public void Excluir(int empreendimento, eCaracterizacao tipo, BancoDeDados banco = null) { try { _da.Excluir(empreendimento, (int)tipo); } catch (Exception exc) { Validacao.AddErro(exc); } }
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); }