public ActionResult editar(int?id) { var ViewModel = new AssociadoDependenteCadastroForm(); ViewModel.carregarConfiguracoes(); ViewModel.Associado = this.OAssociadoDependenteBL.carregar(id.toInt()); if (ViewModel.Associado == null) { return(RedirectToAction("cadastrar")); } var flagEdicao = id > 0; ViewModel.carregaDados(flagEdicao); ViewModel.Associado.Pessoa = ViewModel.Associado.Pessoa ?? new Pessoa(); ViewModel.Associado.Pessoa.limparListas(); ViewModel.Associado.limparListas(); ViewModel.carregarValorCampos(ViewModel); return(View("editar", ViewModel)); }
public ActionResult cadastrar() { var idTipoAssociado = UtilRequest.getInt32("idTipoAssociado"); var ViewModel = new AssociadoDependenteCadastroForm(); ViewModel.carregarConfiguracoes(); ViewModel.Associado = new Associado() { idTipoAssociado = idTipoAssociado }; ViewModel.Associado.Pessoa = new Pessoa(); ViewModel.carregaDados(); return(View("editar", ViewModel)); }
public ActionResult modalCadastrarDependente(int?idAssociadoEstipulante) { var idTipoAssociado = UtilRequest.getInt32("idTipoAssociado"); var ViewModel = new AssociadoDependenteCadastroForm(); ViewModel.carregarConfiguracoes(); ViewModel.Associado = new Associado() { idTipoAssociado = idTipoAssociado }; ViewModel.carregaDados(); var OAssociado = OAssociadoBL.listar(0, "", "", "").Where(x => x.id == idAssociadoEstipulante) .Select(x => new { x.id, x.Pessoa.nome }).FirstOrDefault(); ViewModel.Associado.Pessoa = new Pessoa(); return(View("modal-cadastrar-dependente", ViewModel)); }