private void button1_Click(object sender, EventArgs e) { Course c = (Course)comboBoxCursos.SelectedItem; if (button1.Text.Equals("Siguiente")) { AnadirUsuario siguiente = new AnadirUsuario(service, c, new DateTime()); siguiente.Show(); } else { User u = (User)comboBoxUsuarios.SelectedItem; try { Enrollment enroll2 = service.findEnrollment(c, u.Id); if (enroll2 == null) { service.enrollUserToCourse(DateTime.Today, u, c); Enrollment enroll = service.findEnrollment(c, u.Id); MessageBox.Show("Usuario " + u.Name + " matriculado con éxito. Precio: " + enroll.Payments.First().Quantity); } else { MessageBox.Show("El usuario ya estaba matriculado en el curso."); } } catch (ServiceException excp) { MessageBox.Show(excp.Message); } } }
public GestDepApp(IGestDepService s) { InitializeComponent(); service = s; cursoForm = new AnadirCurso(service); asignarMonitor = new AsignarMonitor(service); matricularUsuario = new MatricularUsuario(service); anadirUsuario = new AnadirUsuario(service, null, new DateTime()); listarCallesLibres = new ListarCallesLibres(service); }