public ActionResult Listar()
        {
            PNatural persona = new PNatural();

            ViewData["listaPNatural"] = persona.listar(persona);
            return(View());
        }
        public ActionResult Editar(string parametro)
        {
            PNatural persona = new PNatural();

            persona.dni = parametro;
            return(View(persona.byKey()));
        }
Пример #3
0
 public List <PNatural> obtenerTodos(PNatural pNatural)
 {
     using (var db = new CtxSQLDBPersona())
     {
         return(db.PNaturales.ToList());
     }
 }
Пример #4
0
 public PNatural byKey(PNatural pNatrual)
 {
     using (var db = new CtxSQLDBPersona())
     {
         return(db.PNaturales.Find(pNatrual.dni));
     }
 }
        public ActionResult Eliminar(string parametro)
        {
            PNatural persona = new PNatural();

            persona.dni = parametro;
            persona.eliminar();
            return(RedirectToAction("Listar", "PNatural"));
        }
Пример #6
0
 public void insertar(PNatural pNatural)
 {
     using (var db = new CtxSQLDBPersona())
     {
         db.PNaturales.Add(pNatural);
         db.SaveChanges();
     }
 }
Пример #7
0
 public void eliminar(PNatural pNatural)
 {
     using (var db = new CtxSQLDBPersona())
     {
         var persona = db.PNaturales.Find(pNatural.dni);
         db.PNaturales.Remove(persona);
         db.SaveChanges();
     }
 }
Пример #8
0
        public void editar(PNatural pNatural)
        {
            using (var db = new CtxSQLDBPersona())
            {
                var persona = db.PNaturales.Find(pNatural.dni);

                persona.nombrePersona     = pNatural.nombrePersona;
                persona.apellidoPersona   = pNatural.apellidoPersona;
                persona.fechaNacimiento   = pNatural.fechaNacimiento;
                persona.sexo              = pNatural.sexo;
                persona.direccion         = pNatural.direccion;
                persona.telefono          = pNatural.telefono;
                persona.correoElectronico = pNatural.correoElectronico;

                db.SaveChanges();
            }
        }
        public ActionResult Editar(FormCollection datos)
        {
            PNatural persona = new PNatural();

            persona.dni             = datos["dni"];
            persona.nombrePersona   = datos["nombrePersona"];
            persona.apellidoPersona = datos["apellidoPersona"];

            string fechaN = datos["fechaNacimiento"];

            string[] arrayFecha = fechaN.Split('/');
            string   ano        = arrayFecha[0];
            string   mes        = arrayFecha[1];
            string   dia        = arrayFecha[2];

            persona.fechaNacimiento   = new DateTime(int.Parse(ano), int.Parse(mes), int.Parse(dia));
            persona.sexo              = datos["sexo"];
            persona.direccion         = datos["direccion"];
            persona.telefono          = datos["telefono"];
            persona.correoElectronico = datos["correoElectronico"];

            persona.editar();
            return(RedirectToAction("Listar", "PNatural"));
        }