public ActionResult Index(int?vista) { modelo = new HojaDeVidaModel(); modelo.Vista = Convert.ToInt32(vista); if (modelo.Vista == 1)// carga inicial de educacion formal { CargaInicialEF(); } else if (modelo.Vista == 0)// carga inicial de datos personales { CargaInicialDP(); } else if (modelo.Vista == 2)// carga inicial de datos personales { CargaInicialDP(); } else if (modelo.Vista == 5)// carga inicial de experiencia docente { CargaInicialExperienciaDocente(); } else// carga inicial de datos personales { CargaInicialENF(); } return(View(modelo)); }
private void ObtenerModelo() { try { if (TempData["ModelHojaVida"] != null) { modelo = (HojaDeVidaModel)TempData["ModelHojaVida"]; } else { modelo = new HojaDeVidaModel(); } } catch (Exception ex) { throw (ex); } }
public ActionResult CrearPersona(HojaDeVidaModel model) { //ObtenerModelo(); Negocio.Dtos.Persona personaCrear = new Negocio.Dtos.Persona(); Negocio.Dtos.Auditoria auditoria = new Negocio.Dtos.Auditoria(); personaCrear.Apellidos = modelo.Apellido; //personaCrear.CiudadExamenes = model.CiudadExamanes; personaCrear.CiudadNacimiento = Convert.ToInt32(modelo.DdlIdCiudad); personaCrear.CiudadResidencia = Convert.ToInt32(modelo.ddlIdCiudadRecidencia); personaCrear.Correo = modelo.Email; personaCrear.DireccionResidencia = modelo.Direccion; personaCrear.DiscapacidadComentario = modelo.RequiereApoyo; personaCrear.FechaExpedicionDocumento = modelo.FechaExpedicion; personaCrear.FechaNacimiento = modelo.FechaNacimiento; personaCrear.Genero = Convert.ToInt32(modelo.DdlIdGenero); personaCrear.Identificacion = modelo.Identificacion; personaCrear.Nombres = modelo.Nombre; personaCrear.TelefonoFijoContato = modelo.TelefonoFijo; personaCrear.TelefonoMovilContacto = modelo.TelefonoFijo2; personaCrear.TipoDiscapacidad = Convert.ToInt32(modelo.ddlIdDiscapacidad); personaCrear.TipoIdentificacion = Convert.ToInt32(modelo.DdlIdTipoIdentificacion); personaCrear.IdPersona = modelo.IdPersona; Negocio.Dtos.Persona datosRetorno = (Negocio.Dtos.Persona)persona.Crear(personaCrear, auditoria); if (datosRetorno.Codigo == "200") { AsignarModelo(); return(Json(true, JsonRequestBehavior.AllowGet)); } else { if (modelo.Mensaje == null) { modelo.Mensaje = new List <MensajeModel>(); } modelo.Mensaje.Add(new MensajeModel() { Codigo = datosRetorno.Codigo, Mensaje = datosRetorno.Mensaje, InformacionAdicional = "Create" }); AsignarModelo(); return(Json(false, JsonRequestBehavior.AllowGet)); } }