private void btnAgregar_Click(object sender, EventArgs e) { try { contexto = new BDEntities(); //Creamos un nuevo alumno Alumno alumno = new Alumno() { IdAlumno = int.Parse(TxtidAlumno.Text), nombre = txtNombre.Text, ApellidoPaterno = txtApaterno.Text, ApellidoMaterno = txtAmaterno.Text, Fotografia = txtRutaImagen.Text, }; //Agregar el objeto a la BD contexto.Alumnoes.Add(alumno); contexto.SaveChanges(); MessageBox.Show("alumno agregado correctamente"); LimpiarTextos(); LlenarGrid(); } catch (Exception ex) { MessageBox.Show("Ocurrio un error: " + ex.ToString()); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (TxtidAlumno.Text != string.Empty) { int clave = int.Parse(TxtidAlumno.Text); contexto = new BDEntities(); Alumno eliminar = (from a in contexto.Alumnoes where a.IdAlumno == clave select a).SingleOrDefault(); if (eliminar != null) { contexto.Alumnoes.Remove(eliminar); contexto.SaveChanges(); MessageBox.Show("Registro eliminado"); LlenarGrid(); } else { MessageBox.Show("No se encontro el registro"); } } } catch (Exception ex) { MessageBox.Show("Ocurrio un error: " + ex.ToString()); } }
private void btnActualizar_Click(object sender, EventArgs e) { try { if (TxtidAlumno != null) { int clave = int.Parse(TxtidAlumno.Text); contexto = new BDEntities(); Alumno actualizar = (from a in contexto.Alumnoes where a.IdAlumno == clave select a).SingleOrDefault(); if (actualizar != null) { actualizar.nombre = txtNombre.Text; actualizar.ApellidoMaterno = txtAmaterno.Text; actualizar.ApellidoPaterno = txtApaterno.Text; actualizar.Fotografia = txtRutaImagen.Text; contexto.SaveChanges(); MessageBox.Show("Regitro actualizado"); LimpiarTextos(); LlenarGrid(); } else { MessageBox.Show("No se encontro registro"); } } } catch (Exception ex) { MessageBox.Show("Ocurrio un error: " + ex.ToString()); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { if (TxtidAlumno.Text != string.Empty) { int clave = int.Parse(TxtidAlumno.Text); contexto = new BDEntities(); Alumno buscar = (from a in contexto.Alumnoes where a.IdAlumno == clave select a).SingleOrDefault(); if (buscar != null) { txtNombre.Text = buscar.nombre; txtApaterno.Text = buscar.ApellidoPaterno; txtAmaterno.Text = buscar.ApellidoMaterno; txtRutaImagen.Text = buscar.Fotografia; pbFotografia.Image = Image.FromFile(buscar.Fotografia); } else { LimpiarTextos(); MessageBox.Show("no se encontro el registro"); } } } catch (Exception ex) { MessageBox.Show("Ocurrio un error: " + ex.ToString()); } }
private void LlenarGrid() { try { contexto = new BDEntities(); var datos = from a in contexto.Alumnoes select new { Nombre = a.nombre, paterno = a.ApellidoPaterno, materno = a.ApellidoMaterno }; dgvDatos.DataSource = datos.ToList(); dgvDatos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; } catch (Exception ex) { MessageBox.Show("ocurrio un error:" + ex.ToString()); } }