public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { var o = e.Object; var cata = o as Catalogue; if (o is GovernancePeriod || o is GovernanceDocument) { tlvCatalogues.RefreshObject(_activator.CoreChildProvider.AllGovernanceNode); } if (cata != null) { var oldFolder = tlvCatalogues.GetParent(cata) as CatalogueFolder; //if theres a change to the folder of the catalogue or it is a new Catalogue (no parent folder) we have to rebuild the entire tree if (oldFolder == null || !oldFolder.Path.Equals(cata.Folder.Path)) { RefreshUIFromDatabase(CatalogueFolder.Root); } else { RefreshUIFromDatabase(o); } return; } if (o is CatalogueItem || o is AggregateConfiguration || o is ColumnInfo || o is TableInfo || o is ExtractionFilter || o is ExtractionFilterParameter || o is ExtractionFilterParameterSet || o is ExtractionInformation || o is AggregateFilterContainer || o is AggregateFilter || o is AggregateFilterParameter) { //then refresh us RefreshUIFromDatabase(o); } }
public void OnRefreshObject(ICoreChildProvider childProvider, RefreshObjectEventArgs e) { if (_tree == null) { return; } var alwaysShowList = _tree.ModelFilter as AlwaysShowListOnlyFilter; if (_beforeModelFilter is CatalogueCollectionFilter f1) { f1.ChildProvider = childProvider; } if (_tree.ModelFilter is CatalogueCollectionFilter f2) { f2.ChildProvider = childProvider; } //someone somehow erased the pin filter? or overwrote it with another filter if (alwaysShowList == null) { return; } if (_toPin != null) { RefreshAlwaysShowList(childProvider, childProvider.GetDescendancyListIfAnyFor(_toPin)); } }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { if (!SelectedDataSet.Exists()) { return; } //if an ExtractionInformation is being refreshed var ei = e.Object as ExtractionInformation; if (ei != null) { //We should clear any old cached values for this ExtractionInformation amongst selected column foreach (var c in olvSelected.Objects.OfType <ExtractableColumn>().ToArray()) { if (c.CatalogueExtractionInformation_ID == ei.ID) { c.InjectKnown(ei); olvSelected.RefreshObject(c); } } } UpdateJoins(); }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { if (e.Object.Equals(_collection.SelectedDataSets)) { if (e.Exists) { _collection.SelectedDataSets.RevertToDatabaseState(); } else { Close(); return; } } else if (e.Object.Equals(_collection.Graph)) { if (e.Exists) { _collection.Graph.RevertToDatabaseState(); } else { Close(); return; } } else { return;//change was not to a relevant object } //now reload the graph because the change was to a relevant object LoadGraphAsync(); }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { if (e.Object is ExtractableCohort || e.Object is ExternalCohortTable) { ReFetchCohortDetailsAsync(); } }
public void HandleRefreshObject(RefreshObjectEventArgs e) { foreach (IMapsDirectlyToDatabaseTable o in DatabaseObjects) { if (o.Equals(e.Object)) { ((IRevertable)o).RevertToDatabaseState(); } } }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { var descendancy = Activator.CoreChildProvider.GetDescendancyListIfAnyFor(e.Object); //if publish event was for a child of the cic (_cic is in the objects descendancy i.e. it sits below our cic) if (descendancy != null && descendancy.Parents.Contains(_cic)) { RecreateAllTasks(); } }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { if (Activator.CoreChildProvider is DataExportChildProvider dataExportChildProvider) { // remove packages and projects which don't exist any more according to child provider tlvDataExport.RemoveObjects(tlvDataExport.Objects.OfType<ExtractableDataSetPackage>().Except(dataExportChildProvider.AllPackages).ToArray()); tlvDataExport.RemoveObjects(tlvDataExport.Objects.OfType<Project>().Except(dataExportChildProvider.Projects).ToArray()); } SetupToolStrip(); }
public override void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { var newTabName = ((IRDMPSingleDatabaseObjectControl)_control).GetTabName(); var floatWindow = ParentForm as CustomFloatWindow; if (floatWindow != null) { floatWindow.Text = newTabName; } TabText = newTabName; }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { //if we don't exist! if (_collection.DatabaseObjects.Any()) { if (!((IRevertable)_collection.DatabaseObjects[0]).Exists()) { if (ParentForm != null) { ParentForm.Close(); } } } }
public void OnRefreshObject(ICoreChildProvider childProvider, RefreshObjectEventArgs e) { if(_tree == null) return; var whitelistFilter = _tree.ModelFilter as WhiteListOnlyFilter; //someone somehow erased the pin filter? or overwrote it with another filter if(whitelistFilter == null) return; if(_toPin != null) RefreshWhiteList(childProvider,childProvider.GetDescendancyListIfAnyFor(_toPin)); }
public override void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { var newTabName = _control.GetTabName(); var floatWindow = ParentForm as CustomFloatWindow; if (floatWindow != null) { floatWindow.Text = newTabName; } TabText = newTabName; //pass the info on to the control _control.RefreshBus_RefreshObject(sender, e); }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { if (e.Object is DataAccessCredentials) { tlvTableInfos.RefreshObject(tlvTableInfos.Objects.OfType <AllDataAccessCredentialsNode>()); } if (e.Object is Catalogue || e.Object is TableInfo) { tlvTableInfos.RefreshObject(tlvTableInfos.Objects.OfType <AllServersNode>()); } if (tlvTableInfos.IndexOf(_activator.CoreChildProvider.AllPipelinesNode) != -1) { tlvTableInfos.RefreshObject(_activator.CoreChildProvider.AllPipelinesNode); } }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { if (e.Object is LoadMetadata) { tlvLoadMetadata.RefreshObject(tlvLoadMetadata.Objects.OfType <AllLoadMetadatasNode>()); } if (e.Object is PermissionWindow) { tlvLoadMetadata.RefreshObject(tlvLoadMetadata.Objects.OfType <AllPermissionWindowsNode>()); } if (e.Object is CacheProgress) { tlvLoadMetadata.RefreshObject(tlvLoadMetadata.Objects.OfType <AllPermissionWindowsNode>()); } }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { bool shouldCloseInstead; _collection.RevertIfMatchedInCollectionObjects(e.Object, out shouldCloseInstead); if (shouldCloseInstead) { if (ParentForm != null) { ParentForm.Close(); } } else { //now reload the graph because the change was to a relevant object LoadGraphAsync(); } }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { if (!(e.Object is IFilter)) { return; } if (e.Object.Equals(_extractionFilter)) { if (!e.Object.Exists()) //its deleted { this.ParentForm.Close(); } else { _extractionFilter = (IFilter)e.Object; } } }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { var descendancy = Activator.CoreChildProvider.GetDescendancyListIfAnyFor(e.Object); //if publish event was for a child of the cic (_cic is in the objects descendancy i.e. it sits below our cic) if (descendancy != null && descendancy.Parents.Contains(_configuration)) { //Go up descendency list clearing out the tasks above (and including) e.Object because it has changed foreach (var o in descendancy.Parents.Union(new[] { e.Object })) { var key = GetKey(o); if (key != null) { Compiler.CancelTask(key, true); } } //TODO: this doesn't clear the compiler RecreateAllTasks(); } }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { RefreshObject(e.Object, e.Exists); //now tell tree view to refresh the object //if the descendancy is known if (_pinFilter != null) { _pinFilter.OnRefreshObject(_activator.CoreChildProvider, e); } RefreshContextMenuStrip(); //also refresh anyone who is masquerading as e.Object foreach (IMasqueradeAs masquerader in _activator.CoreChildProvider.GetMasqueradersOf(e.Object)) { RefreshObject(masquerader, e.Exists); } }
public abstract void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e);
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { //update the child provider GetChildProvider(); RefreshProblemProviders(); }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { _collection.HandleRefreshObject(e); }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { RefreshFavourites(); }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { BuildCommandLists(); }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { SetupToolStrip(); }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { }
public void RefreshBus_RefreshObject(object sender, RefreshObjectEventArgs e) { RefreshProblemProviders(); }