private async void Reload()
        {
            looper.Show(this);
            await Keeper.Refresh();

            source.DataSource  = Keeper.Items;
            dgItems.DataSource = source;
            source.ResetBindings(false);
            looper.Hide();
            page = 1;
        }
        private async Task LoadAllData()
        {
            List <Task> tasks        = new List <Task>();
            Task        partsLoad    = Task.Run(() => PartKeeper.Refresh());
            Task        storagesLoad = Task.Run(() => StorageBinKeeper.Refresh());

            tasks.Add(partsLoad);
            tasks.Add(storagesLoad);
            if (StorageBin != null)
            {
                tasks.Add(Task.Run(() => StockTakingKeeper.Refresh()));
            }
            await Task.WhenAll(tasks);
        }