当前位置: 首页>>代码示例>>Java>>正文


Java DataLogicSystem.getResourceAsXML方法代码示例

本文整理汇总了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);
        }
    }
    
}
 
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:24,代码来源:JPaymentCashPos.java

示例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);
            }
        }
        
    }
 
开发者ID:gnoopy,项目名称:wifepos,代码行数:36,代码来源:JPaymentCashPos.java

示例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;
    }
 
开发者ID:ZarGate,项目名称:OpenbravoPOS,代码行数:37,代码来源:JPanelTicket.java

示例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;      
}
 
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:42,代码来源:JPanelTicket.java

示例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);
    }
 
开发者ID:nordpos,项目名称:nordpos,代码行数:18,代码来源:JRefundLines.java

示例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();
}
 
开发者ID:nordpos,项目名称:nordpos,代码行数:42,代码来源:StockDiaryEditor.java

示例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);
    }
 
开发者ID:iMartinezMateu,项目名称:openbravo-pos,代码行数:12,代码来源:JRefundLines.java

示例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);
    }
 
开发者ID:gnoopy,项目名称:wifepos,代码行数:14,代码来源:JRefundLines.java


注:本文中的com.openbravo.pos.forms.DataLogicSystem.getResourceAsXML方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。