Exemple #1
0
        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);
        }
Exemple #2
0
        private void populateAppDataDisplay(AppDataDisplay appDataDisplay, DesktopUser user, App app)
        {
            AppDataItem newAppData = changedDataBundle.getNewAppData(user, app);
            AppDataItem oldAppData = changedDataBundle.getOldAppData(user, app);

            appDataDisplay.setAppName(newAppData.appName);

            if (newAppData.isEnabled)
            {
                appDataDisplay.setNewRolaName(newAppData.rolaName);
                appDataDisplay.setNewRolaDesc(newAppData.rolaDesc);
            }
            else
            {
                appDataDisplay.setNewRolaName("");
                appDataDisplay.setNewRolaDesc("");
            }

            if (oldAppData != null)
            {
                appDataDisplay.setOldRolaDesc(oldAppData.rolaDesc);
                appDataDisplay.setOldRolaName(oldAppData.rolaName);
            }
            else
            {
                appDataDisplay.setOldRolaDesc("");
                appDataDisplay.setOldRolaName("");
            }

            string status = changedDataBundle.getAppDataStatus(user, app);

            switch (status)
            {
            case "delete":
                appDataDisplay.setStatus("do usunięcia");
                break;

            case "update":
                appDataDisplay.setStatus("do aktualizacji");
                break;

            case "insert":
                appDataDisplay.setStatus("do dodania");
                break;

            default:
                appDataDisplay.setStatus("");
                break;
            }
        }