本文整理汇总了Java中com.openbravo.pos.forms.DataLogicSystem类的典型用法代码示例。如果您正苦于以下问题:Java DataLogicSystem类的具体用法?Java DataLogicSystem怎么用?Java DataLogicSystem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DataLogicSystem类属于com.openbravo.pos.forms包,在下文中一共展示了DataLogicSystem类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: JTicketsBagTicket
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/** Creates new form JTicketsBagTicket */
public JTicketsBagTicket(AppView app, JPanelTicketEdits panelticket) {
super(app, panelticket);
m_panelticketedit = panelticket;
m_dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
dlCustomers = (DataLogicCustomers) m_App.getBean("com.openbravo.pos.customers.DataLogicCustomers");
// Inicializo la impresora...
m_TP = new DeviceTicket();
// Inicializo el parser de documentos de ticket
m_TTP = new TicketParser(m_TP, m_dlSystem); // para visualizar el ticket
m_TTP2 = new TicketParser(m_App.getDeviceTicket(), m_dlSystem); // para imprimir el ticket
initComponents();
m_TicketsBagTicketBag = new JTicketsBagTicketBag(this);
m_jTicketEditor.addEditorKeys(m_jKeys);
// Este deviceticket solo tiene una impresora, la de pantalla
m_jPanelTicket.add(m_TP.getDevicePrinter("1").getPrinterComponent(), BorderLayout.CENTER);
}
示例2: JPaymentCashPos
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/** Creates new form JPaymentCash */
public JPaymentCashPos(JPaymentNotifier notifier, DataLogicSystem dlSystem) {
m_notifier = notifier;
initComponents();
m_jTendered.addPropertyChangeListener("Edition", new RecalculateState());
m_jTendered.addEditorKeys(m_jKeys);
String code = dlSystem.getResourceAsXML("payment.cash");
if (code != null) {
try {
ScriptEngine script = ScriptFactory.getScriptEngine(ScriptFactory.BEANSHELL);
script.put("payment", new ScriptPaymentCash(dlSystem));
script.eval(code);
} catch (ScriptException e) {
MessageInf msg = new MessageInf(MessageInf.SGN_NOTICE, AppLocal.getIntString("message.cannotexecute"), e);
msg.show(this);
}
}
}
示例3: init
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
public void init(AppView app) throws BeanFactoryException {
m_App = app;
m_dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
m_TTP = new TicketParser(m_App.getDeviceTicket(), m_dlSystem);
m_jTicketTable.setDefaultRenderer(Object.class, new TableRendererBasic(
new Formats[] {new FormatsPayment(), Formats.CURRENCY}));
m_jTicketTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
m_jScrollTableTicket.getVerticalScrollBar().setPreferredSize(new Dimension(25,25));
m_jTicketTable.getTableHeader().setReorderingAllowed(false);
m_jTicketTable.setRowHeight(25);
m_jTicketTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
m_jsalestable.setDefaultRenderer(Object.class, new TableRendererBasic(
new Formats[] {Formats.STRING, Formats.CURRENCY, Formats.CURRENCY, Formats.CURRENCY}));
m_jsalestable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
m_jScrollSales.getVerticalScrollBar().setPreferredSize(new Dimension(25,25));
m_jsalestable.getTableHeader().setReorderingAllowed(false);
m_jsalestable.setRowHeight(25);
m_jsalestable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
}
示例4: JTicketsBagRestaurant
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/** Creates new form JTicketsBagRestaurantMap
* @param app
* @param restaurant */
public JTicketsBagRestaurant(AppView app, JTicketsBagRestaurantMap restaurant) {
super();
m_App = app;
m_restaurant = restaurant;
initComponents();
// Added by JDL for kitchen printer
ticketExt = null;
restDB = new RestaurantDBUtils(m_App);
m_dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
//JG July 2014 - Thank you Ron Isaacson m_TP = new DeviceTicket();
m_TP = new DeviceTicket(app.getProperties());
m_TTP2 = new TicketParser(m_App.getDeviceTicket(), m_dlSystem);
m_KitchenPrint.setVisible(m_App.getAppUserView().getUser().hasPermission("sales.PrintKitchen"));
m_KitchenPrint.setVisible(false);
}
示例5: JTicketsBagTicket
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/** Creates new form JTicketsBagTicket */
public JTicketsBagTicket(AppView app, JPanelTicketEdits panelticket) {
super(app, panelticket);
m_panelticketedit = panelticket;
m_dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
dlCustomers = (DataLogicCustomers) m_App.getBean("com.openbravo.pos.customers.DataLogicCustomers");
// Inicializo la impresora...
m_TP = new DeviceTicket();
// Inicializo el parser de documentos de ticket
m_TTP = new TicketParser(m_TP, null, m_dlSystem); // para visualizar el ticket
m_TTP2 = new TicketParser(m_App.getDeviceTicket(), app.getDeviceDrawer(), m_dlSystem); // para imprimir el ticket
initComponents();
m_TicketsBagTicketBag = new JTicketsBagTicketBag(this);
m_jTicketEditor.addEditorKeys(m_jKeys);
// Este deviceticket solo tiene una impresora, la de pantalla
m_jPanelTicket.add(m_TP.getDevicePrinter("1").getPrinterComponent(), BorderLayout.CENTER);
}
示例6: init
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
public void init(AppView app) throws BeanFactoryException {
m_App = app;
m_dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
m_TTP = new TicketParser(m_App.getDeviceTicket(), app.getDeviceDrawer(), m_dlSystem);
m_jTicketTable.setDefaultRenderer(Object.class, new TableRendererBasic(
new Formats[] {new FormatsPayment(), Formats.CURRENCY}));
m_jTicketTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
m_jScrollTableTicket.getVerticalScrollBar().setPreferredSize(new Dimension(25,25));
m_jTicketTable.getTableHeader().setReorderingAllowed(false);
m_jTicketTable.setRowHeight(25);
m_jTicketTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
m_jsalestable.setDefaultRenderer(Object.class, new TableRendererBasic(
new Formats[] {Formats.STRING, Formats.CURRENCY, Formats.CURRENCY, Formats.CURRENCY}));
m_jsalestable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
m_jScrollSales.getVerticalScrollBar().setPreferredSize(new Dimension(25,25));
m_jsalestable.getTableHeader().setReorderingAllowed(false);
m_jsalestable.setRowHeight(25);
m_jsalestable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
}
示例7: init
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
public void init(AppView app) throws BeanFactoryException {
this.app = app;
dlcustomers = (DataLogicCustomers) app.getBean("com.openbravo.pos.customers.DataLogicCustomers");
dlsales = (DataLogicSales) app.getBean("com.openbravo.pos.forms.DataLogicSales");
dlsystem = (DataLogicSystem) app.getBean("com.openbravo.pos.forms.DataLogicSystem");
ttp = new TicketParser(app.getDeviceTicket(), dlsystem);
}
示例8: constructBean
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
public Object constructBean(AppView app) throws BeanFactoryException {
DataLogicSystem dlSystem = (DataLogicSystem) app.getBean("com.openbravo.pos.forms.DataLogicSystem");
DataLogicIntegration dli = (DataLogicIntegration) app.getBean("com.openbravo.possync.DataLogicIntegration");
OrdersSync bean = new OrdersSync(dlSystem, dli);
return bean;
}
示例9: ExternalSalesHelper
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/** Creates a new instance of WebServiceHelper */
public ExternalSalesHelper(DataLogicSystem dlsystem) throws BasicException, ServiceException, MalformedURLException {
Properties prop = dlsystem.getResourceAsProperties("openbravo.properties");
if (prop == null) {
throw new BasicException(AppLocal.getIntString("message.propsnotdefined"));
} else {
String url = prop.getProperty("url");
if (url == null || url.equals("")) {
throw new BasicException(AppLocal.getIntString("message.urlnotdefined"));
} else {
url = url.trim();
// transform the URL for backwards compatibility
if (url.endsWith("/ExternalSales")) {
url = url.substring(0, url.length() - 14);
}
externalSales = new ExternalSalesImplServiceLocator().getExternalSales(new URL(url + "/ExternalSales"));
externalCustomers = new WebServiceImplServiceLocator().getWebService(new URL(url + "/WebService"));
m_sERPUser = prop.getProperty("user");
m_sERPPassword = prop.getProperty("password");
if (m_sERPUser != null && m_sERPPassword != null && m_sERPPassword.startsWith("crypt:")) {
// La clave esta encriptada.
AltEncrypter cypher = new AltEncrypter("key" + m_sERPUser);
m_sERPPassword = cypher.decrypt(m_sERPPassword.substring(6));
}
m_sERPPassword = getPasswordHash(m_sERPPassword);
m_iERPId = prop.getProperty("id");
m_iERPOrg = prop.getProperty("org");
m_iERPPos = prop.getProperty("pos");
}
}
}
示例10: ProductsSync
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/** Creates a new instance of ProductsSync */
public ProductsSync(DataLogicSystem dlsystem, DataLogicIntegration dlintegration, DataLogicSales dlsales, String warehouse) {
this.dlsystem = dlsystem;
this.dlintegration = dlintegration;
this.dlsales = dlsales;
this.warehouse = warehouse;
externalsales = null;
}
示例11: constructBean
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
public Object constructBean(AppView app) throws BeanFactoryException {
DataLogicSystem dlSystem = (DataLogicSystem) app.getBean("com.openbravo.pos.forms.DataLogicSystem");
DataLogicIntegration dli = (DataLogicIntegration) app.getBean("com.openbravo.possync.DataLogicIntegration");
DataLogicSales dlsales = (DataLogicSales) app.getBean("com.openbravo.pos.forms.DataLogicSales");
ProductsSync bean = new ProductsSync(dlSystem, dli, dlsales, app.getInventoryLocation());
return bean;
}
示例12: JTicketsBagTicket
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/** Creates new form JTicketsBagTicket
* @param app
* @param panelticket */
public JTicketsBagTicket(AppView app, JPanelTicketEdits panelticket) {
super(app, panelticket);
m_panelticketedit = panelticket;
m_dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
m_dlSales = (DataLogicSales) m_App.getBean("com.openbravo.pos.forms.DataLogicSales");
dlCustomers = (DataLogicCustomers) m_App.getBean("com.openbravo.pos.customers.DataLogicCustomers");
// Inicializo la impresora...
//JG July 2014 - Thank you Ron Isaacson m_TP = new DeviceTicket();
m_TP = new DeviceTicket(app.getProperties());
// Inicializo el parser de documentos de ticket
m_TTP = new TicketParser(m_TP, m_dlSystem); // para visualizar el ticket
m_TTP2 = new TicketParser(m_App.getDeviceTicket(), m_dlSystem); // para imprimir el ticket
initComponents();
m_TicketsBagTicketBag = new JTicketsBagTicketBag(this);
m_jTicketEditor.addEditorKeys(m_jKeys);
// Este deviceticket solo tiene una impresora, la de pantalla
m_jPanelTicket.add(m_TP.getDevicePrinter("1").getPrinterComponent(), BorderLayout.CENTER);
try {
taxeslogic = new TaxesLogic(m_dlSales.getTaxList().list());
} catch (BasicException ex) {
}
}
示例13: deactivate
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/**
*
* @return
*/
@Override
public boolean deactivate() {
if (super.deactivate()) {
DataLogicSystem dlSystem = (DataLogicSystem) app.getBean("com.openbravo.pos.forms.DataLogicSystem");
dlSystem.resetResourcesCache();
return true;
} else {
return false;
}
}
示例14: JPaymentCashPos
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/** Creates new form JPaymentCash
* @param notifier
* @param dlSystem */
public JPaymentCashPos(JPaymentNotifier notifier, DataLogicSystem dlSystem) {
m_notifier = notifier;
initComponents();
m_jTendered.addPropertyChangeListener("Edition", new RecalculateState());
m_jTendered.addEditorKeys(m_jKeys);
// added JDL 11.05.13
AppConfig m_config = new AppConfig(new File((System.getProperty("user.home")), AppLocal.APP_ID + ".properties"));
m_config.load();
priceWith00 =("true".equals(m_config.getProperty("till.pricewith00")));
if (priceWith00) {
// use '00' instead of '.'
m_jKeys.dotIs00(true);
}
// m_config=null;
String code = dlSystem.getResourceAsXML("payment.cash");
if (code != null) {
try {
ScriptEngine script = ScriptFactory.getScriptEngine(ScriptFactory.BEANSHELL);
script.put("payment", new ScriptPaymentCash(dlSystem));
script.eval(code);
} catch (ScriptException e) {
MessageInf msg = new MessageInf(MessageInf.SGN_NOTICE, AppLocal.getIntString("message.cannotexecute"), e);
msg.show(this);
}
}
}
示例15: ScriptPaymentCash
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
/**
*
* @param dlSystem
*/
public ScriptPaymentCash(DataLogicSystem dlSystem) {
//added 19.04.13 JDL
AppConfig m_config = new AppConfig(new File((System.getProperty("user.home")), AppLocal.APP_ID + ".properties"));
m_config.load();
this.m_config = m_config;
this.dlSystem = dlSystem;
tnbbutton = new ThumbNailBuilder(64, 50, "com/openbravo/images/cash.png");
}