Beispiel #1
0
        void btnImportManualLinks_Click(object sender, RoutedEventArgs e)
        {
            if (ShokoServer.IsMyAnime2WorkerBusy())
            {
                MessageBox.Show(Shoko.Commons.Properties.Resources.Server_Import,
                                Shoko.Commons.Properties.Resources.Error,
                                MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            txtMA2Progress.Visibility = System.Windows.Visibility.Visible;
            txtMA2Success.Visibility  = System.Windows.Visibility.Visible;

            Microsoft.Win32.OpenFileDialog ofd =
                new Microsoft.Win32.OpenFileDialog {
                Filter = "Sqlite Files (*.DB3)|*.db3"
            };
            ofd.ShowDialog();
            if (!string.IsNullOrEmpty(ofd.FileName))
            {
                ShokoServer.RunMyAnime2WorkerAsync(ofd.FileName);
            }
        }