Example #1
0
        public void SetServerSyncStatus(int serverId, Sync.Statuses status)
        {
            foreach (var control in panelContentContainer.Controls)
            {
                var serverControl = (HomePageServer)control;
                if (serverControl.ServerAccountId != serverId)
                {
                    continue;
                }

                serverControl.SyncStatus = status;
            }
        }
Example #2
0
        private void SetSyncStatus(Sync.Statuses syncStatus)
        {
            var server = Model.ServerAccounts.Get(ServerAccountId);

            if (syncStatus == Sync.Statuses.Syncing)
            {
                lblServerName.Text = server.ServerLabel + @" (syncing)";
            }
            else
            {
                lblServerName.Text = server.ServerLabel;
            }
        }
Example #3
0
        public void UpdateDatabaseSyncStatus(int databaseId, Sync.Statuses status)
        {
            if (!ActiveDatabase || ActiveDatabaseId != databaseId)
            {
                return;
            }

            var database     = Model.Databases.Get(databaseId);
            var databaseMeta = Model.DatabasesMeta.Get(database.DatabaseMetaId);

            if (status == Sync.Statuses.Syncing)
            {
                lblDatabaseName.Text = databaseMeta.Name + @" (syncing)";
            }
            else if (status == Sync.Statuses.Offline)
            {
                lblDatabaseName.Text = databaseMeta.Name + @" (offline)";
            }
            else
            {
                lblDatabaseName.Text = databaseMeta.Name;
            }
        }