private void btnGuardar_Click(object sender, EventArgs e) { using (var context = new EntidadesAlumnos()) { Alumno oAlumno = new Alumno() { CodAlumno = Convert.ToInt32(txtCodigoAlumno.Text), Nombre = txtNombreAlumno.Text, Apellido = txtApellidoAlumno.Text, Direccion = txtDireccionAlumno.Text }; Matricula oMatricula = new Matricula() { CodAlumno = oAlumno.CodAlumno, ValorMatricula = Convert.ToInt32(txtValorMatricula.Text) }; context.Alumno.Add(oAlumno); context.Matricula.Add(oMatricula); context.SaveChanges(); MessageBox.Show("El estudiante " + txtNombreAlumno.Text + " " + txtApellidoAlumno.Text + " ha sido registrado satsfactoriamente"); CargarDatos(); Limpiar(); } }
private void CargarDatos() { using (var context = new EntidadesAlumnos()) { var alumnos = (from alu in context.Matricula select new { CodigoAlumno = alu.Alumno.CodAlumno, ValorMatricula = alu.ValorMatricula, NombreApellido = alu.Alumno.Nombre + " " + alu.Alumno.Apellido, Nombre = alu.Alumno.Nombre, Apellido = alu.Alumno.Apellido, Direccion = alu.Alumno.Direccion }).ToList(); dgDatosAlumnos.DataSource = alumnos; dgDatosAlumnos.Refresh(); } }