示例#1
0
        public ActionResult Rotina(int id)
        {
            var consulta      = new ConsultaProcessamentoQueryHandler();
            var processamento = consulta.Execute(id).FirstOrDefault();

            if (processamento == null)
            {
                return(RedirectToAction("Novo"));
            }

            var model = LoteVM.Converter(processamento);

            return(View(model));
        }
示例#2
0
        public ActionResult VerificaSeExisteProcessamentoJSON(int?anoExercicio, TipoContribuinte?tipo)
        {
            if (anoExercicio == null || tipo == null)
            {
                return(Json(new { sucesso = false, id = 0 }, JsonRequestBehavior.AllowGet));
            }

            var ano = anoExercicio.Value;
            var tipoContribuinte = tipo.Value;

            var filtro        = ProcessamentoDTO.Converter(ano, tipoContribuinte);
            var consulta      = new ConsultaProcessamentoQueryHandler();
            var processamento = consulta.Execute(filtro).FirstOrDefault();

            if (processamento != null)
            {
                return(Json(new { sucesso = true, id = processamento.Id }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { sucesso = false, id = 0 }, JsonRequestBehavior.AllowGet));
        }