private void btnConsultar_Click(object sender, EventArgs e) { using (emergCovid19Entities bd = new emergCovid19Entities()) { var listaDUI = from user in bd.usuarios where user.DUI == txtDUI.Text select new { nombre = user.nombre }; if (listaDUI.Count() > 0) { foreach (var iterar in listaDUI) { lblNoeresBen.Visible = false; lblNombrePersona.Visible = true; lblEresBenef.Visible = true; lblNombrePersona.Text = iterar.nombre; } } else { lblNombrePersona.Visible = false; lblEresBenef.Visible = false; lblNoeresBen.Visible = true; } } }
private void btnEliminar_Click(object sender, EventArgs e) { using (emergCovid19Entities bd = new emergCovid19Entities()) { String id = dtvUsuarios.CurrentRow.Cells[0].Value.ToString(); user = bd.usuarios.Find(int.Parse(id)); bd.usuarios.Remove(user); bd.SaveChanges(); } dtvUsuarios.Rows.Clear(); CargarDatos(); LimpiarDatos(); }
void CargarDatos() { using (emergCovid19Entities bd = new emergCovid19Entities()) { var tbUsuarios = bd.usuarios; foreach (var iterar in tbUsuarios) { dtvUsuarios.Rows.Add(iterar.id, iterar.nombre, iterar.DUI); } } btnAgregar.Enabled = true; btnEliminar.Enabled = false; btnActualizar.Enabled = false; }
private void btnActualizar_Click(object sender, EventArgs e) { using (emergCovid19Entities bd = new emergCovid19Entities()) { String id = dtvUsuarios.CurrentRow.Cells[0].Value.ToString(); int idC = int.Parse(id); user = bd.usuarios.Where(VerificarID => VerificarID.id == idC).First(); user.nombre = txtNombres.Text; user.DUI = txtDUI.Text; bd.Entry(user).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } dtvUsuarios.Rows.Clear(); CargarDatos(); LimpiarDatos(); }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtNombres.Text.Equals("") || txtDUI.Text.Equals("")) { MessageBox.Show("Rellene todos los campos", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { using (emergCovid19Entities bd = new emergCovid19Entities()) { user.nombre = txtNombres.Text; user.DUI = txtDUI.Text; bd.usuarios.Add(user); bd.SaveChanges(); } dtvUsuarios.Rows.Clear(); CargarDatos(); LimpiarDatos(); } }