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(); }
// 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>"); } }