Exemple #1
0
        private void cmdGuardar_Click(object sender, EventArgs e)
        {
            using (TallerORM_Ejemplo_1Entities db = new TallerORM_Ejemplo_1Entities())
            {
                if (!editar)
                {
                    this.objPersona = new tabla();
                }

                objPersona.nombre           = txtNombre.Text;
                objPersona.direccion        = txtDireccion.Text;
                objPersona.email            = txtEmail.Text;
                objPersona.fecha_nacimiento = dtpFecha.Value;

                if (editar)
                {
                    db.Entry(objPersona).State = System.Data.Entity.EntityState.Modified;
                }
                else
                {
                    db.tabla.Add(objPersona); //Solo lo agrega al modelo edmx
                }

                db.SaveChanges(); //Persiste en la base de datos según el caso (modificar o agregar)
                this.Close();
            }
        }
        private void cargarGrilla()
        {
            using (TallerORM_Ejemplo_1Entities db = new TallerORM_Ejemplo_1Entities())
            {
                var lst = from d in db.tabla
                          select d;

                dgvPersona.DataSource = lst.ToList();
            }
        }
Exemple #3
0
        private void cargarDatos()
        {
            using (TallerORM_Ejemplo_1Entities db = new TallerORM_Ejemplo_1Entities())
            {
                this.objPersona = db.tabla.Find(this.id);

                txtNombre.Text    = objPersona.nombre;
                txtDireccion.Text = objPersona.direccion;
                txtEmail.Text     = objPersona.email;
                dtpFecha.Value    = objPersona.fecha_nacimiento.Value;
            }
        }
        private void cmdEliminar_Click(object sender, EventArgs e)
        {
            if (dgvPersona.Rows.Count > 0)
            {
                int id = int.Parse(dgvPersona.Rows[dgvPersona.CurrentRow.Index].Cells[0].Value.ToString());

                using (TallerORM_Ejemplo_1Entities db = new TallerORM_Ejemplo_1Entities())
                {
                    tabla objPersona = db.tabla.Find(id);
                    db.tabla.Remove(objPersona);

                    db.SaveChanges();
                }

                this.cargarGrilla();
            }
        }