Finished and tested database writing code for non table entities. Improved information reporting to the user, and created a new DbWriter object for table operations only.
This commit is contained in:
@@ -30,17 +30,6 @@ namespace AdvertsingProfitControl
|
||||
{
|
||||
var databaseTracker = new DatabaseTracker();
|
||||
var databaseReader = new DatabaseReader();
|
||||
var versionControl = new DatabaseVersionControl();
|
||||
var version = versionControl.GetDatabaseVerionNumber(databaseTracker.DatabaseConnectionString);
|
||||
if(version == "0.3.0.0")
|
||||
{
|
||||
MessageBox.Show("An older version of the APC database has been detected.\nAdvertising Profit Control " + Application.ProductVersion + " will now attempt to update it.", "Outdated Database Detected");
|
||||
string versionNumber = "";
|
||||
if (versionControl.UpdateVersionPointFive(databaseTracker.DatabaseConnectionString, out versionNumber))
|
||||
{
|
||||
MessageBox.Show("The database has been successfully upgraded to version " + versionNumber + ".\nA back up of the old database has been made called APCDatabase.bak in the same location as the current database.", "Half Baked Code For The Win");
|
||||
}
|
||||
}
|
||||
RowParsing.AdSpecialGroups.AddRange(databaseReader.ReturnGroupNameList(databaseTracker.DatabaseConnectionString));
|
||||
FillDateSuggestionComboBoxes();
|
||||
BuildAndFillDataGridTables();
|
||||
|
||||
Reference in New Issue
Block a user