private void BtnGuardar_Click(object sender, EventArgs e) { using (CrudFinalEntities db = new CrudFinalEntities()) { if (idPersona == null) { oPersona = new Persona(); } oPersona.Cedula = int.Parse(txtCedula.Text); oPersona.Nombre = txtNombre.Text; oPersona.Apellido = txtApellido.Text; oPersona.Edad = int.Parse(txtEdad.Text); if (idPersona == null) { db.Persona.Add(oPersona); } else { db.Entry(idPersona).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } }
private void Refrescar() { using (CrudFinalEntities db = new CrudFinalEntities()) { var lst = from d in db.Persona select d; dataGridView1_Crud.DataSource = lst.ToList(); } }
private void SubirDatos() { using (CrudFinalEntities db = new CrudFinalEntities()) { oPersona = db.Persona.Find(idPersona); oPersona.Cedula = int.Parse(txtCedula.Text); oPersona.Nombre = txtNombre.Text; oPersona.Apellido = txtApellido.Text; oPersona.Edad = int.Parse(txtEdad.Text); } }
private void BtnEliminar_Click(object sender, EventArgs e) { int?IdPersona = GetIdPersona(); if (IdPersona != null) { using (CrudFinalEntities db = new CrudFinalEntities()) { Persona oPersona = db.Persona.Find(IdPersona); db.Persona.Remove(oPersona); db.SaveChanges(); } Refrescar(); } }