public void ExportProgress(int aPercent, string aMessage, Progress.State aProgressState) { if (aProgressState == Progress.State.eSuccess) { WizardSaveComplete(Presets.UriPath(iHelper), aPercent); } else if (aProgressState == Progress.State.eFail) { WizardFailed(aMessage); } else if (aProgressState == Progress.State.eComplete) { wizardProgressBar.Visible = false; } else if (aProgressState == Progress.State.eInProgress) { if (aMessage != null && wizardMessageBox.Text != aMessage) { wizardMessageBox.Text = aMessage; } if ((aPercent >= 0) && (aPercent <= 100)) { wizardProgressBar.Value = aPercent; } } }
public FormDevices(HelperKinskyJukebox aHelper) { iHelper = aHelper; InitializeComponent(); this.Icon = Icon.FromHandle(Properties.Resources.Export.GetHicon()); try { iPresetUri = Presets.UriPath(aHelper); iPresetDir = Presets.DirectoryPath(aHelper.OptionPageSetup); locationTextBox.Text = Parameter.kNameJukeboxPresetPrefix + ": " + iPresetUri; } catch (Exception e) { Linn.UserLog.WriteLine("Sync with Linn DS Failed: " + e.Message); MessageBox.Show(e.Message, "Sync with Linn DS Failed", MessageBoxButtons.OK, MessageBoxIcon.Hand); Close(); } }