public ActionResult ValidarAssociarRequerimento(Requerimento requerimento, int modeloId) { RequerimentoBus requerimentoBus = new RequerimentoBus(); var req = requerimentoBus.ObterSimplificado(requerimento.Id); _validar.AssociarRequerimento(req, modeloId); return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); }
public ActionResult ObterDadosRequerimeto(int requerimentoId) { RequerimentoBus requerimentoBus = new RequerimentoBus(); var req = requerimentoBus.ObterSimplificado(requerimentoId); AtividadeBus atividadeBus = new AtividadeBus(); var listAtividades = atividadeBus.ObterAtividadesListaReq(requerimentoId); return(Json(new { Atividades = listAtividades, Interessado = req.Interessado }, JsonRequestBehavior.AllowGet)); }
public ProcessoBus() { _validar = new ProcessoValidar(); _da = new ProtocoloDa(); _busPessoa = new PessoaBus(new PessoaValidar()); _webService = new ProcessoBusWebService(); _busRequerimento = new RequerimentoBus(new RequerimentoValidar()); _busProjetoDigital = new ProjetoDigitalBus(); _busCheckList = new ChecagemRoteiroBus(); _busFiscalizacao = new FiscalizacaoBus(); _configSys = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema()); }
public bool RequerimentoFinalizado(int requerimentoId, int excetoId = 0, bool isProcesso = true, string local = null) { try { if (excetoId > 0) { if (isProcesso) { Processo processo = _da.ObterSimplificado(excetoId) as Processo; if (requerimentoId == processo.Requerimento.Id) { return(true); } } else { DocumentoBus busDoc = new DocumentoBus(); Documento documento = busDoc.ObterSimplificado(excetoId); if (requerimentoId == documento.Requerimento.Id) { return(true); } } } RequerimentoBus busRequerimento = new RequerimentoBus(); Requerimento requerimento = busRequerimento.Obter(requerimentoId); if (requerimento.SituacaoId != (int)eRequerimentoSituacao.Finalizado) { Validacao.Add(Mensagem.Processo.RequerimentoSituacaoInvalida); } requerimento.Atividades.ForEach(atividade => { if (atividade.SituacaoId == (int)eAtividadeSituacao.Desativada) { Validacao.Add(Mensagem.Requerimento.AtividadeDesativada(atividade.NomeAtividade, local ?? string.Empty)); } }); } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }
public ProcessoController() { _busProtocolo = new ProtocoloBus(); _busLista = new ListaBus(); _bus = new ProcessoBus(); _validarJuntarApensar = new JuntarApensarValidar(); _validar = new ProcessoValidar(); _busJuntarApensar = new JuntarApensarBus(); _busDoc = new DocumentoBus(); _busRequerimento = new RequerimentoBus(new RequerimentoValidar()); _busFuncionario = new FuncionarioBus(); _busTramitacao = new TramitacaoBus(); _busAtividade = new AtividadeBus(); _validarFiscalizacao = new FiscalizacaoValidar(); _busFiscalizacao = new FiscalizacaoBus(); }