private void btnExcluirActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnExcluirActionPerformed // Funcionario p = new Funcionario(); // FuncionarioDAO fundao = new FuncionarioDAO(); if (txtCpf.getText().isEmpty() || txtCpf.getText() == null) { JOptionPane.showMessageDialog( null, "Digite um Cpf válido", "Aviso", JOptionPane.WARNING_MESSAGE); } else { try { f.setCpf(txtCpf.getText()); } catch (Exception ex) { JOptionPane.showMessageDialog(null, ex.getMessage()); } try { int op = JOptionPane.showConfirmDialog( null, "Deseja Realmente excluir o registro " + txtCpf.getText() + "?", "Aviso", JOptionPane.WARNING_MESSAGE); if (op == 0) ddao.delete(f); } catch (Exception e) { JOptionPane.showMessageDialog(null, e.getMessage()); } } } // GEN-LAST:event_btnExcluirActionPerformed
public void alterar() throws DadoInvalidoException { int g = 0; if (txtCpf.getText().isEmpty()) { JOptionPane.showMessageDialog(null, "Digite um cpf válido"); } else { txtNome.enable(); txtRg.enable(); txtfuncao.enable(); txtSalario.enable(); // txtData.enable(); txtRua.enable(); txtBairro.enable(); txtCep.enable(); txtCidade.enable(); txtNumero.enable(); for (Funcionario f : ddao.read()) { if (f.getCpf().equals(txtCpf.getText())) { double a = f.getSalario(); String b; b = String.valueOf(a); txtNome.setText(f.getNome()); txtRg.setText(f.getRg()); txtfuncao.setText(f.getFuncao()); txtSalario.setText(b); txtRua.setText(f.getEndereco().getRua()); txtNumero.setText(f.getEndereco().getNumero()); txtBairro.setText(f.getEndereco().getBairro()); txtCep.setText(f.getEndereco().getCep()); txtCidade.setText(f.getEndereco().getCidade()); g = 1; break; } } if (g != 1) { JOptionPane.showMessageDialog(null, "Registro não encontrado"); txtNome.enable(); txtRg.enable(false); txtSalario.enable(false); // txtData.enable(false); txtRua.enable(false); txtBairro.enable(false); txtCep.enable(false); txtCidade.enable(false); txtNumero.enable(false); } } }
private void btnAlterarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnAlterarActionPerformed if (txtNome.getText().isEmpty() || txtNome.getText() == null || txtRg.getText().isEmpty() || txtRg.getText() == null || txtfuncao.getText().isEmpty() || txtfuncao.getText() == null || txtSalario.getText().isEmpty() || txtSalario.getText() == null || txtRua.getText().isEmpty() || txtRua.getText() == null || txtNumero.getText().isEmpty() || txtNumero.getText() == null || txtBairro.getText().isEmpty() || txtBairro.getText() == null || txtCep.getText().isEmpty() || txtCep.getText() == null || txtCidade.getText().isEmpty() || txtCidade.getText() == null) { JOptionPane.showMessageDialog(null, "Algum campo está vazio"); } else { try { f.setNome(txtNome.getText()); f.setRg(txtRg.getText()); f.setFuncao(txtfuncao.getText()); f.setSalario(Double.parseDouble(txtSalario.getText())); f.setEndereco(new Endereco()); f.getEndereco().setRua(txtRua.getText()); ; f.getEndereco().setNumero(txtNumero.getText()); f.getEndereco().setBairro(txtBairro.getText()); f.getEndereco().setCep(txtCep.getText()); f.getEndereco().setCidade(txtCidade.getText()); f.setCpf(txtCpf.getText()); } catch (DadoInvalidoException ex) { JOptionPane.showConfirmDialog(null, ex.getMessage()); } } try { ddao.update(f); txtNome.setText(""); txtRg.setText(""); txtCpf.setText(""); txtfuncao.setText(""); txtSalario.setText(""); txtRua.setText(""); txtNumero.setText(""); txtBairro.setText(""); txtCep.setText(""); txtCidade.setText(""); txtNome.enable(false); txtRg.enable(false); txtfuncao.enable(false); txtSalario.enable(false); txtRua.enable(false); txtBairro.enable(false); txtCep.enable(false); txtCidade.enable(false); txtNumero.enable(false); } catch (Exception ex) { JOptionPane.showConfirmDialog(null, ex.getMessage()); } } // GEN-LAST:event_btnAlterarActionPerformed