示例#1
0
        private InformacionPersonalViewModel LlenarViewModel()
        {
            var infoPersonalViewModel = new InformacionPersonalViewModel(esBeneficiario: true, nombres: txt_nombre.Text, apellidos: txt_apellido.Text,
                                                                         telefono: txt_tel.Text, celular: txt_cel.Text, dui: txt_dui.Text, nit: txt_nit.Text);

            if (beneficiario.Checked && !asociacion.Checked)
            {
                infoPersonalViewModel.EsBeneficiario = true;
            }
            else
            {
                infoPersonalViewModel.EsBeneficiario = false;
            }

            return(infoPersonalViewModel);
        }
        protected void btn_registar_OnClick(object sender, EventArgs e)
        {
            var aPersona  = new A_PERSONA();
            var personaId = Convert.ToInt32(hd_idPersona.Text);

            var persona      = aPersona.getPersonaById(personaId);
            var infoPersonal = new InformacionPersonalViewModel
            {
                Telefono       = persona.TEL_FIJO.Trim(),
                Celular        = persona.TEL_CEL.Trim(),
                Nombres        = persona.NOMBRES,
                Apellidos      = persona.APELLIDOS,
                EsBeneficiario = true
            };
            var infoEconomica = new InformacionActividadEconomicaViewModel
            {
                MunicipioId    = (int)persona.ID_MUNICIPIO,
                DepartamentoId = persona.ID_DEPARTAMENTO
            };
            var infoCredenciales = new InformacionCredencialesViewModel
            {
                Correo    = persona.CORREO_E,
                PersonaId = personaId
            };

            var registroViewModel = new RegistroBeneficiarioViewModel
            {
                InfoPersonal           = infoPersonal,
                InfoActividadEconomica = infoEconomica,
                InfoCredenciales       = infoCredenciales
            };

            Session["registroData"] = registroViewModel;

            Response.RedirectToRoute("RegistroBeneficiario01");
        }