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();
            }
        }
예제 #2
0
        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();
            }
        }