Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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;
        }