private void DirectoryServicesQueryEditEntry_Load(object sender, EventArgs e) { DirectoryServicesQueryCollectorConfigEntry selectedEntry = (DirectoryServicesQueryCollectorConfigEntry)SelectedEntry; #region Load Match types cboSuccessMatchType.Items.Clear(); cboSuccessMatchType.Items.AddRange(CollectorReturnValueCompareEngine.ReturnValueCompareMatchTypesToList().ToArray()); if (cboSuccessMatchType.Items.Count > 0) { cboSuccessMatchType.SelectedIndex = 0; } cboWarningMatchType.Items.Clear(); cboWarningMatchType.Items.AddRange(CollectorReturnValueCompareEngine.ReturnValueCompareMatchTypesToList().ToArray()); if (cboWarningMatchType.Items.Count > 0) { cboWarningMatchType.SelectedIndex = 0; } cboErrorMatchType.Items.Clear(); cboErrorMatchType.Items.AddRange(CollectorReturnValueCompareEngine.ReturnValueCompareMatchTypesToList().ToArray()); if (cboErrorMatchType.Items.Count > 0) { cboErrorMatchType.SelectedIndex = 0; } #endregion if (selectedEntry != null) { txtName.Text = selectedEntry.Name; txtDomainController.Text = selectedEntry.DomainController; txtQueryText.Text = selectedEntry.QueryFilterText; txtPropertiestToLoad.Text = selectedEntry.PropertiesToLoad; optEWG.Checked = selectedEntry.ReturnCheckSequence == CollectorReturnValueCheckSequenceType.EWG; chkUseRowCount.Checked = selectedEntry.UseRowCountAsValue; maxRowsNumericUpDown.Value = selectedEntry.MaxRowsToEvaluate; txtSuccess.Text = selectedEntry.GoodScriptText; cboSuccessMatchType.SelectedIndex = (int)selectedEntry.GoodResultMatchType; txtWarning.Text = selectedEntry.WarningScriptText; cboWarningMatchType.SelectedIndex = (int)selectedEntry.WarningResultMatchType; txtError.Text = selectedEntry.ErrorScriptText; cboErrorMatchType.SelectedIndex = (int)selectedEntry.ErrorResultMatchType; } }
private void PowerShellScriptRunnerEditEntry_Load(object sender, EventArgs e) { PowerShellScriptRunnerEntry selectedEntry = (PowerShellScriptRunnerEntry)SelectedEntry; #region Load Match types cboSuccessMatchType.Items.Clear(); cboSuccessMatchType.Items.AddRange(CollectorReturnValueCompareEngine.ReturnValueCompareMatchTypesToList().ToArray()); if (cboSuccessMatchType.Items.Count > 0) { cboSuccessMatchType.SelectedIndex = 0; } cboWarningMatchType.Items.Clear(); cboWarningMatchType.Items.AddRange(CollectorReturnValueCompareEngine.ReturnValueCompareMatchTypesToList().ToArray()); if (cboWarningMatchType.Items.Count > 0) { cboWarningMatchType.SelectedIndex = 0; } cboErrorMatchType.Items.Clear(); cboErrorMatchType.Items.AddRange(CollectorReturnValueCompareEngine.ReturnValueCompareMatchTypesToList().ToArray()); if (cboErrorMatchType.Items.Count > 0) { cboErrorMatchType.SelectedIndex = 0; } #endregion if (selectedEntry != null) { txtName.Text = selectedEntry.Name; optEWG.Checked = selectedEntry.ReturnCheckSequence == CollectorReturnValueCheckSequenceType.EWG; txtScript.Text = selectedEntry.TestScript; txtSuccess.Text = selectedEntry.GoodScriptText; cboSuccessMatchType.SelectedIndex = (int)selectedEntry.GoodResultMatchType; txtWarning.Text = selectedEntry.WarningScriptText; cboWarningMatchType.SelectedIndex = (int)selectedEntry.WarningResultMatchType; txtError.Text = selectedEntry.ErrorScriptText; cboErrorMatchType.SelectedIndex = (int)selectedEntry.ErrorResultMatchType; } }