Пример #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            //Validaciones de campos vacíos
            if (txbNombre.Text.Trim() == "")
            {
                System.Media.SystemSounds.Beep.Play();
                txbNombre.Focus();
                //txbNombre.BackColor = Color.LightSalmon;
                txbNombre.WithError = true;
            }
            else if (txbPaterno.Text.Trim() == "")
            {
                System.Media.SystemSounds.Beep.Play();
                txbPaterno.Focus();
                //txbPaterno.BackColor = Color.LightSalmon;
                txbPaterno.WithError = true;
            }
            else if (txbMaterno.Text.Trim() == "")
            {
                System.Media.SystemSounds.Beep.Play();
                txbMaterno.Focus();
                //txbMaterno.BackColor = Color.LightSalmon;
                txbPaterno.WithError = true;
            }
            else
            {
                //nombre(s)
                string   nombre  = txbNombre.Text.Trim();
                string[] nombres = nombre.Split(' ');
                nombre = "";
                foreach (string name in nombres)
                {
                    nombre += ' ' + name.First().ToString().ToUpper() + name.Substring(1);
                }
                nombre = nombre.Trim();

                //paterno
                string paterno = txbPaterno.Text.Trim();
                paterno = paterno.First().ToString().ToUpper() + paterno.Substring(1);

                //materno
                string materno = txbMaterno.Text.Trim();
                materno = materno.First().ToString().ToUpper() + materno.Substring(1);

                //Este método también agregará todos los registros de las tareas, exámenes y proyectos de todas las materias del grupo al que pertenece
                Alumno alumno = dbConection.agregarAlumno(idGrupo, nombre, paterno, materno);

                frmMaterias flm = (frmMaterias)this.Owner;
                flm.recibirAlumno(alumno);

                this.Dispose();
            }
        }