internal bool Excluir(int id) { Requerimento req = _da.Obter(id, simplificado: true); if (req != null && req.SituacaoId != (int)eRequerimentoSituacao.EmAndamento) { Validacao.Add(Mensagem.Requerimento.Excluir(id)); } return(Validacao.EhValido); }
public Requerimento Obter(int id, BancoDeDados bancoCredenciado, BancoDeDados bancoInterno, bool obterPessoas = false) { Requerimento requerimento = null; requerimento = _da.Obter(id, bancoCredenciado); CarregarDadosListas(requerimento, bancoInterno); requerimento.Roteiros = ObterRoteirosPorAtividades(requerimento.Atividades, bancoInterno); requerimento.Roteiros = ObterRequerimentoRoteiros(requerimento.Id, requerimento.SituacaoId, bancoCredenciado, bancoInterno, atividades: requerimento.Atividades); if (obterPessoas && requerimento != null && requerimento.Id > 0) { requerimento.Pessoas = ObterPessoas(requerimento.Id, bancoCredenciado); } return(requerimento); }
public Requerimento Obter(int id, bool obterPessoas = false) { Requerimento requerimento = null; try { requerimento = _da.Obter(id); CarregarDadosListas(requerimento); requerimento.Roteiros = ObterRoteirosPorAtividades(requerimento.Atividades); requerimento.Roteiros = ObterRequerimentoRoteiros(requerimento.Id, requerimento.SituacaoId, atividades: requerimento.Atividades); if (obterPessoas && requerimento != null && requerimento.Id > 0) { requerimento.Pessoas = ObterPessoas(requerimento.Id); } } catch (Exception exc) { Validacao.AddErro(exc); } return(requerimento); }