private void ListarAlumnos() { using (bd = new EscuelaEntities()) { List <T_Alumnos> Lalumnos = new List <T_Alumnos>(); Lalumnos = bd.T_Alumnos.ToList(); gridAlumnos.DataSource = null; gridAlumnos.DataSource = Lalumnos; } }
private void BuscarAlumno(string TexoBuscar) { using (bd = new EscuelaEntities()) { List <T_Alumnos> Lalumnos = new List <T_Alumnos>(); //Lalumnos = bd.T_Alumnos.Where(x => x.Nombre.Contains(TexoBuscar) || x.ApellidoPaterno.Contains(TexoBuscar) || x.ApellidoMaterno.Contains(TexoBuscar)).ToList(); //gridAlumnos.DataSource = null; //gridAlumnos.DataSource = Lalumnos; var Result = from A in bd.T_Alumnos where A.Nombre.Contains(TexoBuscar) select A; Lalumnos = Result.ToList(); gridAlumnos.DataSource = null; gridAlumnos.DataSource = Lalumnos; } }
private void gridAlumnos_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = 0; id = Convert.ToInt32(gridAlumnos.CurrentRow.Cells[0].Value); using (bd = new EscuelaEntities()) { T_Alumnos alumno = new T_Alumnos(); alumno = bd.T_Alumnos.Where(x => x.idEstudiante == id).FirstOrDefault(); txtID.Text = alumno.idEstudiante.ToString(); txtNombre.Text = alumno.Nombre; txtApeP.Text = alumno.ApellidoPaterno; txtAPM.Text = alumno.ApellidoMaterno; numEdad.Value = Convert.ToDecimal(alumno.edad); } btnEditar.Enabled = true; }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (IsNuevo) { if (txtNombre.Text == "") { MessageBox.Show("El nombre es requerido"); } else { using (bd = new EscuelaEntities()) { T_Alumnos Alumno = new T_Alumnos(); Alumno.Nombre = txtNombre.Text.ToUpper().Trim(); Alumno.ApellidoPaterno = txtApeP.Text.ToUpper().Trim(); Alumno.ApellidoMaterno = txtAPM.Text.ToUpper().Trim(); Alumno.edad = (int)numEdad.Value; bd.T_Alumnos.Add(Alumno); int rpta = 0; rpta = bd.SaveChanges(); if (rpta != 0) { MessageBox.Show("Alumno registrado"); Limpiar(); IsNuevo = false; IsEditar = false; botones(); Habilitar(false); ListarAlumnos(); } } } } else { using (bd = new EscuelaEntities()) { T_Alumnos Alumno = new T_Alumnos(); int id = 0; id = Convert.ToInt32(txtID.Text); Alumno = bd.T_Alumnos.Where(x => x.idEstudiante == id).FirstOrDefault(); Alumno.Nombre = txtNombre.Text.ToUpper().Trim(); Alumno.ApellidoPaterno = txtApeP.Text.ToUpper().Trim(); Alumno.ApellidoMaterno = txtAPM.Text.ToUpper().Trim(); Alumno.edad = (int)numEdad.Value; int rpta = 0; rpta = bd.SaveChanges(); if (rpta != 0) { MessageBox.Show("Alumno editado"); Limpiar(); IsNuevo = false; IsEditar = false; botones(); Habilitar(false); ListarAlumnos(); } } } }catch (Exception ex) { } }