public String deleteSelected() {
   NovoLog novoLog = new NovoLog();
   Dao dao = new Dao();
   novoLog.startList();
   if (selectedCnaeConvencao != null) {
     dao.openTransaction();
     for (int i = 0; i < selectedCnaeConvencao.size(); i++) {
       if (!dao.delete(selectedCnaeConvencao.get(i))) {
         dao.rollback();
         GenericaMensagem.warn("Erro", "Ao excluir registro!");
         novoLog.cancelList();
         return null;
       }
       novoLog.delete(
           "ID: "
               + selectedCnaeConvencao.get(i).getId()
               + " - Cnae: ("
               + selectedCnaeConvencao.get(i).getCnae().getId()
               + ") "
               + selectedCnaeConvencao.get(i).getCnae().getCnae()
               + " - "
               + selectedCnaeConvencao.get(i).getCnae().getNumero()
               + " - Descrição: "
               + selectedCnaeConvencao.get(i).getConvencao().getDescricao());
     }
     novoLog.saveList();
     dao.commit();
     listCnaes.clear();
     listCnaesConvencao.clear();
     GenericaMensagem.info("Sucesso", "Registro(s) removido(s)");
     selectedCnae = null;
     selectedCnaeConvencao = null;
   }
   return null;
 }
 public String excluir() {
   if (mensagemConvencao.getId() != -1) {
     NovoLog novoLog = new NovoLog();
     Dao dao = new Dao();
     mensagemConvencao = (MensagemConvencao) dao.find(mensagemConvencao);
     dao.openTransaction();
     if (dao.delete(mensagemConvencao)) {
       novoLog.delete(
           " - Referência: "
               + mensagemConvencao.getReferencia()
               + " - Vencimento: "
               + mensagemConvencao.getVencimento()
               + " - Serviço: ("
               + mensagemConvencao.getServicos().getId()
               + ") "
               + " - Tipo Serviço: ("
               + mensagemConvencao.getTipoServico().getId()
               + ") "
               + mensagemConvencao.getTipoServico().getDescricao()
               + " - Convenção: ("
               + mensagemConvencao.getConvencao().getId()
               + ") "
               + mensagemConvencao.getConvencao().getDescricao()
               + " - Grupo Cidade: ("
               + mensagemConvencao.getGrupoCidade().getId()
               + ") "
               + mensagemConvencao.getGrupoCidade().getDescricao()
               + " - Mensagem Compensação: "
               + mensagemConvencao.getMensagemCompensacao()
               + " - Mensagem Contribuinte: "
               + mensagemConvencao.getMensagemContribuinte());
       dao.commit();
       msgConfirma = "Mensagem Excluida com Sucesso!";
       GenericaMensagem.info("Sucesso", msgConfirma);
     } else {
       dao.rollback();
       msgConfirma = "Mensagem não pode ser Excluida!";
       GenericaMensagem.warn("Erro", msgConfirma);
     }
   } else {
     GenericaMensagem.warn("Erro", "Pesquise uma mensagem para ser Excluída!");
   }
   return null;
 }
 public void delete(Correcao co) {
   correcao = co;
   DaoInterface di = new Dao();
   NovoLog novoLog = new NovoLog();
   if (di.delete(correcao, true)) {
     novoLog.delete(
         "ID: "
             + correcao.getId()
             + " - Índice: ("
             + correcao.getIndice().getId()
             + ") "
             + " - Serviços: ("
             + correcao.getServicos().getId()
             + ") "
             + correcao.getServicos().getDescricao()
             + " - Período: "
             + correcao.getReferenciaInicial()
             + " - "
             + correcao.getReferenciaFinal()
             + " - Juros Diário: "
             + correcao.getJurosDiarios()
             + " - Juros 1º Mês: "
             + correcao.getJurosPriMes()
             + " - Juros >= 2º Mês: "
             + correcao.getJurosApartir2Mes()
             + " - Multa por Funcionário: "
             + correcao.getMultaPorFuncionario()
             + " - Multa 1º Mês: "
             + correcao.getMultaPriMes()
             + " - Multa >= 2º Mês: "
             + correcao.getMultaApartir2Mes());
     GenericaMensagem.info("Sucesso", "Correção Excluida");
   } else {
     GenericaMensagem.warn("Erro", "Erro ao excluir Correção!");
   }
   correcao = new Correcao();
   listIndices.clear();
   listServicos.clear();
   listaCorrecao.clear();
 }