Esempio n. 1
0
 public void Excluir(int empreendimento, eCaracterizacao tipo, BancoDeDados banco = null)
 {
     try
     {
         _da.Excluir(empreendimento, (int)tipo);
     }
     catch (Exception exc)
     {
         Validacao.AddErro(exc);
     }
 }
Esempio n. 2
0
        public bool Excluir(int id)
        {
            try
            {
                if (_validar.Excluir(Obter(id)))
                {
                    GerenciadorTransacao.ObterIDAtual();

                    using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia())
                    {
                        bancoDeDados.IniciarTransacao();

                        _da.GerarTidExcluir(id, bancoDeDados);

                        _da.GerarHistorico(id, eHistoricoAcao.excluir, bancoDeDados);

                        _daLocalInfracao.Excluir(id, bancoDeDados);
                        _daPrjGeo.Excluir(id, bancoDeDados);
                        _daComplementacaoDados.Excluir(id, bancoDeDados);
                        _daEnquadramento.Excluir(id, bancoDeDados);
                        _daInfracao.Excluir(id, bancoDeDados);
                        _daObjetoInfracao.Excluir(id, bancoDeDados);
                        _daMaterialApreendido.Excluir(id, bancoDeDados);
                        _daConsideracaoFinal.Excluir(id, bancoDeDados);

                        //novas seções
                        _daMulta.Excluir(id, bancoDeDados);
                        _daOutrasPenalidades.Excluir(id, bancoDeDados);

                        _da.Excluir(id, bancoDeDados);

                        _da.DeletarConsulta(id, bancoDeDados);

                        Validacao.Add(Mensagem.Fiscalizacao.Excluir(id));

                        bancoDeDados.Commit();
                    }
                }
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }

            return(Validacao.EhValido);
        }