private void btnSeleccionar_Click(object sender, EventArgs e) { string clave = tbClave.Text; if (clave == "") { MessageBox.Show("Por favor ingrese la clave de la asignatura a seleccionar"); return; } if (estudiante.IsSeleccionada(clave)) { MessageBox.Show("Esta asignatura ya fue seleccionada"); return; } if (!datamanager.VerificarAsignatura(clave)) { MessageBox.Show("No existe ninunga asignatura con esta clave"); return; } Asignatura asignatura = datamanager.Asignaturas.Where(x => x.Clave == clave).ToList()[0]; if (MessageBox.Show($"¿Seguro que desea seleccionar {asignatura.Descripcion}?", "Seleccionar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { estudiante.AgregarAsignatura(asignatura); MessageBox.Show("Asignatura seleccionada exitosamente"); } else { return; } datamanager.ActualizarEstudiante(estudiante); FormRefresh(); }