本文整理汇总了Java中com.openbravo.pos.forms.DataLogicSystem.getResourceAsXML方法的典型用法代码示例。如果您正苦于以下问题:Java DataLogicSystem.getResourceAsXML方法的具体用法?Java DataLogicSystem.getResourceAsXML怎么用?Java DataLogicSystem.getResourceAsXML使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.openbravo.pos.forms.DataLogicSystem
的用法示例。
在下文中一共展示了DataLogicSystem.getResourceAsXML方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: 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);
}
}
}
示例2: 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);
}
}
}
示例3: 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;
}
示例4: 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;
}
示例5: JRefundLines
import com.openbravo.pos.forms.DataLogicSystem; //导入方法依赖的package包/类
/** Creates new form JRefundLines */
public JRefundLines(DataLogicSystem dlSystem, JPanelTicketEdits jTicketEdit) {
PropertiesConfig panelconfig;
m_jTicketEdit = jTicketEdit;
initComponents();
ticketlines = new JTicketLines(dlSystem.getResourceAsXML("Ticket.Line"));
panelconfig = new PropertiesConfig(dlSystem.getResourceAsXML("Ticket.Buttons"));
isMultiplyControl = "true".equals(panelconfig.getProperty("refmultcontrol", "false"));
m_aLinesAll = new ArrayList(0);
jPanel3.add(ticketlines, BorderLayout.CENTER);
}
示例6: StockDiaryEditor
import com.openbravo.pos.forms.DataLogicSystem; //导入方法依赖的package包/类
/** Creates new form StockDiaryEditor */
public StockDiaryEditor(AppView app, DirtyManager dirty) {
m_App = app;
m_dlSales = (DataLogicSales) m_App.getBean("com.openbravo.pos.forms.DataLogicSales");
m_dlSystem = (DataLogicSystem) m_App.getBean("com.openbravo.pos.forms.DataLogicSystem");
initComponents();
panelconfig = new PropertiesConfig(m_dlSystem.getResourceAsXML("Ticket.Buttons"));
m_cat = new JCatalog(m_dlSales, panelconfig);
m_cat.getComponent().setPreferredSize(new Dimension(
0,
Integer.parseInt(panelconfig.getProperty("cat-height", "200"))));
m_cat.addActionListener(new CatalogListener());
add(m_cat.getComponent(), BorderLayout.SOUTH);
// El modelo de locales
m_sentlocations = m_dlSales.getLocationsList();
m_LocationsModel = new ComboBoxValModel();
m_ReasonModel = new ComboBoxValModel();
m_ReasonModel.add(MovementReason.IN_PURCHASE);
m_ReasonModel.add(MovementReason.IN_REFUND);
m_ReasonModel.add(MovementReason.IN_MOVEMENT);
m_ReasonModel.add(MovementReason.OUT_SALE);
m_ReasonModel.add(MovementReason.OUT_REFUND);
m_ReasonModel.add(MovementReason.OUT_BREAK);
m_ReasonModel.add(MovementReason.OUT_MOVEMENT);
m_jreason.setModel(m_ReasonModel);
m_jdate.getDocument().addDocumentListener(dirty);
m_jreason.addActionListener(dirty);
m_jLocation.addActionListener(dirty);
jproduct.getDocument().addDocumentListener(dirty);
jattributes.getDocument().addDocumentListener(dirty);
m_junits.getDocument().addDocumentListener(dirty);
m_jprice.getDocument().addDocumentListener(dirty);
writeValueEOF();
}
示例7: JRefundLines
import com.openbravo.pos.forms.DataLogicSystem; //导入方法依赖的package包/类
/** Creates new form JRefundLines */
public JRefundLines(DataLogicSystem dlSystem, JPanelTicketEdits jTicketEdit) {
m_jTicketEdit = jTicketEdit;
initComponents();
ticketlines = new JTicketLines(dlSystem.getResourceAsXML("Ticket.Line"));
jPanel3.add(ticketlines, BorderLayout.CENTER);
}
示例8: JRefundLines
import com.openbravo.pos.forms.DataLogicSystem; //导入方法依赖的package包/类
/** Creates new form JRefundLines
* @param dlSystem
* @param jTicketEdit */
public JRefundLines(DataLogicSystem dlSystem, JPanelTicketEdits jTicketEdit) {
m_jTicketEdit = jTicketEdit;
initComponents();
ticketlines = new JTicketLines(dlSystem.getResourceAsXML("Ticket.Line"));
jPanel3.add(ticketlines, BorderLayout.CENTER);
}