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 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);
                }
            }
        }
示例#3
0
 private void dgvDocentes_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     Docente      = (docente)dgvDocentes.Rows[e.RowIndex].DataBoundItem;
     DialogResult = DialogResult.OK;
     Close();
 }