private void BT_ModUser_Click(object sender, EventArgs e) { if (TB_CodigoUser.Text != "Código" || TB_Nombre.Text != "Nombre" || TB_Usuario.Text != "Usuario") { int id = 0; try { id = Convert.ToInt32(TB_CodigoUser.Text); Obtener obtener = new Obtener(); List <ObjUsuario> list = obtener.ObtenerLU(); foreach (ObjUsuario usuario in list) { if (id == usuario.id) { this.Visible = false; Usuario modUser = new Usuario("modificar", id); modUser.ShowDialog(); this.Visible = true; DGV_Usuarios.Refresh(); } } } catch { MessageBox.Show("Ingrese un caracter válido"); } } }
private void BT_BorUser_Click(object sender, EventArgs e) // TODO: Verificar que funcione { if (TB_CodigoUser.Text != "Código" || TB_Nombre.Text != "Nombre" || TB_Usuario.Text != "Usuario") { int id = 0; try { id = Convert.ToInt32(TB_CodigoUser.Text); } catch { MessageBox.Show("Ingrese un caracter válido"); } bool ok = false; // TODO: Verificar que haya seleccionado un usuario // try { string cnn = ConfigurationManager.ConnectionStrings["cnn"].ConnectionString; using (SqlConnection conexion = new SqlConnection(cnn)) { conexion.Open(); Obtener obtener = new Obtener(); List <ObjUsuario> list = obtener.ObtenerLU(); foreach (ObjUsuario usuario in list) { if (usuario.id == id) { SqlCommand cmd = new SqlCommand("DELETE Usuario where id = " + usuario.id, conexion); cmd.ExecuteNonQuery(); MessageBox.Show("Se ha eliminado el usuario " + usuario.usuario); QueryUsuario query = new QueryUsuario("eliminar", usuario); DGV_Usuarios.Refresh(); } } if (!ok) { MessageBox.Show("No se encontró el usuario"); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show("Ingrese datos para la eliminación"); } }
private void BT_AgrUser_Click(object sender, EventArgs e) { this.Visible = false; Usuario agrUser = new Usuario("agregar", 0); agrUser.ShowDialog(); this.Visible = true; DGV_Usuarios.Refresh(); }