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!!"); } } }