示例#1
0
 private void BusquedaTB_TextChanged(object sender, EventArgs e)
 {
     if (BusquedaTB.Text != "")
     {
         ClienteDGV.CurrentCell = null;
         //oculta las filas
         foreach (DataGridViewRow r in ClienteDGV.Rows)
         {
             r.Visible = false;
         }
         //muestra la busqueda
         foreach (DataGridViewRow r in ClienteDGV.Rows)
         {
             foreach (DataGridViewCell c in r.Cells)
             {
                 if ((c.Value.ToString().ToUpper()).IndexOf(BusquedaTB.Text.ToUpper()) == 0)
                 {
                     ClienteDGV.ClearSelection();
                     r.Visible = true;
                     break;
                 }
             }
         }
     }
     else
     {
         cargarDatos();
     }
 }
示例#2
0
        private void EliminarTB_Click(object sender, EventArgs e)
        {
            String     dni             = ClienteDGV.CurrentRow.Cells[2].Value.ToString();
            SqlCommand comandoEliminar = new SqlCommand("UPDATE LOS_BORBOTONES.Usuario SET Habilitado = 0 WHERE User_name = @Dni", conexion);

            comandoEliminar.Parameters.AddWithValue("@Dni", dni);
            conexion.Open();
            int cant;

            cant = comandoEliminar.ExecuteNonQuery();
            if (cant == 1)
            {
                MessageBox.Show("Se eliminó exitosamente al cliente...");
            }
            conexion.Close();
            ClienteDGV.Refresh();
            ClienteDGV.Parent.Refresh();
            cargarDatos();
            //
        }