コード例 #1
0
        // GET: Associados/AssociadoCadastroPF
        public ActionResult index(int?id)
        {
            if (id.toInt() == 0)
            {
                return(RedirectToAction("index", "PreAtualizacaoConsulta"));
            }

            var ViewModel = new PreAtualizacaoDetalheVM();

            ViewModel.carregarHistorico(id);

            if (ViewModel.OHistoricoAtualizacao.id == 0)
            {
                return(RedirectToAction("index", "PreAtualizacaoConsulta"));
            }

            ViewModel.carregarDadosAssociado();

            if (ViewModel.OAssociado.id == 0)
            {
                return(RedirectToAction("index", "PreAtualizacaoConsulta"));
            }

            if (ViewModel.OAssociado.Pessoa.flagTipoPessoa == "J")
            {
                return(RedirectToAction("editar-cadastro-pj", new{ id = ViewModel.OHistoricoAtualizacao.id }));
            }

            return(RedirectToAction("editar-cadastro-pf", new{ id = ViewModel.OHistoricoAtualizacao.id }));
        }
コード例 #2
0
        public ActionResult editarCadastroPF(int?id)
        {
            var VMPreAtualizacaoDetalhe = new PreAtualizacaoDetalheVM();

            VMPreAtualizacaoDetalhe.carregarHistorico(id);

            if (VMPreAtualizacaoDetalhe.OHistoricoAtualizacao.id == 0)
            {
                return(RedirectToAction("index", "PreAtualizacaoConsulta"));
            }

            VMPreAtualizacaoDetalhe.carregarDadosAssociado();

            VMPreAtualizacaoDetalhe.FormAssociadoPF = new AssociadoPreAtualizacaoCadastroPFForm();

            VMPreAtualizacaoDetalhe.FormAssociadoPF.Associado = VMPreAtualizacaoDetalhe.OAssociado;

            if (VMPreAtualizacaoDetalhe.OHistoricoAtualizacao.dtAnalise == null)
            {
                VMPreAtualizacaoDetalhe.FormAssociadoPF.carregarInformacoesAssociado(VMPreAtualizacaoDetalhe.OAssociado.id);
            }
            else
            {
                VMPreAtualizacaoDetalhe.FormAssociadoPF.AssociadoAtual = VMPreAtualizacaoDetalhe.retonarDadosAlterados();
            }

            //Salvar informações atuais do associado para guardar histórico das alterações
            VMPreAtualizacaoDetalhe.salvarHistoricoAssociado(VMPreAtualizacaoDetalhe.FormAssociadoPF.AssociadoAtual);

            if (VMPreAtualizacaoDetalhe.FormAssociadoPF.Associado == null)
            {
                return(RedirectToAction("index", "PreAtualizacaoConsulta"));
            }

            if (VMPreAtualizacaoDetalhe.FormAssociadoPF.Associado.Pessoa.flagTipoPessoa == "J")
            {
                return(RedirectToAction("editar-cadastro-pj", new{ id = VMPreAtualizacaoDetalhe.OHistoricoAtualizacao.id }));
            }

            VMPreAtualizacaoDetalhe.FormAssociadoPF.carregarConfiguracoes();

            VMPreAtualizacaoDetalhe.FormAssociadoPF.carregaDados(true);

            VMPreAtualizacaoDetalhe.FormAssociadoPF.AssociadoAtual.Pessoa = VMPreAtualizacaoDetalhe.FormAssociadoPF.AssociadoAtual.Pessoa ?? new Pessoa();

            VMPreAtualizacaoDetalhe.FormAssociadoPF.AssociadoAtual.Pessoa.limparListas();

            VMPreAtualizacaoDetalhe.FormAssociadoPF.AssociadoAtual.limparListas();

            VMPreAtualizacaoDetalhe.FormAssociadoPF.carregarValorCampos(VMPreAtualizacaoDetalhe.FormAssociadoPF);

            return(View("editar-cadastro-pf", VMPreAtualizacaoDetalhe));
        }