⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jpanelclosemoney.java

📁 是一个专门设计用于触摸屏的POS(point of sales)应用软件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        m_jScrollSales = new javax.swing.JScrollPane();        m_jsalestable = new javax.swing.JTable();        jLabel5 = new javax.swing.JLabel();        m_jSales = new javax.swing.JTextField();        m_jSalesTotal = new javax.swing.JTextField();        m_jSalesSubtotal = new javax.swing.JTextField();        jLabel6 = new javax.swing.JLabel();        jLabel7 = new javax.swing.JLabel();        jLabel8 = new javax.swing.JLabel();        jLabel9 = new javax.swing.JLabel();        jLabel10 = new javax.swing.JLabel();        setLayout(null);        jLabel1.setText(AppLocal.getIntString("Label.Tickets"));        add(jLabel1);        jLabel1.setBounds(430, 150, 90, 14);        jLabel2.setText(AppLocal.getIntString("Label.StartDate"));        add(jLabel2);        jLabel2.setBounds(10, 50, 90, 14);        jLabel3.setText(AppLocal.getIntString("Label.EndDate"));        add(jLabel3);        jLabel3.setBounds(10, 80, 90, 14);        jLabel4.setText(AppLocal.getIntString("Label.Cash"));        add(jLabel4);        jLabel4.setBounds(430, 180, 90, 14);        m_jCount.setEditable(false);        m_jCount.setHorizontalAlignment(javax.swing.JTextField.RIGHT);        add(m_jCount);        m_jCount.setBounds(520, 150, 100, 19);        m_jMinDate.setEditable(false);        m_jMinDate.setHorizontalAlignment(javax.swing.JTextField.RIGHT);        add(m_jMinDate);        m_jMinDate.setBounds(100, 50, 160, 19);        m_jMaxDate.setEditable(false);        m_jMaxDate.setHorizontalAlignment(javax.swing.JTextField.RIGHT);        add(m_jMaxDate);        m_jMaxDate.setBounds(100, 80, 160, 19);        m_jCash.setEditable(false);        m_jCash.setHorizontalAlignment(javax.swing.JTextField.RIGHT);        add(m_jCash);        m_jCash.setBounds(520, 180, 100, 19);        m_jCloseCash.setText(AppLocal.getIntString("Button.CloseCash"));        m_jCloseCash.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                m_jCloseCashActionPerformed(evt);            }        });        add(m_jCloseCash);        m_jCloseCash.setBounds(10, 490, 110, 30);        m_jTicketTable.setFocusable(false);        m_jTicketTable.setIntercellSpacing(new java.awt.Dimension(0, 1));        m_jTicketTable.setRequestFocusEnabled(false);        m_jTicketTable.setShowVerticalLines(false);        m_jScrollTableTicket.setViewportView(m_jTicketTable);        add(m_jScrollTableTicket);        m_jScrollTableTicket.setBounds(10, 150, 400, 140);        m_jsalestable.setFocusable(false);        m_jsalestable.setIntercellSpacing(new java.awt.Dimension(0, 1));        m_jsalestable.setRequestFocusEnabled(false);        m_jsalestable.setShowVerticalLines(false);        m_jScrollSales.setViewportView(m_jsalestable);        add(m_jScrollSales);        m_jScrollSales.setBounds(10, 330, 400, 140);        jLabel5.setText(AppLocal.getIntString("label.sales"));        add(jLabel5);        jLabel5.setBounds(430, 340, 90, 14);        m_jSales.setEditable(false);        m_jSales.setHorizontalAlignment(javax.swing.JTextField.RIGHT);        add(m_jSales);        m_jSales.setBounds(520, 340, 100, 19);        m_jSalesTotal.setEditable(false);        m_jSalesTotal.setHorizontalAlignment(javax.swing.JTextField.RIGHT);        add(m_jSalesTotal);        m_jSalesTotal.setBounds(520, 400, 100, 19);        m_jSalesSubtotal.setEditable(false);        m_jSalesSubtotal.setHorizontalAlignment(javax.swing.JTextField.RIGHT);        add(m_jSalesSubtotal);        m_jSalesSubtotal.setBounds(520, 370, 100, 19);        jLabel6.setText(AppLocal.getIntString("label.subtotalcash"));        add(jLabel6);        jLabel6.setBounds(430, 370, 90, 14);        jLabel7.setText(AppLocal.getIntString("label.totalcash"));        add(jLabel7);        jLabel7.setBounds(430, 400, 90, 14);        jLabel8.setFont(new java.awt.Font("Dialog", 1, 12));        jLabel8.setText(AppLocal.getIntString("label.paymentstitle"));        jLabel8.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(0, 0, 0)));        add(jLabel8);        jLabel8.setBounds(10, 120, 660, 17);        jLabel9.setFont(new java.awt.Font("Dialog", 1, 12));        jLabel9.setText(AppLocal.getIntString("label.salestitle"));        jLabel9.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(0, 0, 0)));        add(jLabel9);        jLabel9.setBounds(10, 300, 660, 17);        jLabel10.setFont(new java.awt.Font("Dialog", 1, 12));        jLabel10.setText(AppLocal.getIntString("label.datestitle"));        jLabel10.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(0, 0, 0)));        add(jLabel10);        jLabel10.setBounds(10, 20, 660, 17);    }// </editor-fold>//GEN-END:initComponents    private void m_jCloseCashActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jCloseCashActionPerformed        // TODO add your handling code here:        int res = JOptionPane.showConfirmDialog(this, AppLocal.getIntString("message.wannaclosecash"), AppLocal.getIntString("message.title"), JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);        if (res == JOptionPane.YES_OPTION) {                        Date dNow = new Date();                        try {                               // Cerramos la caja si esta pendiente de cerrar.                if (m_App.getActiveCashDateEnd() == null) {                    new StaticSentence(m_App.getSession()                        , "UPDATE CLOSEDCASH SET DATEEND = ? WHERE HOST = ? AND MONEY = ?"                        , new SerializerWriteBasic(new Datas[] {Datas.TIMESTAMP, Datas.STRING, Datas.INT}))                        .exec(new Object[] {dNow, m_App.getHost(), m_App.getActiveCashIndex()});                 }            } catch (BasicException e) {                MessageInf msg = new MessageInf(MessageInf.SGN_NOTICE, AppLocal.getIntString("message.cannotclosecash"), e);                msg.show(this);            }                        try {                // Creamos una nueva caja                          m_App.setActiveCash(m_App.lookupDataLogic(DataLogicSystem.class).getNextClosedCash(), dNow, null);                                // creamos la caja activa                      m_App.lookupDataLogic(DataLogicSystem.class).execInsertCash(                        new Object[] {m_App.getActiveCashIndex(), m_App.getHost(), m_App.getActiveCashDateStart(), m_App.getActiveCashDateEnd()});                                                 // ponemos la fecha de fin                m_PaymentsToClose.setDateEnd(dNow);                                // Imprimimos el miniinforme                printPayments();                // Mostramos el mensaje                JOptionPane.showMessageDialog(this, AppLocal.getIntString("message.closecashok"), AppLocal.getIntString("message.title"), JOptionPane.INFORMATION_MESSAGE);            } catch (BasicException e) {                MessageInf msg = new MessageInf(MessageInf.SGN_NOTICE, AppLocal.getIntString("message.cannotclosecash"), e);                msg.show(this);            }                        try {                loadData();            } catch (BasicException e) {                MessageInf msg = new MessageInf(MessageInf.SGN_NOTICE, AppLocal.getIntString("label.noticketstoclose"), e);                msg.show(this);            }        }             }//GEN-LAST:event_m_jCloseCashActionPerformed            // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JLabel jLabel1;    private javax.swing.JLabel jLabel10;    private javax.swing.JLabel jLabel2;    private javax.swing.JLabel jLabel3;    private javax.swing.JLabel jLabel4;    private javax.swing.JLabel jLabel5;    private javax.swing.JLabel jLabel6;    private javax.swing.JLabel jLabel7;    private javax.swing.JLabel jLabel8;    private javax.swing.JLabel jLabel9;    private javax.swing.JTextField m_jCash;    private javax.swing.JButton m_jCloseCash;    private javax.swing.JTextField m_jCount;    private javax.swing.JTextField m_jMaxDate;    private javax.swing.JTextField m_jMinDate;    private javax.swing.JTextField m_jSales;    private javax.swing.JTextField m_jSalesSubtotal;    private javax.swing.JTextField m_jSalesTotal;    private javax.swing.JScrollPane m_jScrollSales;    private javax.swing.JScrollPane m_jScrollTableTicket;    private javax.swing.JTable m_jTicketTable;    private javax.swing.JTable m_jsalestable;    // End of variables declaration//GEN-END:variables    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -