private void displayChanges() { ChangedDataBundle changedDataBundle = new ChangedDataBundle(userAppChangeDict, userBackupDict); DisplayChangesForm changes = new DisplayChangesForm(changedDataBundle); changes.ShowDialog(); }
public DisplayChangesForm(ChangedDataBundle changedDataBundle) { InitializeComponent(); this.changedDataBundle = changedDataBundle; generateTabs(); setTabControlSize(); setFormSize(); }
private void saveChanges() { ChangedDataBundle changedDataBundle = new ChangedDataBundle(userAppChangeDict, userBackupDict); DBWriter writer = new DBWriter(dbConnection); string query = generateQuery(changedDataBundle); MyMessageBox.display(query); writer.writeToDB(query); }
private string generateQuery(ChangedDataBundle changedDataBundle) { string query = ""; foreach (DesktopUser user in changedDataBundle.getUsers()) { foreach (App app in changedDataBundle.getChangedUserApps(user)) { query += generateSingleQuery(user, changedDataBundle.getAppDataStatus(user, app), changedDataBundle.getNewAppData(user, app), changedDataBundle.getOldAppData(user, app)); } } return(query); }