Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }