コード例 #1
0
        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 Refrescar()
 {
     using (CrudFinalEntities db = new CrudFinalEntities())
     {
         var lst = from d in db.Persona
                   select d;
         dataGridView1_Crud.DataSource = lst.ToList();
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
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();
            }
        }