private void btnSaveActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnSaveActionPerformed // TODO add your handling code here: if (TxtUn.getText().trim().equals("")) { JOptionPane.showMessageDialog(this, "UserName is required"); TxtUn.grabFocus(); } else if (new String(TxtPass.getPassword()).trim().equals("")) { JOptionPane.showMessageDialog(this, "Password is required"); TxtPass.grabFocus(); } else if (TxtName.getText().trim().equals("")) { JOptionPane.showMessageDialog(this, "Name is required"); TxtName.grabFocus(); } else if (TxtNumber.getText().trim().equals("")) { JOptionPane.showMessageDialog(this, "Contact is required"); TxtNumber.grabFocus(); } else if (TxtEmail.getText().trim().equals("")) { JOptionPane.showMessageDialog(this, "Email is required"); TxtEmail.grabFocus(); } else { String result = ""; Loginbean objBean = new Loginbean(); objBean.setUserID(Integer.parseInt(TxtUserId.getText())); objBean.setUserName(TxtUn.getText()); objBean.setPassword(new String(TxtPass.getPassword())); objBean.setName(TxtName.getText()); objBean.setContact(TxtNumber.getText()); objBean.setEmail(TxtEmail.getText()); objBean.setUserType(ddlUserType.getSelectedItem().toString()); objBean.setUserStatus(ddlUserStatus.getSelectedItem().toString()); if (addUpdateFlag.equalsIgnoreCase("add")) { result = objDB.addUser(objBean); } else if (addUpdateFlag.equalsIgnoreCase("Update")) { result = objDB.updateUser(objBean); } if (result.equalsIgnoreCase("added")) { JOptionPane.showMessageDialog(this, "Record added successfuly"); lst = objDB.getAllUsers(); count = lst.size() - 1; showRecord(lst.get(count)); disable(false); disableButton(true); } else if (result.equalsIgnoreCase("updated")) { JOptionPane.showMessageDialog(this, "Record updated successfuly"); lst = objDB.getAllUsers(); count = lst.size() - 1; showRecord(lst.get(count)); disable(false); disableButton(true); } else if (result.equalsIgnoreCase("exists")) { JOptionPane.showMessageDialog(this, "Record already exists"); } else { JOptionPane.showMessageDialog(this, "Operation failed"); } } } // GEN-LAST:event_btnSaveActionPerformed
public void showRecord(Loginbean objBean) { TxtUserId.setText(String.valueOf(objBean.getUserID())); TxtUn.setText(objBean.getUserName()); TxtPass.setText(objBean.getPassword()); TxtName.setText(objBean.getName()); TxtNumber.setText(objBean.getContact()); TxtEmail.setText(objBean.getEmail()); ddlUserType.setSelectedItem(objBean.getUserType()); ddlUserStatus.setSelectedItem(objBean.getUserStatus()); }