Esempio n. 1
0
        public ActionResult AlterarDados()
        {
            if (HttpContext.User != null && HttpContext.User.Identity.IsAuthenticated)
            {
                CredenciadoVM vm = new CredenciadoVM();
                vm.Credenciado             = _bus.Obter((HttpContext.User.Identity as EtramiteIdentity).FuncionarioId);
                vm.OrgaosParceiros         = ViewModelHelper.CriarSelectList(_bus.ObterOrgaosParceirosLst());
                vm.OrgaosParceirosUnidades = ViewModelHelper.CriarSelectList(_bus.ObterUnidadesLst(vm.Credenciado.OrgaoParceiroId));
                vm.Credenciado.Pessoa      = _bus.ObterPessoaCredenciado(vm.Credenciado.Pessoa.Id);

                vm.PessoaVM.Pessoa                 = vm.Credenciado.Pessoa;
                vm.PessoaVM.TipoCadastro           = vm.Credenciado.Pessoa.IsFisica ? 1 : 0;
                vm.PessoaVM.CpfCnpjValido          = true;
                vm.PessoaVM.IsCredenciado          = true;
                vm.PessoaVM.ExibirMensagensPartial = true;
                vm.PessoaVM.OcultarLimparPessoa    = true;
                vm.PessoaVM.OcultarIsCopiado       = true;
                vm.PessoaVM.UrlAcao                = Url.Action("AlterarDados", "Credenciado");

                CarregaCampos(vm);
                PreencheSalvarVM(vm.PessoaVM);

                return(View(vm));
            }

            return(Redirect(FormsAuthentication.LoginUrl));
        }