Example #1
0
        public ActionResult Crear(Persona persona)
        {
            if (persona.Id == 0)
            {
                Datos.Persona personaNuevo = new Datos.Persona();
                personaNuevo.FechaNacimiento = persona.FechaNacimiento.Value;
                personaNuevo.IdTipoDocumento = persona.TipoDocumento.Id;
                personaNuevo.NumeroDocumento = persona.NumeroDocumento;
                personaNuevo.PrimerApellido  = persona.PrimerApellido;
                personaNuevo.PrimerNombre    = persona.PrimerNombre;
                personaNuevo.SegundoApellido = persona.SegundoApellido;
                personaNuevo.SegundoNombre   = persona.SegundoNombre;
                personaNuevo.Sexo            = persona.Sexo;
                contexto.Personas.Add(personaNuevo);
            }
            else
            {
                Datos.Persona personaActual = contexto.Personas.FirstOrDefault(p => p.Id == persona.Id);
                if (personaActual != null)
                {
                    personaActual.FechaNacimiento = persona.FechaNacimiento.Value;
                    personaActual.IdTipoDocumento = persona.TipoDocumento.Id;
                    personaActual.NumeroDocumento = persona.NumeroDocumento;
                    personaActual.PrimerApellido  = persona.PrimerApellido;
                    personaActual.PrimerNombre    = persona.PrimerNombre;
                    personaActual.SegundoApellido = persona.SegundoApellido;
                    personaActual.SegundoNombre   = persona.SegundoNombre;
                    personaActual.Sexo            = persona.Sexo;
                }
            }
            contexto.SaveChanges();

            EstablecerTiposDocumento();

            return(View());
        }
Example #2
0
 public DataTable TraerTodos()
 {
     Datos.Persona objDatos = new Datos.Persona();
     return(objDatos.TraerTodos());
 }
Example #3
0
 public void Agregar(Entidades.Persona pPersona)
 {
     Datos.Persona objPersona = new Datos.Persona();
     objPersona.Agregar(pPersona);
 }