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