Added logic to present a message if the "Load 16Bit Approval" fails due to missing data.

This commit is contained in:
Rich 2012-10-31 15:54:02 +00:00
parent 9ca05aa9e4
commit 2ae02cce49

View File

@ -911,7 +911,8 @@ namespace DataLoader
{ {
Database.VEPROMS_Connection = MySettings.ConnectionString.Replace("{DBName}", MySettings.DBName); Database.VEPROMS_Connection = MySettings.ConnectionString.Replace("{DBName}", MySettings.DBName);
ProcessTime = DateTime.Now; ProcessTime = DateTime.Now;
LoadApprovedData(); if (LoadApprovedData())
{
if (MessageBox.Show("Backup Database?", "Backup", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) if (MessageBox.Show("Backup Database?", "Backup", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{ {
Status = "Backing up Data"; Status = "Backing up Data";
@ -919,16 +920,19 @@ namespace DataLoader
MyInfo = "Backup Complete"; MyInfo = "Backup Complete";
} }
Status = "Processing Complete"; Status = "Processing Complete";
//Status = "Loading 16 Bit Approval Data Complete"; }
else
Status = "Loading 16 Bit Approval Data Failed";
//MessageBox.Show("Loading 16 Bit Approval Data Complete", "Status", MessageBoxButtons.OK, MessageBoxIcon.Information); //MessageBox.Show("Loading 16 Bit Approval Data Complete", "Status", MessageBoxButtons.OK, MessageBoxIcon.Information);
} }
private void LoadApprovedData() private bool LoadApprovedData()
{ {
Database.VEPROMS_Connection = MySettings.ConnectionString.Replace("{DBName}", MySettings.DBName); Database.VEPROMS_Connection = MySettings.ConnectionString.Replace("{DBName}", MySettings.DBName);
Status = "Converting 16-Bit Approved Data"; Status = "Converting 16-Bit Approved Data";
Database.VEPROMS_Connection = MySettings.ConnectionString.Replace("{DBName}", MySettings.DBName); Database.VEPROMS_Connection = MySettings.ConnectionString.Replace("{DBName}", MySettings.DBName);
bool ok = ldr.BuildApprovedRevision(); bool ok = ldr.BuildApprovedRevision();
Status = "Conversion " + (ok ? "Succeeded" : "Failed"); Status = "Conversion " + (ok ? "Succeeded" : "Failed");
return ok;
} }
private void fixesToolStripMenuItem_Click(object sender, EventArgs e) private void fixesToolStripMenuItem_Click(object sender, EventArgs e)
{ {