private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { if (nomeJTextField.getText().equals("")) { JOptionPane.showMessageDialog( null, "Campo Nome obrigatório!", "Alerta", JOptionPane.WARNING_MESSAGE); } else if (precoJTextField.getText().equals("")) { JOptionPane.showMessageDialog( null, "Campo Preço obrigatório!", "Alerta", JOptionPane.WARNING_MESSAGE); } else if (buttonGroup1.getSelection() == null) { JOptionPane.showMessageDialog( null, "Selecione o tipo do procedimento!", "Alerta", JOptionPane.WARNING_MESSAGE); } else { float preco; try { preco = Float.parseFloat(precoJTextField.getText()); new Cadastradora() .cadastrarProcedimento( nomeJTextField.getText(), preco, cirurgiaJRadioButton.isSelected() ? "cirurgia" : "consulta", (Especialidade) especialidadesJComboBox.getSelectedItem()); ; JOptionPane.showMessageDialog( null, "Cadastro Realizado com sucesso!", "Sucesso!", JOptionPane.INFORMATION_MESSAGE); dispose(); } catch (NumberFormatException nfex) { JOptionPane.showMessageDialog(null, "Preço inválido!", "Erro", JOptionPane.ERROR_MESSAGE); } catch (InsertionException e) { JOptionPane.showMessageDialog(null, e.getMessage(), "Erro", JOptionPane.WARNING_MESSAGE); } } }
private void cadastrarJButtonActionPerformed(java.awt.event.ActionEvent evt) { if (nomeJTextField.getText().equals("")) { JOptionPane.showMessageDialog( null, "Campo Nome obrigatório!", "Alerta", JOptionPane.WARNING_MESSAGE); } else if (crmJTextField.getText().equals("")) { JOptionPane.showMessageDialog( null, "Campo CRM obrigatório!", "Alerta", JOptionPane.WARNING_MESSAGE); } else if (especialidades.isEmpty()) { JOptionPane.showMessageDialog( null, "Vincule pelo menos uma especialidade!", "Alerta", JOptionPane.WARNING_MESSAGE); } else { try { new Cadastradora() .cadastrarMedico(crmJTextField.getText(), nomeJTextField.getText(), especialidades); JOptionPane.showMessageDialog( null, "Médico cadastrado com sucesso!", "Sucesso", JOptionPane.INFORMATION_MESSAGE); dispose(); } catch (InsertionException ex) { JOptionPane.showMessageDialog(null, ex.getMessage(), "Erro", JOptionPane.ERROR_MESSAGE); } } }