Example #1
0
  /**
   * Método do botão excluir que remove um funcionario da base de dados
   *
   * @param evt
   */
  private void btExcluirActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btExcluirActionPerformed
    int selecionado = -1;
    selecionado = tabArea.getSelectedRow();

    String message = "Você tem certeza que deseja excluir?";
    String title = "Deseja sair?";
    int condicao = JOptionPane.showConfirmDialog(null, message, title, JOptionPane.YES_NO_OPTION);
    if (condicao == JOptionPane.YES_OPTION) {

      if (selecionado >= 0) {
        Integer i = (Integer) modelo.getValueAt(selecionado, 0);
        CategoriaController cc = new CategoriaController();
        cc.excluir(i);
        modelo.removeCategoria(selecionado);
        JOptionPane.showMessageDialog(null, "Categoria excluída com sucesso");

      } else {
        JOptionPane.showMessageDialog(null, "É necessário selecionar uma linha");
      }
    }
  } // GEN-LAST:event_btExcluirActionPerformed