private void btnGuardar_Click(object sender, EventArgs e) { if (lstCursosDisponibles.SelectedItem == null) { MessageBox.Show("Seleccione un curso"); return; } if (modo == Modo.AGREGAR) { InscripcionCurso ic = new InscripcionCurso((Alumno)cboAlumno.SelectedItem, (Curso)lstCursosDisponibles.SelectedItem); InscripcionCurso.AgregarInscripto(ic, (Curso)lstCursosDisponibles.SelectedItem); } else if (modo == Modo.EDITAR) { if (this.lstCursosDisponibles.SelectedItems.Count == 0) { MessageBox.Show("Favor seleccione una fila"); } else { int indice = lstCursosDisponibles.SelectedIndex; // Curso.EditarCurso(, indice); ActualizarListaCursos(); } } ActualizarListaCursos(); BloquearFormulario(); }
private void btnInscribir_Click(object sender, EventArgs e) { if (lstCursosDisponibles.SelectedItem == null) { MessageBox.Show("Seleccione un curso"); return; } Alumno a = (Alumno)cboAlumno.SelectedItem; Curso c = (Curso)lstCursosDisponibles.SelectedItem; foreach (InscripcionCurso icc in lstCursosInscripto.Items) { if (icc.Curso == c) { MessageBox.Show("El alumno ya se encuentra inscripto a este curso"); return; } } InscripcionCurso ic = new InscripcionCurso(a, (Curso)lstCursosDisponibles.SelectedItem); InscripcionCurso.AgregarInscripto(ic, (Curso)lstCursosDisponibles.SelectedItem); ActualizarListaCursos(); lstCursosInscripto.SelectedItem = ic; }