// 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 })); }
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)); }