예제 #1
0
        //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();
            }
        }
예제 #2
0
 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;
 }
예제 #3
0
        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 });
                    }
                }
            }
        }
예제 #4
0
 //Modificar
 public void modificar(Estudiantes stud)
 {
     context.Entry(stud).State = System.Data.Entity.EntityState.Modified;
     context.SaveChanges();
 }
예제 #5
0
 // Añadir
 public void añadir(Estudiantes st)
 {
     context.Estudiantes.Add(st);
     context.SaveChanges();
 }