public MainWindow() { InitializeComponent(); Institucion.Alumnos = AlumnoABM.listaAlumnos(); Institucion.Cursos = CursoABM.listaCursos(); Institucion.Empleados = EmpleadoABM.listaEmpleados(); // Institucion.Empleados = EmpleadoABM.listaEmpleados(); lbAlumnos.ItemsSource = Institucion.Alumnos; lbEmpleados.ItemsSource = Institucion.Empleados; lbCursos.ItemsSource = Institucion.Cursos; }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { var emp = lbDocentes.SelectedItem as Empleado; Turno turno = (Turno)Enum.Parse(typeof(Turno), cbTurno.Text); switch (cbModalidad.Text) { case "Presencial": cursoX = new Presencial( turno, emp, txbTema.Text, Convert.ToDouble(txbCuota.Text), Convert.ToDouble(txbInscripcion.Text)); break; case "SemiPresencial": cursoX = new SemiPresencial( turno, emp, txbTema.Text, Convert.ToDouble(txbCuota.Text), Convert.ToDouble(txbInscripcion.Text)); break; case "NoPresencial": cursoX = new NoPresencial(turno, emp, txbTema.Text, Convert.ToDouble(txbCuota.Text), Convert.ToDouble(txbInscripcion.Text)); break; } cursoX.CargarAlumnos(alumnosAux); foreach (Alumno al in cursoX.Alumnos) { al.setCuotas(cursoX.CrearCuotas()); } CursoABM.insertCurso(cursoX); this.Close(); }