Esempio n. 1
0
        private void btn_AddVersion_Click(object sender, RoutedEventArgs e)
        {
            if (!File.Exists(txb_SourceDir.Text + @"\Yatse2.exe"))
            {
                MessageBox.Show("Invalid source directory");
                return;
            }

            if (!_repoLoaded)
            {
                MessageBox.Show("Please load repository before");
                return;
            }

            if (cb_Platform.SelectedItem == null)
            {
                MessageBox.Show("Please choose the target platform");
                return;
            }

            var build = Tools.GetFileRevision(txb_SourceDir.Text + @"\Yatse2.exe");
            var res   = MessageBox.Show("Will add build : " + build + " to repository : " + cb_Platform.SelectedItem, "Yatse2SetupManager", MessageBoxButton.YesNo);

            if (res == MessageBoxResult.No)
            {
                return;
            }

            var result = _repository.AddToRepository(txb_SourceDir.Text, false, txb_WhatsNew.Text);

            if (result != null)
            {
                MessageBox.Show(result);
            }

            cb_Platform_SelectionChanged(null, null);
            lst_Versions_SelectionChanged(null, null);
        }