Пример #1
0
        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));
        }
Пример #2
0
 private void ObtenerModelo()
 {
     try
     {
         if (TempData["ModelHojaVida"] != null)
         {
             modelo = (HojaDeVidaModel)TempData["ModelHojaVida"];
         }
         else
         {
             modelo = new HojaDeVidaModel();
         }
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
Пример #3
0
        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));
            }
        }