Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
SimpleRefactoring
private void DownloadUpdates()
{
try
{
SetProgress(5);
MessageLabel.Do(ctl => ctl.Text = AvailableUpdate.DownloadingUpdateLabelText);
DownloadSoftware();
DownloadData();
}
catch (Exception e)
{
// error handler code here
}
}
private void DownloadSoftware() {
if (AvailableUpdate.SoftwareUpdateAvailable)
{
SetProgress(50);
UpdateSoftware();
SetProgress(100);
this.Do(frm => frm.Close());
}
}
private void DownloadData() {
//software updates always take precedence over data updates
if (AvailableUpdate.DataUpdateAvailable && !AvailableUpdate.SoftwareUpdateAvailable)
{
SetProgress(50)
UpdateData();
MessageLabel.Do(ctl => ctl.Text = "Complete");
SetProgress(100);
Cancel.Do(ctl => ctl.Hide());
ContinueButton.Do(ctl => ctl.Show());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.