예제 #1
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            using (covidGobEntities db = new covidGobEntities())
            {
                lblBeneficiario.Hide();
                lblNombre.Hide();
                string dui   = txtDUI.Text;
                var    lista = from bene in db.Beneficiarios

                               where bene.DUI == dui
                               select new
                {
                    Nombre = bene.Nombre
                };

                if (lista.Count() > 0)
                {
                    lblBeneficiario.Show();
                    foreach (var i in lista)
                    {
                        lblNombre.Text = i.Nombre.ToString();
                        lblNombre.Show();
                    }
                }
                else
                {
                    lblNombre.Text = "ESTE DUI NO SE ENCUENTRA REGISTRADO EN NUESTRA BASE DE DATOS";
                    lblBeneficiario.Hide();
                    lblNombre.Show();
                }
            }
        }
예제 #2
0
 public void CargarDatos()
 {
     using (covidGobEntities db = new covidGobEntities())
     {
         var lista = from bene in db.Beneficiarios
                     select new
         { ID = bene.id,
           NOMBRE = bene.Nombre,
           DUI    = bene.DUI };
         dgvBeneficiarios.DataSource = lista.ToList();
     }
 }
예제 #3
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     using (covidGobEntities db = new covidGobEntities())
     {
         string id = dgvBeneficiarios.CurrentRow.Cells[0].Value.ToString();
         int    ID = int.Parse(id);
         B = db.Beneficiarios.Find(ID);
         db.Beneficiarios.Remove(B);
         db.SaveChanges();
         CargarDatos();
         limpiar();
     }
 }
예제 #4
0
 private void btnActualizar_Click(object sender, EventArgs e)
 {
     using (covidGobEntities db = new covidGobEntities())
     {
         String id = dgvBeneficiarios.CurrentRow.Cells[0].Value.ToString();
         int    ID = int.Parse(id);
         B                 = db.Beneficiarios.Where(VerificarId => VerificarId.id == ID).First();
         B.Nombre          = txtNombre.Text;
         B.DUI             = txtDUI.Text;
         db.Entry(B).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         CargarDatos();
         limpiar();
     }
 }
예제 #5
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txtDUI.Text != "" && txtNombre.Text != "")
     {
         using (covidGobEntities db = new covidGobEntities())
         {
             B.Nombre = txtNombre.Text;
             B.DUI    = txtDUI.Text;
             db.Beneficiarios.Add(B);
             db.SaveChanges();
             CargarDatos();
             limpiar();
         }
     }
 }