Exemple #1
0
 public static Usuario getUsuario(string aNombre, string aContrasena)
 {
     DBPersonasEntities oPersonas = new DBPersonasEntities();
     return (from oUsuario in oPersonas.Usuarios
             where oUsuario.Nombre == aNombre
             && oUsuario.Contrasena == aContrasena
             select oUsuario).FirstOrDefault();
 }
Exemple #2
0
 // Este método devuelve las pesonas según la ciudad especificada
 // aCiudad lo comienzo por a por argument y oPersona por o por object.
 // Los nombres puedes ser otros.
 public static List<Persona> getPersonasSegunCiudad(string aCiudad)
 {
     // Necesitamos un objeto que represente al contenedor de las entidades
     // Por eso creamos oPersonas
     DBPersonasEntities oPersonas = new DBPersonasEntities();
     return (from oPersona in oPersonas.Personas
             where oPersona.Ciudad == aCiudad
             select oPersona).ToList();
 }
 protected void cmdEliminar_Click(object sender, EventArgs e)
 {
     DBPersonasEntities db =
         new DBPersonasEntities();
     int id = int.Parse(txtID2.Text);
     try
     {
         Persona elegidaPersona =
             db.Personas.SingleOrDefault(p => p.IdPersona == id);
         db.DeleteObject(elegidaPersona);
         db.SaveChanges();
         Response.Write("<script>alert('Persona eliminada de la tabla');</script>");
     }
     catch
     {
         Response.Write("<script>alert('Error en el proceso de eliminación');</script>");
     }
 }
 protected void cmdAgregar_Click(object sender, EventArgs e)
 {
     DBPersonasEntities db =
         new DBPersonasEntities();
     Persona nuevaPersona = new Persona();
     nuevaPersona.IdPersona = int.Parse(txtID.Text);
     nuevaPersona.NombrePersona = txtNombre.Text;
     nuevaPersona.Ciudad = txtCiudad.Text;
     try
     {
         //db.AddToPersonas(nuevaPersona);
         db.AddObject("Personas", nuevaPersona);
         db.SaveChanges();
         Response.Write("<script>alert('Persona agregada a la tabla');</script>");
     }
     catch
     {
         Response.Write("<script>alert('Error en el proceso de alta');</script>");
     }
 }