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; } }
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; } }
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; } }