private void btnBuscar_Click(object sender, EventArgs e)
        {
            frmBuscarDocenteAlumno frmBuscar = new frmBuscarDocenteAlumno();

            frmBuscar.Contexto = contexto;
            DialogResult resultado = frmBuscar.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                if (frmBuscar.Alumno != null)
                {
                    alumno         = frmBuscar.Alumno;
                    txtClave.Text  = alumno.NumeroControl;
                    txtNombre.Text = string.Format("{0} {1} {2}",
                                                   alumno.Nombres,
                                                   alumno.ApellidoPaterno,
                                                   alumno.ApellidoMaterno);
                    txtCarrera.Text = alumno.carrera.NombreCorto;
                }
                else
                {
                    docente        = frmBuscar.Docente;
                    txtClave.Text  = docente.NumeroEmpleado.ToString();
                    txtNombre.Text = string.Format("{0} {1} {2}",
                                                   docente.Nombres,
                                                   docente.ApellidoPaterno,
                                                   docente.ApellidoMaterno);
                }
            }
        }
 private void txtClave_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == (char)Keys.Enter)
     {
         if (txtClave.Text.Length == 4)
         {
             int clave = int.Parse(txtClave.Text);
             docente = administradorDocentes.ObtenerDocente(clave);
             if (docente != null)
             {
                 txtNombre.Text = string.Format("{0} {1} {2}",
                                                docente.Nombres,
                                                docente.ApellidoPaterno,
                                                docente.ApellidoMaterno);
             }
         }
         else if (txtClave.Text.Length == 8)
         {
             alumno = administradorAlumnos.ObtenerAlumno(txtClave.Text);
             if (alumno != null)
             {
                 txtNombre.Text = string.Format("{0} {1} {2}",
                                                alumno.Nombres,
                                                alumno.ApellidoPaterno,
                                                alumno.ApellidoMaterno);
                 txtCarrera.Text = alumno.carrera.NombreCorto;
             }
         }
     }
 }
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     Alumno = new alumno();
     Alumno.NumeroControl   = txtNumeroControl.Text;
     Alumno.Nombres         = txtNombres.Text;
     Alumno.ApellidoPaterno = txtApellidoPaterno.Text;
     Alumno.ApellidoMaterno = txtApellidoMaterno.Text;
     Alumno.CarreraId       = (int)cmbCarrera.SelectedValue;
     Close();
 }
Exemple #4
0
        public void AgregarAlumno(alumno alumno)
        {
            alumno alumnoGuardado = contexto.alumno
                                    .FirstOrDefault(x => x.NumeroControl == alumno.NumeroControl);

            if (alumnoGuardado == null)
            {
                contexto.alumno.Add(alumno);
                contexto.SaveChanges();
                Actualizado?.Invoke();
            }
        }