本文整理汇总了Java中com.openbravo.pos.forms.DataLogicSystem类的典型用法代码示例。如果您正苦于以下问题:Java DataLogicSystem类的具体用法?Java DataLogicSystem怎么用?Java DataLogicSystem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DataLogicSystem类属于com.openbravo.pos.forms包,在下文中一共展示了DataLogicSystem类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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);
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:25,代码来源:JTicketsBagTicket.java
示例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);
}
}
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:24,代码来源:JPaymentCashPos.java
示例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);
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:23,代码来源:JPanelCloseMoney.java
示例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);
}
开发者ID:gnoopy,项目名称:wifepos,代码行数:22,代码来源:JTicketsBagRestaurant.java
示例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);
}
开发者ID:ZarGate,项目名称:OpenbravoPOS,代码行数:25,代码来源:JTicketsBagTicket.java
示例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);
}
开发者ID:ZarGate,项目名称:OpenbravoPOS,代码行数:23,代码来源:JPanelCloseMoney.java
示例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);
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:9,代码来源:CustomersPayment.java
示例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;
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:9,代码来源:OrdersSyncCreate.java
示例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");
}
}
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:38,代码来源:ExternalSalesHelper.java
示例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;
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:9,代码来源:ProductsSync.java
示例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;
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:10,代码来源:ProductsSyncCreate.java
示例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) {
}
}
开发者ID:gnoopy,项目名称:wifepos,代码行数:34,代码来源:JTicketsBagTicket.java
示例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;
}
}
开发者ID:gnoopy,项目名称:wifepos,代码行数:15,代码来源:ResourcesPanel.java
示例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);
}
}
}
开发者ID:gnoopy,项目名称:wifepos,代码行数:36,代码来源:JPaymentCashPos.java
示例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");
}
开发者ID:gnoopy,项目名称:wifepos,代码行数:14,代码来源:JPaymentCashPos.java
示例16: init
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
@Override
public void init(AppView app) throws BeanFactoryException {
dlSystem = (DataLogicSystem) app.getBean(DataLogicSystem.class.getName());
dlSales = (DataLogicSales) app.getBean(DataLogicSales.class.getName());
appProp = app.getProperties();
hostProp = dlSystem.getResourceAsProperties(appProp.getHost() + "/properties");
}
开发者ID:nordpos,项目名称:nordpos,代码行数:9,代码来源:JPanelSettingsDefault.java
示例17: init
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
public void init(AppView app) throws BeanFactoryException {
m_App = app;
dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
dlSales = (DataLogicSales) m_App.getBean("com.openbravo.pos.forms.DataLogicSales");
dlCustomers = (DataLogicCustomers) m_App.getBean("com.openbravo.pos.customers.DataLogicCustomers");
m_ticketsbag = getJTicketsBag();
m_jPanelBag.add(m_ticketsbag.getBagComponent(), BorderLayout.LINE_START);
add(m_ticketsbag.getNullComponent(), "null");
m_ticketlines = new JTicketLines(dlSystem.getResourceAsXML("Ticket.Line"));
m_jPanelCentral.add(m_ticketlines, java.awt.BorderLayout.CENTER);
m_TTP = new TicketParser(m_App.getDeviceTicket(), m_App.getDeviceDrawer(), dlSystem);
// Los botones configurables...
m_jbtnconfig = new JPanelButtons("Ticket.Buttons", this);
m_jButtonsExt.add(m_jbtnconfig);
// El panel de los productos o de las lineas...
catcontainer.add(getSouthComponent(), BorderLayout.CENTER);
// El modelo de impuestos
senttax = dlSales.getTaxList();
senttaxcategories = dlSales.getTaxCategoriesList();
taxcategoriesmodel = new ComboBoxValModel();
// ponemos a cero el estado
stateToZero();
// inicializamos
m_oTicket = null;
m_oTicketExt = null;
}
开发者ID:ZarGate,项目名称:OpenbravoPOS,代码行数:37,代码来源:JPanelTicket.java
示例18: 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(), app.getDeviceDrawer(), dlsystem);
}
开发者ID:ZarGate,项目名称:OpenbravoPOS,代码行数:9,代码来源:CustomersPayment.java
示例19: init
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
public void init(AppView app) throws BeanFactoryException {
m_App = app;
dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
dlSales = (DataLogicSales) m_App.getBean("com.openbravo.pos.forms.DataLogicSales");
dlCustomers = (DataLogicCustomers) m_App.getBean("com.openbravo.pos.customers.DataLogicCustomers");
// borramos el boton de bascula si no hay bascula conectada
if (!m_App.getDeviceScale().existsScale()) {
m_jbtnScale.setVisible(false);
}
m_ticketsbag = getJTicketsBag();
m_jPanelBag.add(m_ticketsbag.getBagComponent(), BorderLayout.LINE_START);
add(m_ticketsbag.getNullComponent(), "null");
m_ticketlines = new JTicketLines(dlSystem.getResourceAsXML("Ticket.Line"));
m_jPanelCentral.add(m_ticketlines, java.awt.BorderLayout.CENTER);
m_TTP = new TicketParser(m_App.getDeviceTicket(), dlSystem);
// Los botones configurables...
m_jbtnconfig = new JPanelButtons("Ticket.Buttons", this);
m_jButtonsExt.add(m_jbtnconfig);
// El panel de los productos o de las lineas...
catcontainer.add(getSouthComponent(), BorderLayout.CENTER);
// El modelo de impuestos
senttax = dlSales.getTaxList();
senttaxcategories = dlSales.getTaxCategoriesList();
taxcategoriesmodel = new ComboBoxValModel();
// ponemos a cero el estado
stateToZero();
// inicializamos
m_oTicket = null;
m_oTicketExt = null;
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:42,代码来源:JPanelTicket.java
示例20: init
import com.openbravo.pos.forms.DataLogicSystem; //导入依赖的package包/类
public void init(AppView app) {
this.app = app;
dlSystem = (DataLogicSystem) app.getBean("com.openbravo.pos.forms.DataLogicSystem");
printselected = true;
}
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:6,代码来源:JPaymentSelect.java
注:本文中的com.openbravo.pos.forms.DataLogicSystem类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论