Ejemplo n.º 1
0
  private void donebutton2MouseClicked(java.awt.event.ActionEvent evt)
      throws SQLException { // GEN-FIRST:event_donebutton2MouseClicked
    // TODO add your handling code here:

    // Check title
    String bank = namefield.getText().toString();
    String add = addressfield.getText().toString();
    String accnum = accountfield.getText().toString();
    String rou_bal = routingfield.getText().toString();
    String acctype = acctypefield.getText().toString();
    Boolean done = true;

    if (bank.length() == 0) {
      JOptionPane.showMessageDialog(null, "Please enter a bank name!");
      return;
    } else if (add.length() == 0) {
      JOptionPane.showMessageDialog(null, "Please enter an address");
      return;
    } else if (accnum.length() == 0) {
      JOptionPane.showMessageDialog(null, "Please enter an account number");
      return;
    } else if (rou_bal.length() == 0) {
      JOptionPane.showMessageDialog(null, "Please enter a routing number");
      return;
    } else if (acctype.length() == 0) {
      JOptionPane.showMessageDialog(null, "Please enter an account type");
      return;
    }

    if (!isUpdating) {
      int result = helpers.newBank(bank, accnum, rou_bal, add, acctype);
      if (result == -1) {
        JOptionPane.showMessageDialog(
            null, "An entry with the given account number already exists");
        return;
      }

      done = true;
    } else {
      if (helpers.updateBank(data_id, bank, accnum, rou_bal, add, acctype) == -1) {
        JOptionPane.showMessageDialog(null, "There was an issue updating the database.");
        done = false;
      } else {
        done = true;
      }
    }

    if (done == true) {
      // new UserAccount(helpers).setVisible(true);

      // dispose
      parent.refreshBanksList();
      dispose();
    }
  } // GEN-LAST:event_donebutton2MouseClicked