//Borrar public void delete(int id) { Estudiantes st = context.Estudiantes.Where(s => s.EstudentID == id).FirstOrDefault(); if (st != null) { context.Estudiantes.Remove(st); context.SaveChanges(); } }
private void eliminarButton_Click(object sender, RoutedEventArgs e) { //repositorioAlumnos.eliminar(estudiantes.EstudianteID); unidadTrabajo.RepositorioAlumno.eliminar(estudiantes.EstudianteID); estudiantes = new Estudiantes(); estudiantes.EstudianteDireccion = new EstudianteDireccion(); alumnosGrid.DataContext = estudiantes; cursosDataGrid.ItemsSource = ""; dataGrid.ItemsSource = ""; //dataGrid.ItemsSource = repositorioAlumnos.GetAll(); dataGrid.ItemsSource = unidadTrabajo.RepositorioAlumno.GetAll(); crearButton.IsEnabled = true; modificarButton.IsEnabled = false; eliminarButton.IsEnabled = false; buscarButton.IsEnabled = true; }
private void dataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dataGrid.Items.Count > 1) { estudiantes = (Estudiantes)dataGrid.SelectedItem; crearButton.IsEnabled = false; modificarButton.IsEnabled = true; eliminarButton.IsEnabled = true; buscarButton.IsEnabled = false; if (estudiantes != null) { alumnosGrid.DataContext = estudiantes; if (estudiantes.Cursos != null) { cursosDataGrid.ItemsSource = estudiantes.Cursos.Select(c => new { c.CursoId, c.NombreCurso, c.ProfesorId }); } } } }
//Modificar public void modificar(Estudiantes stud) { context.Entry(stud).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); }
// Añadir public void añadir(Estudiantes st) { context.Estudiantes.Add(st); context.SaveChanges(); }