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(); }
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(); } }