public EditFee(int userid, int bordingdetails, Long receiptno) { bordinginfo = bordingdetails; receiptnumber = receiptno; initComponents(); currentuserid = userid; todaysdate = selects.QueryMainDetails.getCurrentDate(); saved = false; if (bordinginfo == 1) { try { // border ArrayList det = QueryFeeDetails.getBorderFeeDet(receiptno.toString()); cmbbordingdetails.setSelectedIndex(1); jsregno.setValue(Integer.parseInt(det.get(0).toString())); jsammount.setValue(Integer.parseInt(det.get(1).toString())); jtapaymentfor.setText(det.get(2).toString()); } catch (SQLException ex) { Logger.getLogger(EditFee.class.getName()).log(Level.SEVERE, null, ex); } } else { try { // dayscholar ArrayList det = QueryFeeDetails.getNonBorderFeeDet(receiptno.toString()); cmbbordingdetails.setSelectedIndex(1); jsregno.setValue(Integer.parseInt(det.get(0).toString())); jsammount.setValue(Integer.parseInt(det.get(1).toString())); jtapaymentfor.setText(det.get(2).toString()); } catch (SQLException ex) { Logger.getLogger(EditFee.class.getName()).log(Level.SEVERE, null, ex); } } }
/** * 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. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jPanel2 = new javax.swing.JPanel(); jLabel8 = new javax.swing.JLabel(); jLabel10 = new javax.swing.JLabel(); jLabel11 = new javax.swing.JLabel(); jLabel12 = new javax.swing.JLabel(); tfsurname = new javax.swing.JTextField(); tffirstname = new javax.swing.JTextField(); tflastname = new javax.swing.JTextField(); cmbclass = new javax.swing.JComboBox(); jLabel13 = new javax.swing.JLabel(); jXDOB = new com.toedter.calendar.JDateChooser(); jLabel14 = new javax.swing.JLabel(); jLabel15 = new javax.swing.JLabel(); jLabel16 = new javax.swing.JLabel(); cmbstaffgender1 = new javax.swing.JComboBox(); cmbresidence = new javax.swing.JComboBox(); cmbmeals = new javax.swing.JComboBox(); cmbtransport = new javax.swing.JComboBox(); jLabel18 = new javax.swing.JLabel(); jbtsave = new javax.swing.JButton(); btnok = new javax.swing.JButton(); jLabel17 = new javax.swing.JLabel(); jrstudent = new javax.swing.JRadioButton(); jralumni = new javax.swing.JRadioButton(); jbtcancel2 = new javax.swing.JButton(); jLabel6 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setIconImage(selects.QueryMainDetails.setIcon()); setResizable(false); jPanel2.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); jLabel8.setForeground(new java.awt.Color(0, 0, 240)); jLabel8.setText("Surname"); jPanel2.add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(57, 14, -1, -1)); jLabel10.setForeground(new java.awt.Color(0, 0, 240)); jLabel10.setText("First Name"); jPanel2.add(jLabel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(57, 68, -1, -1)); jLabel11.setForeground(new java.awt.Color(0, 0, 240)); jLabel11.setText("Last Name"); jPanel2.add(jLabel11, new org.netbeans.lib.awtextra.AbsoluteConstraints(57, 124, -1, -1)); jLabel12.setForeground(new java.awt.Color(0, 0, 240)); jLabel12.setText("Gender"); jPanel2.add(jLabel12, new org.netbeans.lib.awtextra.AbsoluteConstraints(57, 183, -1, -1)); tfsurname.setEnabled(false); jPanel2.add(tfsurname, new org.netbeans.lib.awtextra.AbsoluteConstraints(117, 11, 193, -1)); tffirstname.setEnabled(false); jPanel2.add(tffirstname, new org.netbeans.lib.awtextra.AbsoluteConstraints(117, 65, 193, -1)); tflastname.setEnabled(false); jPanel2.add(tflastname, new org.netbeans.lib.awtextra.AbsoluteConstraints(117, 121, 193, -1)); cmbclass.setEnabled(false); cmbclass.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { cmbclassActionPerformed(evt); } }); jPanel2.add(cmbclass, new org.netbeans.lib.awtextra.AbsoluteConstraints(581, 65, 208, -1)); jLabel13.setForeground(new java.awt.Color(0, 0, 240)); jLabel13.setText("Date of Birth"); jPanel2.add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(407, 14, -1, -1)); jXDOB.setEnabled(false); jPanel2.add(jXDOB, new org.netbeans.lib.awtextra.AbsoluteConstraints(581, 11, 208, -1)); jLabel14.setForeground(new java.awt.Color(0, 0, 240)); jLabel14.setText("Class"); jPanel2.add(jLabel14, new org.netbeans.lib.awtextra.AbsoluteConstraints(407, 68, -1, -1)); jLabel15.setForeground(new java.awt.Color(0, 0, 240)); jLabel15.setText("Residence"); jPanel2.add(jLabel15, new org.netbeans.lib.awtextra.AbsoluteConstraints(407, 124, -1, -1)); jLabel16.setForeground(new java.awt.Color(0, 0, 240)); jLabel16.setText("Meals"); jPanel2.add(jLabel16, new org.netbeans.lib.awtextra.AbsoluteConstraints(407, 183, -1, -1)); cmbstaffgender1.setModel( new javax.swing.DefaultComboBoxModel(new String[] {"Select", "MALE", "FEMALE"})); cmbstaffgender1.setEnabled(false); jPanel2.add( cmbstaffgender1, new org.netbeans.lib.awtextra.AbsoluteConstraints(117, 180, 193, -1)); cmbresidence.setEnabled(false); jPanel2.add(cmbresidence, new org.netbeans.lib.awtextra.AbsoluteConstraints(581, 121, 208, -1)); cmbmeals.setEnabled(false); jPanel2.add(cmbmeals, new org.netbeans.lib.awtextra.AbsoluteConstraints(581, 180, 208, -1)); cmbtransport.setEnabled(false); jPanel2.add(cmbtransport, new org.netbeans.lib.awtextra.AbsoluteConstraints(117, 250, 193, -1)); jLabel18.setForeground(new java.awt.Color(0, 0, 240)); jLabel18.setText("Transport"); jPanel2.add(jLabel18, new org.netbeans.lib.awtextra.AbsoluteConstraints(57, 253, -1, -1)); jbtsave.setText("Transfer"); jbtsave.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jbtsaveActionPerformed(evt); } }); jPanel2.add(jbtsave, new org.netbeans.lib.awtextra.AbsoluteConstraints(720, 330, -1, -1)); btnok.setText("Ok"); btnok.setEnabled(false); btnok.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btnokActionPerformed(evt); } }); jPanel2.add(btnok, new org.netbeans.lib.awtextra.AbsoluteConstraints(410, 330, -1, -1)); jLabel17.setForeground(new java.awt.Color(0, 0, 240)); jLabel17.setText("More Details"); jPanel2.add(jLabel17, new org.netbeans.lib.awtextra.AbsoluteConstraints(407, 253, -1, -1)); jrstudent.setForeground(new java.awt.Color(0, 0, 240)); jrstudent.setText("Student"); jrstudent.setEnabled(false); jrstudent.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jrstudentActionPerformed(evt); } }); jPanel2.add(jrstudent, new org.netbeans.lib.awtextra.AbsoluteConstraints(590, 250, -1, 20)); jralumni.setForeground(new java.awt.Color(0, 0, 240)); jralumni.setText("Alumni"); jralumni.setEnabled(false); jralumni.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jralumniActionPerformed(evt); } }); jPanel2.add(jralumni, new org.netbeans.lib.awtextra.AbsoluteConstraints(590, 280, 120, -1)); jbtcancel2.setText("Cancel"); jbtcancel2.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jbtcancel2ActionPerformed(evt); } }); jPanel2.add(jbtcancel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 330, -1, -1)); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 891, Short.MAX_VALUE) .addGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( jPanel1Layout .createSequentialGroup() .addContainerGap() .addComponent( jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, 871, Short.MAX_VALUE) .addContainerGap()))); jPanel1Layout.setVerticalGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 409, Short.MAX_VALUE) .addGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( jPanel1Layout .createSequentialGroup() .addGap(19, 19, 19) .addComponent( jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGap(19, 19, 19)))); jLabel6.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N jLabel6.setForeground(new java.awt.Color(0, 0, 240)); jLabel6.setText("Edit Student Details"); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout .createSequentialGroup() .addContainerGap() .addComponent( jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) .addGroup( layout .createSequentialGroup() .addGap(328, 328, 328) .addComponent(jLabel6) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))); layout.setVerticalGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( javax.swing.GroupLayout.Alignment.TRAILING, layout .createSequentialGroup() .addContainerGap() .addComponent(jLabel6) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, 18, Short.MAX_VALUE) .addComponent( jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap())); pack(); setLocationRelativeTo(null); } // </editor-fold>//GEN-END:initComponents
/** * 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. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jLabel6 = new javax.swing.JLabel(); jLabel10 = new javax.swing.JLabel(); jScrollPane1 = new javax.swing.JScrollPane(); jtapaymentfor = new javax.swing.JTextArea(); jLabel11 = new javax.swing.JLabel(); jLabel12 = new javax.swing.JLabel(); jsregno = new javax.swing.JSpinner(); jsammount = new javax.swing.JSpinner(); jButton5 = new javax.swing.JButton(); jButton7 = new javax.swing.JButton(); jLabel8 = new javax.swing.JLabel(); cmbbordingdetails = new javax.swing.JComboBox(); btnclose = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); setTitle("Fee Payment"); setIconImage(selects.QueryMainDetails.setIcon()); setResizable(false); jLabel6.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N jLabel6.setForeground(new java.awt.Color(0, 0, 240)); jLabel6.setText("Edit Fee"); jLabel10.setForeground(new java.awt.Color(0, 0, 240)); jLabel10.setText("Registration Number"); jtapaymentfor.setColumns(20); jtapaymentfor.setRows(5); jtapaymentfor.setText("School Fee"); jScrollPane1.setViewportView(jtapaymentfor); jLabel11.setForeground(new java.awt.Color(0, 0, 240)); jLabel11.setText("Payment For"); jLabel12.setForeground(new java.awt.Color(0, 0, 240)); jLabel12.setText("Ammount"); jButton5.setText("Cancel"); jButton5.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton5ActionPerformed(evt); } }); jButton7.setText("Edit"); jButton7.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton7ActionPerformed(evt); } }); jLabel8.setForeground(new java.awt.Color(0, 0, 240)); jLabel8.setText("Select Boarding Details"); cmbbordingdetails.setModel( new javax.swing.DefaultComboBoxModel(new String[] {"Select", "Border", "Day Scholar"})); cmbbordingdetails.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { cmbbordingdetailsActionPerformed(evt); } }); btnclose.setText("Close"); btnclose.setEnabled(false); btnclose.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btncloseActionPerformed(evt); } }); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout .createSequentialGroup() .addGap(52, 52, 52) .addGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( jPanel1Layout .createSequentialGroup() .addComponent(jButton5) .addGap(290, 290, 290) .addComponent(btnclose) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jButton7)) .addGroup( jPanel1Layout .createSequentialGroup() .addGroup( jPanel1Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel10) .addComponent(jLabel8) .addComponent(jLabel11)) .addGap(79, 79, 79) .addGroup( jPanel1Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jScrollPane1) .addGroup( jPanel1Layout .createSequentialGroup() .addComponent( jsregno, javax.swing.GroupLayout.PREFERRED_SIZE, 191, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement .RELATED, 132, Short.MAX_VALUE) .addComponent(jLabel12) .addGap(75, 75, 75) .addComponent( jsammount, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent( cmbbordingdetails, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))) .addGap(60, 60, 60)) .addGroup( javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout .createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel6) .addGap(387, 387, 387))); jPanel1Layout.setVerticalGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( jPanel1Layout .createSequentialGroup() .addContainerGap() .addComponent( jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(26, 26, 26) .addGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent( cmbbordingdetails, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel8)) .addGap(61, 61, 61) .addGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent( jsregno, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel10) .addComponent( jsammount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel12)) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, 84, Short.MAX_VALUE) .addGroup( jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( jPanel1Layout .createSequentialGroup() .addComponent( jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 83, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(94, 94, 94) .addGroup( jPanel1Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButton7) .addComponent(jButton5) .addComponent(btnclose))) .addComponent(jLabel11)) .addGap(26, 26, 26))); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent( jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); layout.setVerticalGroup( layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent( jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); pack(); setLocationRelativeTo(null); } // </editor-fold>//GEN-END:initComponents