private void addAppDataDisplay(TabPage tabPage, DesktopUser user) { List <App> chamgedAppList = changedDataBundle.getChangedUserApps(user); appCount = 0; foreach (App app in chamgedAppList) { AppDataDisplay appDataDisplay = new AppDataDisplay(); appDataDisplay.Name = "appDataDisplay1"; appDataDisplay.Size = new System.Drawing.Size(appDataDisplayWidth, appDataDisplayHeigth); appDataDisplay.TabIndex = 0; //liczę położenie kolejnego panelu appDataDisplay.Location = new System.Drawing.Point(7, appDataDisplayHeigth * appCount + 7); populateAppDataDisplay(appDataDisplay, user, app); tabPage.Controls.Add(appDataDisplay); appCount++; } if (appCount > maxAppCount) { maxAppCount = appCount; } }
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); }