📄 stockdiaryeditor.java
字号:
m_jprice.setText(Formats.CURRENCY.formatValue(dPrice)); } } } private void assignProductByCode() { try { ProductInfoExt oProduct = m_App.lookupDataLogic(SentenceContainer.class).getProductInfo(m_jcodebar.getText()); if (oProduct == null) { assignProduct(null); Toolkit.getDefaultToolkit().beep(); } else { // Se anade directamente una unidad con el precio y todo assignProduct(oProduct); } } catch (BasicException eData) { assignProduct(null); MessageInf msg = new MessageInf(eData); msg.show(this); } } private void assignProductByReference() { try { ProductInfoExt oProduct = m_App.lookupDataLogic(SentenceContainer.class).getProductInfo2(m_jreference.getText()); if (oProduct == null) { assignProduct(null); Toolkit.getDefaultToolkit().beep(); } else { // Se anade directamente una unidad con el precio y todo assignProduct(oProduct); } } catch (BasicException eData) { assignProduct(null); MessageInf msg = new MessageInf(eData); msg.show(this); } } private class CatalogListener implements ActionListener { public void actionPerformed(ActionEvent e) { assignProduct((ProductInfoExt) e.getSource()); } } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents private void initComponents() { jLabel1 = new javax.swing.JLabel(); m_jdate = new javax.swing.JTextField(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); m_jproduct = new javax.swing.JTextField(); m_jreason = new javax.swing.JComboBox(); m_jbtnproduct = new javax.swing.JButton(); m_jbtndate = new javax.swing.JButton(); jLabel4 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); m_junits = new javax.swing.JTextField(); m_jprice = new javax.swing.JTextField(); m_jcatcontainer = new javax.swing.JPanel(); m_jcodebar = new javax.swing.JTextField(); m_jEnter = new javax.swing.JButton(); m_jreference = new javax.swing.JTextField(); m_jEnter1 = new javax.swing.JButton(); jLabel6 = new javax.swing.JLabel(); jLabel7 = new javax.swing.JLabel(); m_jLocation = new javax.swing.JComboBox(); jLabel8 = new javax.swing.JLabel(); setLayout(null); jLabel1.setText(AppLocal.getIntString("label.stockdate")); add(jLabel1); jLabel1.setBounds(10, 30, 150, 14); add(m_jdate); m_jdate.setBounds(160, 30, 200, 19); jLabel2.setText(AppLocal.getIntString("label.stockreason")); add(jLabel2); jLabel2.setBounds(10, 60, 150, 14); jLabel3.setText(AppLocal.getIntString("label.stockproduct")); add(jLabel3); jLabel3.setBounds(10, 120, 150, 14); m_jproduct.setEditable(false); add(m_jproduct); m_jproduct.setBounds(160, 180, 200, 19); add(m_jreason); m_jreason.setBounds(160, 60, 200, 20); m_jbtnproduct.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/viewmag.png"))); m_jbtnproduct.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { m_jbtnproductActionPerformed(evt); } }); add(m_jbtnproduct); m_jbtnproduct.setBounds(370, 180, 40, 25); m_jbtndate.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/date.png"))); m_jbtndate.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { m_jbtndateActionPerformed(evt); } }); add(m_jbtndate); m_jbtndate.setBounds(370, 30, 40, 25); jLabel4.setText(AppLocal.getIntString("label.units")); add(jLabel4); jLabel4.setBounds(10, 210, 150, 14); jLabel5.setText(AppLocal.getIntString("label.price")); add(jLabel5); jLabel5.setBounds(10, 240, 150, 14); m_junits.setHorizontalAlignment(javax.swing.JTextField.RIGHT); add(m_junits); m_junits.setBounds(160, 210, 70, 19); m_jprice.setHorizontalAlignment(javax.swing.JTextField.RIGHT); add(m_jprice); m_jprice.setBounds(160, 240, 70, 19); m_jcatcontainer.setLayout(new java.awt.BorderLayout()); add(m_jcatcontainer); m_jcatcontainer.setBounds(0, 340, 780, 190); m_jcodebar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { m_jcodebarActionPerformed(evt); } }); add(m_jcodebar); m_jcodebar.setBounds(230, 150, 130, 19); m_jEnter.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/apply.png"))); m_jEnter.setFocusPainted(false); m_jEnter.setFocusable(false); m_jEnter.setRequestFocusEnabled(false); m_jEnter.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { m_jEnterActionPerformed(evt); } }); add(m_jEnter); m_jEnter.setBounds(370, 150, 40, 24); m_jreference.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { m_jreferenceActionPerformed(evt); } }); add(m_jreference); m_jreference.setBounds(230, 120, 130, 19); m_jEnter1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/apply.png"))); m_jEnter1.setFocusPainted(false); m_jEnter1.setFocusable(false); m_jEnter1.setRequestFocusEnabled(false); m_jEnter1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { m_jEnter1ActionPerformed(evt); } }); add(m_jEnter1); m_jEnter1.setBounds(370, 120, 40, 24); jLabel6.setText(AppLocal.getIntString("label.prodref")); add(jLabel6); jLabel6.setBounds(160, 120, 70, 14); jLabel7.setText(AppLocal.getIntString("label.prodbarcode")); add(jLabel7); jLabel7.setBounds(160, 150, 70, 14); add(m_jLocation); m_jLocation.setBounds(160, 90, 200, 20); jLabel8.setText(AppLocal.getIntString("label.warehouse")); add(jLabel8); jLabel8.setBounds(10, 90, 150, 14); }// </editor-fold>//GEN-END:initComponents private void m_jEnter1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jEnter1ActionPerformed assignProductByReference(); }//GEN-LAST:event_m_jEnter1ActionPerformed private void m_jreferenceActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jreferenceActionPerformed assignProductByReference(); }//GEN-LAST:event_m_jreferenceActionPerformed private void m_jcodebarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jcodebarActionPerformed assignProductByCode(); }//GEN-LAST:event_m_jcodebarActionPerformed private void m_jEnterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jEnterActionPerformed assignProductByCode(); }//GEN-LAST:event_m_jEnterActionPerformed private void m_jbtnproductActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jbtnproductActionPerformed assignProduct(JProductFinder.showMessage(this, m_App)); }//GEN-LAST:event_m_jbtnproductActionPerformed private void m_jbtndateActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jbtndateActionPerformed Date date; try { date = (Date) Formats.TIMESTAMP.parseValue(m_jdate.getText()); } catch (BasicException e) { date = null; } date = JCalendarDialog.showCalendarTime(this, date); if (date != null) { m_jdate.setText(Formats.TIMESTAMP.formatValue(date)); } }//GEN-LAST:event_m_jbtndateActionPerformed // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JLabel jLabel1; 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.JButton m_jEnter; private javax.swing.JButton m_jEnter1; private javax.swing.JComboBox m_jLocation; private javax.swing.JButton m_jbtndate; private javax.swing.JButton m_jbtnproduct; private javax.swing.JPanel m_jcatcontainer; private javax.swing.JTextField m_jcodebar; private javax.swing.JTextField m_jdate; private javax.swing.JTextField m_jprice; private javax.swing.JTextField m_jproduct; private javax.swing.JComboBox m_jreason; private javax.swing.JTextField m_jreference; private javax.swing.JTextField m_junits; // End of variables declaration//GEN-END:variables }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -