private void saveInformation() { try { global.FileTypes = global.con.createStatement(); global.FileTypes.executeUpdate( "INSERT INTO filetypes VALUES (default, 1," + "'" + NewFileTypeTextBox.getText().replaceAll("'", "''") + "', " + "'" + FileTypeAbbreviationTextBox.getText().replaceAll("'", "''") + "')"); } catch (SQLException ex) { StringWriter error = new StringWriter(); ex.printStackTrace(new PrintWriter(error)); SystemCrashDialog crash = new SystemCrashDialog( global.root, true, global, global.root.getHeaderRootPanel1().getClientComboBox().getSelectedItem().toString(), global.root.getHeaderRootPanel1().getMatterComboBox().getSelectedItem().toString(), "Err0075", error.toString()); } }
private boolean checkInput() { if (NewFileTypeTextBox.getText().trim().equals("")) popOver = new ErrorPopOver(NewFileTypeTextBox, "Please enter a file type"); else if (FileTypeAbbreviationTextBox.getText().trim().equals("")) popOver = new ErrorPopOver(FileTypeAbbreviationTextBox, "Please enter an abbreviation"); else return true; return false; }
private void AddButton() { if (!NewFileTypeTextBox.getText().toString().trim().equals("") && !FileTypeAbbreviationTextBox.getText().toString().trim().equals("")) { AddType.setEnabled(true); } else { AddType.setEnabled(false); } }
private void AddTypeActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_AddTypeActionPerformed if (checkInput()) { int answer = JOptionPane.showConfirmDialog( global.root, "Are you sure you want to add this file type?", "Update", JOptionPane.YES_NO_OPTION); if (answer == JOptionPane.YES_OPTION) { saveInformation(); addAudit( "Added New File Type: " + NewFileTypeTextBox.getText().toString().replaceAll("'", "''")); this.dispose(); } } } // GEN-LAST:event_AddTypeActionPerformed
private void addListeners() { NewFileTypeTextBox.getDocument() .addDocumentListener( new DocumentListener() { @Override public void insertUpdate(DocumentEvent e) { AddButton(); } @Override public void removeUpdate(DocumentEvent e) { AddButton(); } @Override public void changedUpdate(DocumentEvent e) { AddButton(); } }); FileTypeAbbreviationTextBox.getDocument() .addDocumentListener( new DocumentListener() { @Override public void insertUpdate(DocumentEvent e) { AddButton(); } @Override public void removeUpdate(DocumentEvent e) { AddButton(); } @Override public void changedUpdate(DocumentEvent e) { AddButton(); } }); }