示例#1
0
        private void purgeButton_Click(object sender, RoutedEventArgs e)
        {
            SB.Logger.LogWarning(Components.HitsDB, "Purge selected, prompting warning");

            if (MessageBox.Show("This will purge the WHOLE Hits DB, are you sure you want to continue?", "WARNING", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
            {
                SB.Logger.LogInfo(Components.HitsDB, "Purge initiated");

                vm.RemoveAll();

                SB.Logger.LogInfo(Components.HitsDB, "Purge finished");
            }
            else
            {
                SB.Logger.LogInfo(Components.HitsDB, "Purge dismissed");
            }
            try
            {
                if (vm.ConfigsList?.Count >= 2 && vm.Hits.Count() == 0)
                {
                    configFilterCombobox.Items.Clear();
                    configFilterCombobox.Items.Add("All");
                }
            }
            catch { }
        }
示例#2
0
        private void purgeButton_Click(object sender, RoutedEventArgs e)
        {
            OB.Logger.LogWarning(Components.HitsDB, "Purge selected, prompting warning");

            if (MessageBox.Show("This will purge the WHOLE Hits DB, are you sure you want to continue?", "WARNING", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
            {
                OB.Logger.LogInfo(Components.HitsDB, "Purge initiated");

                vm.RemoveAll();

                OB.Logger.LogInfo(Components.HitsDB, "Purge finished");
            }
            else
            {
                OB.Logger.LogInfo(Components.HitsDB, "Purge dismissed");
            }
        }