internal void StartAll_DATA_RESET_Simulations() { IEnumerator enumm = this._variablesHandlerContainer.GetEnumerator(); CF_DPE_PublicationVariableSimulationHandler handler = default(CF_DPE_PublicationVariableSimulationHandler); while (enumm.MoveNext()) { handler = (CF_DPE_PublicationVariableSimulationHandler)((DictionaryEntry)enumm.Current).Value; handler.StartRESETSimulation(); } }
public CF_DPE_PublicationPostHandler(DPE_DataPublicationsClient client, string publicationName, ClientHandlerData ClientHandlerData) { // This call is required by the Windows Form Designer. InitializeComponent(); // Add any initialization after the InitializeComponent() call. this._client = client; this._publicationName = publicationName; this._ClientHandlerData = ClientHandlerData; this._variablesHandlerContainer = new CF_DPE_PublicationVariableSimulationHandlerContainer(this._client); this._variablesHandlerContainer.Dock = System.Windows.Forms.DockStyle.Fill; this.pnlVariablesHandler.Controls.Add(this._variablesHandlerContainer); PostedPublicationDefinitionData data = this._ClientHandlerData.GetPublicationPostDefinition(this._publicationName); if (!(data == null)) { IEnumerator enumm = data.VariablesDefinitionContainer.GetEnumerator(); PublicationVariableDefinitionData var = null; while (enumm.MoveNext()) { var = (PublicationVariableDefinitionData)enumm.Current; this._variablesHandlerContainer.AddVariableHandler(this._publicationName, ref var); } enumm = data.VariablesDefinitionContainer.GetEnumerator(); CF_DPE_PublicationVariableSimulationHandler simHadler = null; while (enumm.MoveNext()) { var = (PublicationVariableDefinitionData)enumm.Current; simHadler = this._variablesHandlerContainer.GetVariableSimulationHandler(var.VariableName); if (var.DataUPDATESimulationStatus == PublicationVariableDefinitionData.variableSimulationStatus.running) { simHadler.StartUPDATESimulation(); } if (var.DataRESETSimulationStatus == PublicationVariableDefinitionData.variableSimulationStatus.running) { simHadler.StartRESETSimulation(); } } } }