public QuickMonDialogResult ShowEditEntry() { if (SelectedEntry == null) { SelectedEntry = new PingCollectorHostEntry(); } HostEntry = (PingCollectorHostEntry)SelectedEntry; switch (HostEntry.PingType) { case PingCollectorType.HTTP: cboPingType.SelectedIndex = 1; break; case PingCollectorType.Socket: cboPingType.SelectedIndex = 2; break; default: cboPingType.SelectedIndex = 0; break; } txtAddress.Text = HostEntry.Address; txtDescription.Text = HostEntry.DescriptionLocal; nudExpextedTime.Value = HostEntry.MaxTimeMS; nudTimeOut.Value = HostEntry.TimeOutMS; txtHttpProxy.Text = HostEntry.HttpProxyServer; nudPortNumber.Value = HostEntry.SocketPort; nudReceiveTimeout.Value = HostEntry.ReceiveTimeOutMS; nudSendTimeout.Value = HostEntry.SendTimeOutMS; chkUseTelNetLogin.Checked = HostEntry.UseTelnetLogin; txtUserName.Text = HostEntry.TelnetUserName; txtPassword.Text = HostEntry.TelnetPassword; return((QuickMonDialogResult)ShowDialog()); }
private void cmdOK_Click(object sender, EventArgs e) { DirectoryServicesQueryCollectorConfigEntry selectedEntry = null; if (SelectedEntry == null) { SelectedEntry = new DirectoryServicesQueryCollectorConfigEntry(); } selectedEntry = (DirectoryServicesQueryCollectorConfigEntry)SelectedEntry; selectedEntry.Name = txtName.Text; selectedEntry.DomainController = txtDomainController.Text; selectedEntry.PropertiesToLoad = txtPropertiestToLoad.Text; selectedEntry.ReturnCheckSequence = optGWE.Checked ? CollectorReturnValueCheckSequenceType.GWE : CollectorReturnValueCheckSequenceType.EWG; selectedEntry.UseRowCountAsValue = chkUseRowCount.Checked; selectedEntry.MaxRowsToEvaluate = (int)maxRowsNumericUpDown.Value; selectedEntry.QueryFilterText = txtQueryText.Text; selectedEntry.GoodScriptText = txtSuccess.Text; selectedEntry.GoodResultMatchType = (CollectorReturnValueCompareMatchType)cboSuccessMatchType.SelectedIndex; selectedEntry.WarningScriptText = txtWarning.Text; selectedEntry.WarningResultMatchType = (CollectorReturnValueCompareMatchType)cboWarningMatchType.SelectedIndex; selectedEntry.ErrorScriptText = txtError.Text; selectedEntry.ErrorResultMatchType = (CollectorReturnValueCompareMatchType)cboErrorMatchType.SelectedIndex; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void cmdOK_Click(object sender, EventArgs e) { LinuxProcessEntry selectedEntry; if (SelectedEntry == null) { SelectedEntry = new LinuxProcessEntry(); } selectedEntry = (LinuxProcessEntry)SelectedEntry; selectedEntry.SSHConnection = sshConnectionDetails; selectedEntry.Name = txtName.Text; selectedEntry.ProcessCheckOption = (ProcessCheckOption)cboProcessCheckOption.SelectedIndex; selectedEntry.TopProcessCount = (int)topProcessCountUpDown.Value; selectedEntry.CPUPercWarningValue = (int)topXCPUPercWarnNumericUpDown.Value; selectedEntry.CPUPercErrorValue = (int)topXCPUPercErrNumericUpDown.Value; selectedEntry.MemPercWarningValue = (int)topXMemPercWarnNumericUpDown.Value; selectedEntry.MemPercErrorValue = (int)topXMemPercErrNumericUpDown.Value; selectedEntry.SubItems.Clear(); foreach (ListViewItem lvi in lvwProcesses.Items) { LinuxProcessSubEntry dsse = (LinuxProcessSubEntry)lvi.Tag; selectedEntry.SubItems.Add(dsse); } DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void cmdOK_Click(object sender, EventArgs e) { try { LinuxSSHCommandEntry selectedEntry; if (SelectedEntry == null) { SelectedEntry = new LinuxSSHCommandEntry(); } selectedEntry = (LinuxSSHCommandEntry)SelectedEntry; selectedEntry.SSHConnection = sshConnectionDetails; selectedEntry.Name = txtName.Text; selectedEntry.CommandString = txtCommandText.Text; selectedEntry.ValueReturnCheckSequence = optEWG.Checked ? CollectorAgentReturnValueCheckSequence.EWG : CollectorAgentReturnValueCheckSequence.GWE; selectedEntry.ValueReturnType = (SSHCommandValueReturnType)cboReturnType.SelectedIndex; selectedEntry.SuccessMatchType = (CollectorAgentReturnValueCompareMatchType)cboSuccessMatchType.SelectedIndex; selectedEntry.SuccessValueOrMacro = txtGoodValueOrMacro.Text; selectedEntry.WarningMatchType = (CollectorAgentReturnValueCompareMatchType)cboWarningMatchType.SelectedIndex; selectedEntry.WarningValueOrMacro = txtWarningValueOrMacro.Text; selectedEntry.ErrorMatchType = (CollectorAgentReturnValueCompareMatchType)cboErrorMatchType.SelectedIndex; selectedEntry.ErrorValueOrMacro = txtErrorValueOrMacro.Text; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void cmdOK_Click(object sender, EventArgs e) { if (DoValidate()) { if (SelectedEntry == null) { SelectedEntry = new WMIQueryCollectorConfigEntry(); } WMIQueryCollectorConfigEntry selectedEntry = (WMIQueryCollectorConfigEntry)SelectedEntry; selectedEntry.Name = txtName.Text; selectedEntry.Namespace = txtNamespace.Text; selectedEntry.Machinename = txtMachines.Text; selectedEntry.StateQuery = txtStateQuery.Text; selectedEntry.ReturnValueIsInt = chkIsReturnValueInt.Checked; selectedEntry.ReturnValueInverted = !chkReturnValueNotInverted.Checked; selectedEntry.UseRowCountAsValue = chkUseRowCountAsValue.Checked; selectedEntry.SuccessValue = cboSuccessValue.Text; selectedEntry.WarningValue = cboWarningValue.Text; selectedEntry.ErrorValue = cboErrorValue.Text; selectedEntry.DetailQuery = txtDetailQuery.Text; selectedEntry.ColumnNames = txtColumnNames.Text.ToListFromCSVString(); SelectedEntry = selectedEntry; //WmiIConfig.KeyColumn = (int)keyColumnNumericUpDown.Value; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); } }
private void cmdOK_Click(object sender, EventArgs e) { if (DoValidate()) { if (SelectedEntry == null) { SelectedEntry = new WMIQueryCollectorConfigEntry(); } WMIQueryCollectorConfigEntry selectedEntry = (WMIQueryCollectorConfigEntry)SelectedEntry; selectedEntry.Name = txtName.Text; selectedEntry.Namespace = txtNamespace.Text; selectedEntry.Machinename = txtMachines.Text; selectedEntry.StateQuery = txtStateQuery.Text; //selectedEntry.ReturnValueIsInt = chkIsReturnValueInt.Checked; //selectedEntry.ReturnValueInverted = !chkReturnValueNotInverted.Checked; selectedEntry.UseRowCountAsValue = chkUseRowCountAsValue.Checked; selectedEntry.ReturnCheckSequence = (CollectorAgentReturnValueCheckSequence)cboReturnCheckSequence.SelectedIndex; selectedEntry.GoodValue = txtSuccess.Text; selectedEntry.GoodResultMatchType = (CollectorAgentReturnValueCompareMatchType)cboSuccessMatchType.SelectedIndex; selectedEntry.WarningValue = txtWarning.Text; selectedEntry.WarningResultMatchType = (CollectorAgentReturnValueCompareMatchType)cboWarningMatchType.SelectedIndex; selectedEntry.ErrorValue = txtError.Text; selectedEntry.ErrorResultMatchType = (CollectorAgentReturnValueCompareMatchType)cboErrorMatchType.SelectedIndex; selectedEntry.DetailQuery = txtDetailQuery.Text; selectedEntry.ColumnNames = txtColumnNames.Text.ToListFromCSVString(); selectedEntry.OutputValueUnit = cboOutputValueUnit.Text; SelectedEntry = selectedEntry; //WmiIConfig.KeyColumn = (int)keyColumnNumericUpDown.Value; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); } }
private void AddEntry() { if (DetailEditor != null) { DetailEditor.SelectedEntry = null; if (DetailEditor.ShowEditEntry() == QuickMonDialogResult.Ok) { if (!ShowTreeView) { ListViewItem lvi = new ListViewItem(DetailEditor.SelectedEntry.Description); lvi.ImageIndex = 1; lvi.SubItems.Add(DetailEditor.SelectedEntry.TriggerSummary); lvi.Tag = DetailEditor.SelectedEntry; lvwEntries.Items.Add(lvi); } else { TreeNode tni = new TreeNode(DetailEditor.SelectedEntry.Description); tni.ImageIndex = 0; tni.SelectedImageIndex = 0; tni.Tag = DetailEditor.SelectedEntry; ICollectorConfigEntry configEntry = (ICollectorConfigEntry)DetailEditor.SelectedEntry; foreach (var subEntry in configEntry.SubItems) { TreeNode tnisub = new TreeNode(subEntry.Description); tnisub.ImageIndex = 1; tnisub.SelectedImageIndex = 1; tni.Nodes.Add(tnisub); } tni.Expand(); tvwEntries.Nodes.Add(tni); } } } }
public bool ShowEditConfigEntry(ref ICollectorConfigEntry entry) { bool changed = false; if (Collector != null) { changed = Collector.ShowEditEntry(ref entry); } return(changed); }
public QuickMonDialogResult ShowEditEntry() { if (SelectedEntry == null) { SelectedEntry = new EventLogCollectorEntry() { Computer = System.Net.Dns.GetHostName() } } ; return((QuickMonDialogResult)ShowDialog()); }
private void cmdOK_Click(object sender, EventArgs e) { if (DoValidate()) { OLEDBQueryInstance selectedEntry; if (SelectedEntry != null) { selectedEntry = (OLEDBQueryInstance)SelectedEntry; } else { selectedEntry = new OLEDBQueryInstance(); SelectedEntry = selectedEntry; } if (selectedEntry != null) { selectedEntry.Name = txtName.Text; selectedEntry.ConnectionString = txtConnectionString.Text; selectedEntry.CmndTimeOut = (int)numericUpDownCmndTimeOut.Value; selectedEntry.UseSPForSummary = chkUseSPForSummary.Checked; selectedEntry.SummaryQuery = txtStateQuery.Text; if (cboReturnType.SelectedIndex == 0) { selectedEntry.ReturnValueIsNumber = false; selectedEntry.UseRowCountAsValue = false; selectedEntry.UseExecuteTimeAsValue = false; } else { selectedEntry.ReturnValueIsNumber = true; if (cboReturnType.SelectedIndex == 2) { selectedEntry.UseRowCountAsValue = true; } else if (cboReturnType.SelectedIndex == 3) { selectedEntry.UseExecuteTimeAsValue = true; chkReturnValueNotInverted.Checked = true; } } selectedEntry.ReturnValueInverted = !chkReturnValueNotInverted.Checked; selectedEntry.SuccessValue = cboSuccessValue.Text; selectedEntry.WarningValue = cboWarningValue.Text; selectedEntry.ErrorValue = cboErrorValue.Text; selectedEntry.UseSPForDetail = chkUseSPForDetail.Checked; selectedEntry.DetailQuery = txtDetailQuery.Text; selectedEntry.UsePersistentConnection = chkUsePersistentConnection.Checked; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); } } }
public QuickMonDialogResult ShowEditEntry() { if (SelectedEntry == null) { SelectedEntry = PerfCounterCollectorEntry.FromStringDefinition(".\\Processor\\% Processor Time\\_Total"); } cboPerformanceCounter.Items.Clear(); cboPerformanceCounter.Items.AddRange(commonEntries.ToArray()); LoadEntryDetails(); return((QuickMonDialogResult)ShowDialog()); }
private void FileSystemCollectorEditFilterEntry_Load(object sender, EventArgs e) { try { FileSystemDirectoryFilterEntry selectedEntry; if (SelectedEntry == null) { SelectedEntry = new FileSystemDirectoryFilterEntry() { FileFilter = "*.*", } } ; selectedEntry = (FileSystemDirectoryFilterEntry)SelectedEntry; txtDirectory.Text = selectedEntry.DirectoryPath; txtFilter.Text = selectedEntry.FileFilter; chkIncludeSubDirs.Checked = selectedEntry.IncludeSubDirectories; txtContains.Text = selectedEntry.ContainsText; chkUseRegEx.Checked = selectedEntry.UseRegEx; nudFindTextInLastXLines.SaveValueSet(selectedEntry.FindTextInLastXLines); cboFileAgeUnit.SelectedIndex = (int)selectedEntry.FileAgeUnit; numericUpDownFileAgeMin.SaveValueSet(selectedEntry.FileMinAge); numericUpDownFileAgeMax.SaveValueSet(selectedEntry.FileMaxAge); cboFileSizeUnit.SelectedIndex = (int)selectedEntry.FileSizeUnit; numericUpDownFileSizeMin.SaveValueSet(selectedEntry.FileMinSize); numericUpDownFileSizeMax.SaveValueSet(selectedEntry.FileMaxSize); optCounts.Checked = true; optDirectoryExistOnly.Checked = selectedEntry.DirectoryExistOnly; optCheckIfFilesExistOnly.Checked = selectedEntry.FilesExistOnly; optErrorOnFilesExist.Checked = selectedEntry.ErrorOnFilesExist; numericUpDownCountWarningIndicator.SaveValueSet(selectedEntry.CountWarningIndicator); numericUpDownCountErrorIndicator.SaveValueSet(selectedEntry.CountErrorIndicator); cboFileSizeIndicatorUnit.SelectedIndex = (int)selectedEntry.FileSizeIndicatorUnit; numericUpDownSizeWarningIndicator.SaveValueSet(selectedEntry.SizeWarningIndicator); numericUpDownSizeErrorIndicator.SaveValueSet(selectedEntry.SizeErrorIndicator); chkShowFilenamesInDetails.Checked = selectedEntry.ShowFilenamesInDetails; optShowFileCountInOutputValue.Checked = selectedEntry.ShowFileCountInOutputValue && !selectedEntry.ShowFileSizeInOutputValue; optShowFileSizeInOutputValue.Checked = !selectedEntry.ShowFileCountInOutputValue && selectedEntry.ShowFileSizeInOutputValue; ShowFileCountAndSizeInOutputValue.Checked = selectedEntry.ShowFileCountInOutputValue == selectedEntry.ShowFileSizeInOutputValue; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public virtual bool ShowEditEntry(ref ICollectorConfigEntry entry) { bool accepted = false; IEditConfigEntryWindow editConfig = GetEditConfigEntryWindow(); editConfig.SelectedEntry = entry; //editConfig.SetTitle(title); //"Edit " + Name + " config"); if (editConfig != null && editConfig.ShowEditEntry() == QuickMonDialogResult.Ok) { //entry = (ICollectorConfigEntry)editConfig.SelectedEntry; entry = editConfig.SelectedEntry; accepted = true; } return(accepted); }
private void cmdEditPerfCounter_Click(object sender, EventArgs e) { PerfCounterCollectorEntry thisEntry = PerfCounterCollectorEntry.FromStringDefinition(txtPerfCounter.Text); PerfCounterEdit editPerfCounter = new PerfCounterEdit(); editPerfCounter.InitialMachine = thisEntry.Computer; editPerfCounter.InitialCategory = thisEntry.Category; editPerfCounter.InitialCounter = thisEntry.Counter; editPerfCounter.InitialInstance = thisEntry.Instance; if (editPerfCounter.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SelectedEntry = editPerfCounter.SelectedPCInstance; txtPerfCounter.Text = editPerfCounter.SelectedPCInstance.Description; } }
private void deleteCollectorAgentEntriesToolStripButton_Click(object sender, EventArgs e) { if (!ShowTreeView) { if (lvwEntries.SelectedItems.Count > 0) { if (MessageBox.Show("Are you sure you want to delete the seleted entry(s)?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { foreach (ListViewItem lvi in lvwEntries.SelectedItems) { lvwEntries.Items.Remove(lvi); } } } } else if (tvwEntries.SelectedNode != null) { if (MessageBox.Show("Are you sure you want to delete the seleted entry(s)?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { TreeNode selectedNode = tvwEntries.SelectedNode; if (tvwEntries.SelectedNode.Tag is ICollectorConfigEntry) { tvwEntries.Nodes.Remove(selectedNode); } else { TreeNode parentNode = tvwEntries.SelectedNode.Parent; if (parentNode != null) { ICollectorConfigEntry entry = (ICollectorConfigEntry)parentNode.Tag; ICollectorConfigSubEntry subEntry = (from si in entry.SubItems where si.Description == selectedNode.Text select si).FirstOrDefault(); if (subEntry != null) { entry.SubItems.Remove(subEntry); } tvwEntries.Nodes.Remove(selectedNode); if (parentNode.Nodes.Count == 0) { tvwEntries.Nodes.Remove(parentNode); } } } } } }
private void addCollectorConfigEntryToolStripButton_Click(object sender, EventArgs e) { if (currentEditingEntry.Collector != null && currentEditingEntry.Collector.AgentConfig != null) { ICollectorConfig currentConfig = (ICollectorConfig)currentEditingEntry.Collector.AgentConfig; ICollectorConfigEntry entry = null; if (SelectedEntry.ShowEditConfigEntry(ref entry)) { if (entry != null) { currentConfig.Entries.Add(entry); } currentEditingEntry.InitialConfiguration = currentEditingEntry.Collector.AgentConfig.ToConfig(); ApplyConfigToControls(); } } }
private void cmdOK_Click(object sender, EventArgs e) { LinuxMemoryEntry selectedEntry; if (SelectedEntry == null) { SelectedEntry = new LinuxMemoryEntry(); } selectedEntry = (LinuxMemoryEntry)SelectedEntry; selectedEntry.LinuxMemoryType = (LinuxMemoryType)cboLinuxMemoryType.SelectedIndex; selectedEntry.SSHConnection = sshConnectionDetails; selectedEntry.WarningValue = (double)warningNumericUpDown.Value; selectedEntry.ErrorValue = (double)errorNumericUpDown.Value; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void deleteCollectorConfigEntryToolStripButton_Click(object sender, EventArgs e) { if (MessageBox.Show("Are you sure you want to delete the selected entry(s)", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { if (lvwEntries.Visible) { foreach (int index in (from int i in lvwEntries.SelectedIndices orderby i descending select i)) { ICollectorConfigEntry entry = (ICollectorConfigEntry)lvwEntries.Items[index].Tag; ICollectorConfig cnf = ((ICollectorConfig)currentEditingEntry.Collector.AgentConfig); cnf.Entries.Remove(entry); lvwEntries.Items.RemoveAt(index); } } else { ICollectorConfig cnf = ((ICollectorConfig)currentEditingEntry.Collector.AgentConfig); if (tvwEntries.SelectedNode.Nodes.Count > 0) { ICollectorConfigEntry entry = (ICollectorConfigEntry)tvwEntries.SelectedNode.Tag; cnf.Entries.Remove(entry); tvwEntries.SelectedNode.Nodes.Clear(); } else { ICollectorConfigEntry entry = (ICollectorConfigEntry)tvwEntries.SelectedNode.Parent.Tag; ICollectorConfigSubEntry subEntry = (from ent in entry.SubItems where ent.Description == tvwEntries.SelectedNode.Text select ent).FirstOrDefault(); if (subEntry != null) { entry.SubItems.Remove(subEntry); } } tvwEntries.Nodes.Remove(tvwEntries.SelectedNode); } currentEditingEntry.InitialConfiguration = currentEditingEntry.Collector.AgentConfig.ToConfig(); CheckOkEnabled(); } }
private void cmdOK_Click(object sender, EventArgs e) { if (SelectedEntry == null) { SelectedEntry = new IISAppPoolMachine(); } IISAppPoolMachine selectedEntry = (IISAppPoolMachine)SelectedEntry; selectedEntry.MachineName = txtComputer.Text; selectedEntry.UsePerfCounter = chkUsePerfCounters.Checked; selectedEntry.SubItems = new List <ICollectorConfigSubEntry>(); foreach (string appPoolName in lstAppPools.Items) { selectedEntry.SubItems.Add(new IISAppPoolEntry() { Description = appPoolName }); } DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void cmdOK_Click(object sender, EventArgs e) { PowerShellScriptRunnerEntry selectedEntry = null; if (SelectedEntry == null) { SelectedEntry = new PowerShellScriptRunnerEntry(); } selectedEntry = (PowerShellScriptRunnerEntry)SelectedEntry; selectedEntry.Name = txtName.Text; selectedEntry.ReturnCheckSequence = optGWE.Checked ? CollectorReturnValueCheckSequenceType.GWE : CollectorReturnValueCheckSequenceType.EWG; selectedEntry.TestScript = txtScript.Text; selectedEntry.GoodScriptText = txtSuccess.Text; selectedEntry.GoodResultMatchType = (CollectorReturnValueCompareMatchType)cboSuccessMatchType.SelectedIndex; selectedEntry.WarningScriptText = txtWarning.Text; selectedEntry.WarningResultMatchType = (CollectorReturnValueCompareMatchType)cboWarningMatchType.SelectedIndex; selectedEntry.ErrorScriptText = txtError.Text; selectedEntry.ErrorResultMatchType = (CollectorReturnValueCompareMatchType)cboErrorMatchType.SelectedIndex; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void cmdOK_Click(object sender, EventArgs e) { if (DoValidate()) { if (SelectedEntry == null) { SelectedEntry = new RegistryQueryCollectorConfigEntry(); } RegistryQueryCollectorConfigEntry selectedEntry = (RegistryQueryCollectorConfigEntry)SelectedEntry; selectedEntry.Name = txtName.Text; selectedEntry.UseRemoteServer = chkUseRemoteServer.Checked; selectedEntry.Server = txtServer.Text; selectedEntry.Path = txtPath.Text; selectedEntry.KeyName = txtKey.Text; selectedEntry.ExpandEnvironmentNames = chkExpandEnvNames.Checked; selectedEntry.RegistryHive = RegistryQueryCollectorConfigEntry.GetRegistryHiveFromString(cboRegistryHive.Text); //if (!chkValueIsANumber.Checked) //{ // selectedEntry.ReturnValueIsNumber = false; //} //else //{ // selectedEntry.ReturnValueIsNumber = true; //} selectedEntry.ReturnCheckSequence = (CollectorAgentReturnValueCheckSequence)cboReturnCheckSequence.SelectedIndex; selectedEntry.GoodValue = txtSuccess.Text; selectedEntry.GoodResultMatchType = (CollectorAgentReturnValueCompareMatchType)cboSuccessMatchType.SelectedIndex; selectedEntry.WarningValue = txtWarning.Text; selectedEntry.WarningResultMatchType = (CollectorAgentReturnValueCompareMatchType)cboWarningMatchType.SelectedIndex; selectedEntry.ErrorValue = txtError.Text; selectedEntry.ErrorResultMatchType = (CollectorAgentReturnValueCompareMatchType)cboErrorMatchType.SelectedIndex; selectedEntry.OutputValueUnit = cboOutputValueUnit.Text; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); } }
private void cmdOK_Click(object sender, EventArgs e) { if (lstSelectedServices.Items.Count > 0) { if (SelectedEntry == null) { SelectedEntry = new WindowsServiceStateHostEntry(); } WindowsServiceStateHostEntry selectedEntry = (WindowsServiceStateHostEntry)SelectedEntry; selectedEntry.MachineName = txtComputer.Text; selectedEntry.SubItems.Clear(); for (int i = 0; i < lstSelectedServices.Items.Count; i++) { selectedEntry.SubItems.Add(new WindowsServiceStateServiceEntry() { Description = lstSelectedServices.Items[i].ToString() }); } DialogResult = DialogResult.OK; Close(); } }
private void cmdOK_Click(object sender, EventArgs e) { LinuxDiskIOEntry selectedEntry; if (SelectedEntry == null) { SelectedEntry = new LinuxDiskIOEntry(); } selectedEntry = (LinuxDiskIOEntry)SelectedEntry; selectedEntry.SSHConnection = sshConnectionDetails; selectedEntry.SubItems = new List <ICollectorConfigSubEntry>(); foreach (ListViewItem lvi in lvwDisks.Items) { LinuxDiskIOSubEntry dsse = (LinuxDiskIOSubEntry)lvi.Tag; selectedEntry.SubItems.Add(dsse); } DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }
private void cmdOK_Click(object sender, EventArgs e) { try { if (IsValid()) { PerfCounterCollectorEntry currentEntry = null; if (optCommon.Checked) { currentEntry = PerfCounterCollectorEntry.FromStringDefinition(txtComputerName.Text + "\\" + cboPerformanceCounter.Text); } else { currentEntry = PerfCounterCollectorEntry.FromStringDefinition(txtPerfCounter.Text); } if (currentEntry == null || currentEntry.Computer.Length == 0) { MessageBox.Show("Performance counter definition could not be created!", "Definition", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { currentEntry.WarningValue = (float)warningNumericUpDown.Value; currentEntry.ErrorValue = (float)errorNumericUpDown.Value; currentEntry.OutputValueScaleFactor = (int)nudValueScale.Value; currentEntry.OutputValueScaleFactorInverse = chkInverseScale.Checked; currentEntry.NumberOfSamplesPerRefresh = (int)nudNumberOfSamplesPerRefresh.Value; currentEntry.MultiSampleWaitMS = (int)nudMultiSampleWaitMS.Value; currentEntry.OutputValueUnit = cboOutputValueUnit.Text; SelectedEntry = currentEntry; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//private void addPresetToolStripButton_Click(object sender, EventArgs e) //{ // if (currentEditingEntry != null && currentEditingEntry.Collector != null) // { // bool presetsAvailable = false; // List<AgentPresetConfig> presets = null; // try // { // presets = AgentPresetConfig.GetPresetsForClass(currentEditingEntry.Collector.GetType().Name); // presetsAvailable = (presets != null && presets.Count > 0); // } // catch { } // ICollectorConfig currentConfig = (ICollectorConfig)currentEditingEntry.Collector.AgentConfig; // if (presetsAvailable && (currentConfig.Entries.Count == 0 || MessageBox.Show("Are you sure you want to replace existing configuration with a predefined config?", "Preset", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)) // { // AddFromCollectorPreset addFromCollectorPreset = new AddFromCollectorPreset(); // addFromCollectorPreset.AvailablePresets = presets; // if (addFromCollectorPreset.ShowDialog() == System.Windows.Forms.DialogResult.OK) // { // if (currentEditingEntry.Collector != null && currentEditingEntry.Collector.AgentConfig != null) // { // txtName.Text = addFromCollectorPreset.SelectedPreset.Description; // currentEditingEntry.Name = addFromCollectorPreset.SelectedPreset.Description; // currentEditingEntry.Collector.AgentConfig.ReadConfiguration(MacroVariables.FormatVariables(addFromCollectorPreset.SelectedPreset.Config)); // ApplyConfigToControls(); // } // } // } // } //} private void editCollectorConfigEntryToolStripButton_Click(object sender, EventArgs e) { ICollectorConfigEntry entry = null; if (lvwEntries.Visible && lvwEntries.SelectedItems.Count == 1) { entry = (ICollectorConfigEntry)lvwEntries.SelectedItems[0].Tag; } else if (tvwEntries.SelectedNode != null) { entry = (ICollectorConfigEntry)tvwEntries.SelectedNode.Tag; } if (entry != null) { if (currentEditingEntry.ShowEditConfigEntry(ref entry)) { currentEditingEntry.InitialConfiguration = currentEditingEntry.Collector.AgentConfig.ToConfig(); ApplyConfigToControls(); } } }
private void cmdOK_Click(object sender, EventArgs e) { if (DoValidate()) { if (SelectedEntry == null) { SelectedEntry = new RegistryQueryCollectorConfigEntry(); } RegistryQueryCollectorConfigEntry selectedEntry = (RegistryQueryCollectorConfigEntry)SelectedEntry; selectedEntry.Name = txtName.Text; selectedEntry.UseRemoteServer = chkUseRemoteServer.Checked; selectedEntry.Server = txtServer.Text; selectedEntry.Path = txtPath.Text; selectedEntry.KeyName = txtKey.Text; selectedEntry.ExpandEnvironmentNames = chkExpandEnvNames.Checked; selectedEntry.RegistryHive = RegistryQueryCollectorConfigEntry.GetRegistryHiveFromString(cboRegistryHive.Text); if (!chkValueIsANumber.Checked) { selectedEntry.ReturnValueIsNumber = false; selectedEntry.ReturnValueInARange = false; selectedEntry.ReturnValueInverted = false; } else { selectedEntry.ReturnValueIsNumber = true; selectedEntry.ReturnValueInARange = chkValueIsInARange.Checked; selectedEntry.ReturnValueInverted = !chkReturnValueNotInverted.Checked; } selectedEntry.SuccessValue = cboSuccessValue.Text; selectedEntry.WarningValue = cboWarningValue.Text; selectedEntry.ErrorValue = cboErrorValue.Text; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); } }
private void cmdOK_Click(object sender, EventArgs e) { if (txtServiceURL.Text.Trim().Length > 0 && cboEndPoint.Text.Trim().Length > 0 && cboMethodName.Text.Trim().Length > 0) { if (editingEntry == null) { editingEntry = new DynamicWSCollectorConfigEntry(); } try { editingEntry.ServiceBaseURL = txtServiceURL.Text; editingEntry.ServiceBindingName = cboEndPoint.Text; editingEntry.MethodName = cboMethodName.Text; editingEntry.ParametersFromString(txtParameters.Text); editingEntry.ResultIsSuccess = !chkResultXOr.Checked; editingEntry.ValueExpectedReturnType = (WebServiceValueExpectedReturnTypeEnum)cboExpectedValueType.SelectedIndex; if (cboValueFormatMacro.SelectedIndex == -1 || !(cboValueFormatMacro.SelectedItem is ValueFormatMacroDisplay)) { editingEntry.MacroFormatType = WebServiceMacroFormatTypeEnum.None; } else { editingEntry.MacroFormatType = ((ValueFormatMacroDisplay)cboValueFormatMacro.SelectedItem).MacroFormatType; } editingEntry.CheckValueArrayIndex = (int)indexOrRowNumericUpDown.Value; editingEntry.CheckValueColumnIndex = (int)dataSetColumnNumericUpDown.Value; editingEntry.CheckValueOrMacro = cboValueOrMacro.Text; editingEntry.UseRegEx = chkUseRegEx.Checked; SelectedEntry = editingEntry; DialogResult = System.Windows.Forms.DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void cmdOK_Click(object sender, EventArgs e) { if (cboCollectorState.SelectedIndex > -1) { LoopbackCollectorConfigEntry selectedEntry; if (SelectedEntry != null) { selectedEntry = (LoopbackCollectorConfigEntry)SelectedEntry; } else { if (SelectedConfig == null) { SelectedConfig = new LoopbackCollectorConfig(); } selectedEntry = (LoopbackCollectorConfigEntry)((ICollectorConfig)SelectedConfig); } selectedEntry.ReturnState = CollectorStateConverter.GetCollectorStateFromText(cboCollectorState.Text); SelectedEntry = selectedEntry; DialogResult = DialogResult.OK; Close(); } }
private void cmdOK_Click(object sender, EventArgs e) { BizTalkSuspendedCountCollectorConfigEntry currentConfig; if (SelectedEntry != null) { currentConfig = (BizTalkSuspendedCountCollectorConfigEntry)SelectedEntry; } else if (SelectedConfig != null) { currentConfig = (BizTalkSuspendedCountCollectorConfigEntry)((ICollectorConfig)SelectedConfig).Entries[0]; } else { currentConfig = new BizTalkSuspendedCountCollectorConfigEntry(); } currentConfig.SqlServer = txtSQLServer.Text; currentConfig.MgmtDBName = txtDatabase.Text; currentConfig.InstancesWarning = (int)nudMsgsWarning.Value; currentConfig.InstancesError = (int)nudMsgsError.Value; currentConfig.AllAppsHosts = chkAllHostsApps.Checked; currentConfig.ShowLastXDetails = (int)nudShowTopXEntries.Value; currentConfig.Apps = new List <string>(); foreach (string appName in lstApps.Items) { currentConfig.Apps.Add(appName); } currentConfig.Hosts = new List <string>(); foreach (string hostName in lstHosts.Items) { currentConfig.Hosts.Add(hostName); } SelectedEntry = currentConfig; DialogResult = DialogResult.OK; Close(); }
private void cmdOK_Click(object sender, EventArgs e) { if (txtFilter.Text.Length == 0) { txtFilter.Text = "*.*"; } if (txtDirectory.Text.Contains("*")) { txtFilter.Text = FileSystemDirectoryFilterEntry.GetFilterFromPath(txtDirectory.Text); txtDirectory.Text = FileSystemDirectoryFilterEntry.GetDirectoryFromPath(txtDirectory.Text); } // if (!Directory.Exists((txtDirectory.Text.Length > 0 && txtDirectory.Text.Contains('%')) ? Environment.ExpandEnvironmentVariables(txtDirectory.Text) : txtDirectory.Text)) // { // MessageBox.Show("Directory must exist and be accessible!", "Directory", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); // } //else if (optCounts.Checked && numericUpDownCountWarningIndicator.Value == numericUpDownCountErrorIndicator.Value && numericUpDownCountWarningIndicator.Value > 0) { MessageBox.Show("Error and warning file count values cannot the same!", "Warnings/Errors", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (optCounts.Checked && numericUpDownSizeWarningIndicator.Value == numericUpDownSizeErrorIndicator.Value && numericUpDownSizeWarningIndicator.Value > 0) { MessageBox.Show("Error and warning file size values cannot be the same!", "Warnings/Errors", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (!optDirectoryExistOnly.Checked && numericUpDownFileAgeMin.Value > numericUpDownFileAgeMax.Value && numericUpDownFileAgeMax.Value > 0) { MessageBox.Show("File age warning filter value cannot be more than the error value!", "Filters", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (!optDirectoryExistOnly.Checked && numericUpDownFileSizeMin.Value > numericUpDownFileSizeMax.Value && numericUpDownFileSizeMax.Value > 0) { MessageBox.Show("File size warning filter value cannot be more than the error value!", "Filters", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { FileSystemDirectoryFilterEntry selectedEntry; if (SelectedEntry == null) { SelectedEntry = new FileSystemDirectoryFilterEntry(); } selectedEntry = (FileSystemDirectoryFilterEntry)SelectedEntry; selectedEntry.DirectoryPath = txtDirectory.Text; selectedEntry.DirectoryExistOnly = optDirectoryExistOnly.Checked; selectedEntry.FileFilter = txtFilter.Text; selectedEntry.IncludeSubDirectories = chkIncludeSubDirs.Checked; selectedEntry.FilesExistOnly = optCheckIfFilesExistOnly.Checked; selectedEntry.ErrorOnFilesExist = optErrorOnFilesExist.Checked; selectedEntry.ContainsText = txtContains.Text; selectedEntry.UseRegEx = chkUseRegEx.Checked; selectedEntry.CountWarningIndicator = Convert.ToInt32(numericUpDownCountWarningIndicator.Value); selectedEntry.CountErrorIndicator = Convert.ToInt32(numericUpDownCountErrorIndicator.Value); selectedEntry.FileSizeIndicatorUnit = (FileSizeUnits)cboFileSizeIndicatorUnit.SelectedIndex; selectedEntry.SizeWarningIndicator = (int)numericUpDownSizeWarningIndicator.Value; selectedEntry.SizeErrorIndicator = (int)numericUpDownSizeErrorIndicator.Value; selectedEntry.FileAgeUnit = (TimeUnits)cboFileAgeUnit.SelectedIndex; selectedEntry.FileMinAge = (int)numericUpDownFileAgeMin.Value; selectedEntry.FileMaxAge = (int)numericUpDownFileAgeMax.Value; selectedEntry.FileSizeUnit = (FileSizeUnits)cboFileSizeUnit.SelectedIndex; selectedEntry.FileMinSize = (int)numericUpDownFileSizeMin.Value; selectedEntry.FileMaxSize = (int)numericUpDownFileSizeMax.Value; selectedEntry.ShowFilenamesInDetails = chkShowFilenamesInDetails.Checked; SelectedEntry = selectedEntry; DialogResult = DialogResult.OK; Close(); } }