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));
        }
Пример #3
0
 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());
 }
Пример #4
0
        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();
 }