Exemplo n.º 1
0
        private void BtnCalificar_Click(object sender, EventArgs e)
        {
            if (this.catedra.Alumnos.Count > 0)
            {
                if (this.listBox.SelectedIndex >= 0)
                {
                    FrmAlumnoCalificado frmCalificado = new FrmAlumnoCalificado();
                    Alumno auxiliar = this.catedra.Alumnos[this.listBox.SelectedIndex];
                    frmCalificado.txtBoxNombre.Text           = auxiliar.Nombre;
                    frmCalificado.txtBoxApellido.Text         = auxiliar.Apellido;
                    frmCalificado.txtBoxLegajo.Text           = auxiliar.Legajo.ToString();
                    frmCalificado.comboBoxExamen.SelectedItem = auxiliar.Examen;
                    frmCalificado.ShowDialog();

                    if (frmCalificado.DialogResult == DialogResult.OK)
                    {
                        //SE SACA DE UNA LISTA DEL Y SE PONE EN LA OTRA
                        this.catedra.Alumnos.Remove(auxiliar);
                        this.listaAlumnosCalificados.Add(frmCalificado.AlumnoCalificado);

                        this.ActualizarListadoAlumnosCalificados();
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un alumno");
                }
            }
            else
            {
                MessageBox.Show("No hay alumnos ingresados");
            }
        }
        private void btnCalificar_Click(object sender, EventArgs e)
        {
            int indice = listBoxAlumnos.SelectedIndex;
            FrmAlumnoCalificado frmAlumnoCalificado = new FrmAlumnoCalificado(miCatedra.Alumnos[indice]);

            frmAlumnoCalificado.ShowDialog();
            if (frmAlumnoCalificado.DialogResult == DialogResult.OK)
            {
                listaCalificados.Add(frmAlumnoCalificado.AlumnoCalificado);
                if (miCatedra - frmAlumnoCalificado.AlumnoCalificado)
                {
                    ActualizarListadoAlumnos();
                    ActualizarListadoAlumnosCalificados();
                }
                else
                {
                    MessageBox.Show("Nose puede Eliminar el Alumno!!");
                }
            }
        }