//Creo todos los eventos para agregar objetos a las listas ///Agrego alumnos private void BtnagregAM_Click(object sender, RoutedEventArgs e) { xd = true; //Creo una instancia de la ventana de alumnos para poder trabajar en la misma VentanaAlumnos agAlumnos = new VentanaAlumnos(alumnos, xd); //ShowDialog abre la ventana agAlumnos.ShowDialog(); //Tomo la lista que se cargo en la ventana y sobreescribo la lista del main alumnos = agAlumnos.GetListaNueva(); }
//Modifico alumnos //Para modificar alumnos hago que el bool siempre sea falso private void Btnmodal_Click(object sender, RoutedEventArgs e) { if (lbxalumnosM.SelectedItem != null) { xd = false; VentanaAlumnos modAlumnos = new VentanaAlumnos(alumnos, (Alumno)lbxalumnosM.SelectedItem, lbxalumnosM.SelectedIndex, xd); modAlumnos.ShowDialog(); alumnos = modAlumnos.GetListaNueva(); ListUpdate(); } else { MessageBox.Show("Por favor seleccione un alumno a modificar"); } }