.#merg64881cvs

来自「Athena酒店小组_Athena酒店管理系统」· #MERG64881CVS 代码 · 共 375 行 · 第 1/2 页

#MERG64881CVS
375
字号
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jLabel3)
                    .add(queryGoodsButton)
                    .add(layout.createSequentialGroup()
                        .add(jLabel8)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(typeComboBox, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false)
                    .add(searchButton, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .add(resetButton, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 68, Short.MAX_VALUE)))
            .add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 551, Short.MAX_VALUE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jButton3)
                    .add(jButton4))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(layout.createSequentialGroup()
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(jLabel1)
                            .add(startDateTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(jLabel4)
                            .add(queryDepotButton)
                            .add(depotTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(jLabel5)
                            .add(providerTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                            .add(queryProviderButton)))
                    .add(layout.createSequentialGroup()
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(layout.createSequentialGroup()
                                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                                    .add(jLabel2)
                                    .add(jLabel3)
                                    .add(endDateTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                                    .add(goodsTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                                    .add(queryGoodsButton)
                                    .add(jLabel6)))
                            .add(layout.createSequentialGroup()
                                .addContainerGap()
                                .add(searchButton)))
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                            .add(handlerTextField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                            .add(jLabel7)
                            .add(jLabel8)
                            .add(resetButton)
                            .add(typeComboBox, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))))
                .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(layout.createSequentialGroup()
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 362, Short.MAX_VALUE))
                    .add(layout.createSequentialGroup()
                        .add(95, 95, 95)
                        .add(jButton3)
                        .add(85, 85, 85)
                        .add(jButton4)))
                .addContainerGap())
        );
        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
// TODO 将在此处添加您的处理代码:
    }//GEN-LAST:event_jButton3ActionPerformed

    private void queryProviderButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_queryProviderButtonActionPerformed
// TODO 将在此处添加您的处理代码:
        QueryProviderFrame qpf=new QueryProviderFrame(providerTextField,pi);
        Resource.getGUIResource().getDesktopPane().add(qpf);
        qpf.setVisible(true); 
    }//GEN-LAST:event_queryProviderButtonActionPerformed

    private void resetButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_resetButtonActionPerformed
// TODO 将在此处添加您的处理代码:
       depotID="";
       goodsID="";
       providerID="";
       gi=null;
       di=null;
       pi=null;
       depotTextField.setText("");
       goodsTextField.setText("");
       providerTextField.setText("");
       handlerTextField.setText("");
       startDateTextField.setText("");
       endDateTextField.setText("");
       typeComboBox.setSelectedIndex(0);
    }//GEN-LAST:event_resetButtonActionPerformed

    private void searchButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_searchButtonActionPerformed
// TODO 将在此处添加您的处理代码:
        TableHelper.clearTable(resultTable);
        GoodsInOperate gio=new GoodsInOperate(Resource.getDBResource());
        ArrayList<GoodsInInfo> giis=new ArrayList<GoodsInInfo>();
        if(gi!=null)
            goodsID=gi.getGoodsID();
        if(di!=null)
            depotID=di.getDepotID();
        if(pi!=null)
            providerID=pi.getProviderID();
        if(startDateTextField.getText().equals("")||endDateTextField.getText().equals("")){
            giis=gio.getGoodsBycontion(depotID,goodsID,providerID,
                    typeComboBox.getSelectedItem().toString().trim(),handlerTextField.getText());
            System.out.println("gii.size()="+giis.size());
            for(GoodsInInfo gii : giis){
                DepotOperate depoto=new DepotOperate(Resource.getDBResource());
                DepotInfo di=depoto.getDepotByID(gii.getDepotID());
                System.out.println("DepotID="+di.getDepotID());
                GoodsOperate goodo=new GoodsOperate(Resource.getDBResource());
                GoodsInfo gi=goodo.getGoodsByID(gii.getGoodsID());
                Object[] objs = new Object[]{gii.getGoodsInID(),gii.getDepotID(),
                di.getDepotName(),gii.getGoodsID(),gi.getGoodsName(),gii.getAmount()};
                TableHelper.addToTable(resultTable, objs);
            }  
        }
    }//GEN-LAST:event_searchButtonActionPerformed

    private void queryGoodsButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_queryGoodsButtonActionPerformed
// TODO 将在此处添加您的处理代码:        
        QueryGoodsFrame qgf=new QueryGoodsFrame(goodsTextField,gi);
        Resource.getGUIResource().getDesktopPane().add(qgf);
        qgf.setVisible(true);        
    }//GEN-LAST:event_queryGoodsButtonActionPerformed

    private void queryDepotButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_queryDepotButtonActionPerformed
// TODO 将在此处添加您的处理代码:        
        QueryDepotFrame qdf=new QueryDepotFrame(depotTextField,di);
        Resource.getGUIResource().getDesktopPane().add(qdf);
        qdf.setVisible(true);    
    }//GEN-LAST:event_queryDepotButtonActionPerformed
    
    
    public GoodsInInfo getSelectedGoodsIn(){
        int index=resultTable.getSelectedRow();
        if (index == -1)
            return null;
        GoodsInOperate gio=new GoodsInOperate(Resource.getDBResource());
        return gio.getGoodsInInfoByID(resultTable.getValueAt(index,0).toString());
    }
    /**
     * @param args the command line arguments
     */

    
    // 变量声明 - 不进行修改//GEN-BEGIN:variables
    private javax.swing.JTextField depotTextField;
    private javax.swing.JTextField endDateTextField;
    private javax.swing.JTextField goodsTextField;
    private javax.swing.JTextField handlerTextField;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    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.JScrollPane jScrollPane1;
    private javax.swing.JTextField providerTextField;
    private javax.swing.JButton queryDepotButton;
    private javax.swing.JButton queryGoodsButton;
    private javax.swing.JButton queryProviderButton;
    private javax.swing.JButton resetButton;
    private javax.swing.JTable resultTable;
    private javax.swing.JButton searchButton;
    private javax.swing.JTextField startDateTextField;
    private javax.swing.JComboBox typeComboBox;
    // 变量声明结束//GEN-END:variables
    
}

⌨️ 快捷键说明

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