Example #1
0
        public ActionResult Desbloquear(List <CredenciadoPessoa> credenciados, int idOrgaoParceiro, int idUnidade)
        {
            if (!_bus.DesbloquearCredenciados(credenciados))
            {
                return(Json(new
                {
                    @Msg = Validacao.Erros,
                    @Url = Url.Action("Index", "OrgaosParceirosConveniados", new { acaoId = idOrgaoParceiro, Msg = Validacao.QueryParam() })
                }, JsonRequestBehavior.AllowGet));
            }

            List <CredenciadoPessoa> lstCredenciados = _bus.ObterCredenciados(idOrgaoParceiro, idUnidade);


            ListarCredenciadoParceiroVM vmBloqueados = new ListarCredenciadoParceiroVM()
            {
                Credenciados = lstCredenciados.Where(credenciado => credenciado.Situacao == (int)eCredenciadoSituacao.Bloqueado).ToList()
            };


            return(Json(new
            {
                @EhValido = Validacao.EhValido,
                @Msg = Validacao.Erros,
                @HtmlRetornoBloqueados = vmBloqueados.Credenciados.Count < 1 ? "" : ViewModelHelper.RenderPartialViewToString(ControllerContext, "ListarCredenciadosParceiros", vmBloqueados),
            }));
        }
Example #2
0
        public ActionResult GerenciarFiltrar(int idOrgaoParceiro, int idUnidade)
        {
            ListarCredenciadoParceiroVM vmAguardandoAtivacao = new ListarCredenciadoParceiroVM();
            ListarCredenciadoParceiroVM vmAtivos             = new ListarCredenciadoParceiroVM();
            ListarCredenciadoParceiroVM vmBloqueados         = new ListarCredenciadoParceiroVM();

            List <CredenciadoPessoa> credenciados = _bus.ObterCredenciados(idOrgaoParceiro, idUnidade);

            if (credenciados == null)
            {
                return(Json(new
                {
                    @EhValido = Validacao.EhValido,
                    @Msg = Validacao.Erros,
                    @Url = Url.Action("Index", "OrgaosParceirosConveniados", new { acaoId = idOrgaoParceiro, Msg = Validacao.QueryParam() })
                }, JsonRequestBehavior.AllowGet));
            }

            vmAguardandoAtivacao.Credenciados = credenciados.Where(credenciado => credenciado.Situacao == (int)eCredenciadoSituacao.Cadastrado).ToList();
            vmAtivos.Credenciados             = credenciados.Where(credenciado => credenciado.Situacao == (int)eCredenciadoSituacao.Ativo).ToList();
            vmBloqueados.Credenciados         = credenciados.Where(credenciado => credenciado.Situacao == (int)eCredenciadoSituacao.Bloqueado).ToList();

            return(Json(new
            {
                @EhValido = Validacao.EhValido,
                @Msg = Validacao.Erros,
                @HtmlAguardandoAtivacao = vmAguardandoAtivacao.Credenciados.Count < 1 ? "" : ViewModelHelper.RenderPartialViewToString(ControllerContext, "ListarCredenciadosParceiros", vmAguardandoAtivacao),
                @HtmlAtivos = vmAtivos.Credenciados.Count < 1 ? "" : ViewModelHelper.RenderPartialViewToString(ControllerContext, "ListarCredenciadosParceiros", vmAtivos),
                @HtmlBloqueados = vmBloqueados.Credenciados.Count < 1 ? "" : ViewModelHelper.RenderPartialViewToString(ControllerContext, "ListarCredenciadosParceiros", vmBloqueados)
            }, JsonRequestBehavior.AllowGet));
        }