/// <summary>Muestra un formulario de confirmaciĆ³n para eliminar el alumno de la base de datos y de los componentes visuales</summary> private void borrarAlumno_Click(object sender, EventArgs e) { Alumno alumno = dbConection.getAlumno(Convert.ToInt32((sender as MenuItem).Name)); FormBorrarAlumno formBorrarAlum = new FormBorrarAlumno(alumno, true); if (formBorrarAlum.ShowDialog(this) == DialogResult.OK) { flPanelAlumnos.Controls.RemoveByKey((sender as MenuItem).Name); flPanelAsistencias.Controls.RemoveByKey((sender as MenuItem).Name); } }
/// <summary>Muestra un formulario para que se pueda cambiar el nombre y lo actualice en la base de datos y en la etiqueta de nombre</summary> private void editarAlumno_Click(object sender, EventArgs e) { int idAlumno = Convert.ToInt32((sender as MenuItem).Name); Alumno alumno = dbConection.getAlumno(idAlumno); FormBorrarAlumno formEditarAlum = new FormBorrarAlumno(alumno, false); if (formEditarAlum.ShowDialog(this) == DialogResult.OK) { Alumno alumnoEditado = dbConection.getAlumno(idAlumno); string nameAlumno = alumnoEditado.nombreCompletoPA(); if (nameAlumno.Length > 25) { ToolTip message = new ToolTip(); message.SetToolTip(((Label)(flPanelAlumnos.Controls.Find(idAlumno.ToString(), false)[0])), alumno.nombreCompletoPA()); nameAlumno = nameAlumno.Substring(0, 23) + "..."; } ((Label)(flPanelAlumnos.Controls.Find(idAlumno.ToString(), false) [0])).Text = nameAlumno; } }