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