public ActionResult EnviarReenviarArquivoSICAR(int solicitacaoId, int origem, bool isEnviar)
        {
            CARSolicitacao solicitacao = null;

            if (origem == (int)eCARSolicitacaoOrigem.Credenciado)
            {
                solicitacao = _busCredenciado.Obter(solicitacaoId);
            }
            else
            {
                solicitacao = _bus.Obter(solicitacaoId);
            }

            if (!_bus.Validar.AcessoEnviarReenviarArquivoSICAR(solicitacao, origem))
            {
                return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet));

                //return RedirectToAction("Index", "CARSolicitacao", Validacao.QueryParamSerializer());
            }

            if (origem == (int)eCARSolicitacaoOrigem.Credenciado)
            {
                _busCredenciado.EnviarReenviarArquivoSICAR(solicitacaoId, isEnviar);
            }
            else
            {
                _bus.EnviarReenviarArquivoSICAR(solicitacaoId, isEnviar);
            }

            string urlRetorno = Url.Action("Index", "CARSolicitacao") + "?Msg=" + Validacao.QueryParam();

            return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros, urlRetorno = urlRetorno }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult EnviarReenviarArquivoSICAR(int solicitacaoId, int origem, bool isEnviar)
        {
            CARSolicitacao carSolicitacao = null;

            if (origem == (int)eCARSolicitacaoOrigem.Credenciado)
            {
                carSolicitacao = _bus.Obter(solicitacaoId);
            }

            if (_validar.AcessoEnviarArquivoSICAR(carSolicitacao, origem))
            {
                if (origem == (int)eCARSolicitacaoOrigem.Credenciado)
                {
                    _bus.EnviarReenviarArquivoSICAR(solicitacaoId, isEnviar);
                }
            }

            string urlRetorno = Url.Action("Index", "CARSolicitacao") + "?Msg=" + Validacao.QueryParam();

            return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros, urlRetorno = urlRetorno }, JsonRequestBehavior.AllowGet));
        }