/// <summary> /// This is the tool click handler for the Applications>Configuration ribbon group /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void admin_ToolClick(object sender, ToolClickEventArgs e) { AdministrationWorkItemController controller = workItem.Controller as AdministrationWorkItemController; switch (e.Tool.SharedProps.Caption) { case ToolNames.general: controller.DisplayGeneralOptions(); break; case ToolNames.locations: controller.DisplayLocationOptions(); break; case ToolNames.auditing: controller.DisplayAuditingOptions(); break; case ToolNames.dataSetup: controller.DisplayDataSetupOptions(); break; case ToolNames.tools: controller.DisplayToolsOptions(); break; default: break; } }
/// <summary> /// Refresh the current view /// </summary> public void RefreshView() { base.Refresh(); AdministrationWorkItemController wic = workItem.Controller as AdministrationWorkItemController; AuditScannerDefinition scannerDefinition = wic.AuditScannerDefinition; auditAgentScannerDefinition = scannerDefinition; // Refresh the fields on this tab - first General Settings tbName.Text = scannerDefinition.ScannerName; tbDescription.Text = scannerDefinition.Description; nupReauditInterval.Value = scannerDefinition.ReAuditInterval; // Audit Scanner Location Settings cbUploadSetting.SelectedIndex = (int)scannerDefinition.UploadSetting; cbSaveCopy.Checked = scannerDefinition.FTPCopyToNetwork; // Upload fields tbDataFolder.Text = scannerDefinition.DeployPathData; tbEmailAddress.Text = scannerDefinition.EmailAddress; cbAutoUpload.Checked = scannerDefinition.AutoUpload; // Audited Items Settings cbAuditHardware.Checked = scannerDefinition.HardwareScan; cbAuditRegistry.Checked = scannerDefinition.RegistryScan; cbAuditFileSystem.Checked = scannerDefinition.FileSystemScan; cbAuditSoftware.Checked = scannerDefinition.SoftwareScan; }
/// <summary> /// This is the tool click handler for the Administration>User Data ribbon group /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void userdata_ToolClick(object sender, ToolClickEventArgs e) { AdministrationWorkItemController controller = workItem.Controller as AdministrationWorkItemController; switch (e.Tool.SharedProps.Caption) { case ToolNames.userDataAsset: controller.SelectAssetFields(); break; case ToolNames.userDataApps: controller.SelectApplicationFields(); break; default: break; } }
/// <summary> /// Refresh the current view /// </summary> public void RefreshView() { base.Refresh(); // get the current scanner definition AdministrationWorkItemController wic = workItem.Controller as AdministrationWorkItemController; AuditScannerDefinition scannerDefinition = wic.AuditScannerDefinition; auditScannerDefinition = scannerDefinition; // Refresh the fields on this tab - first General Settings tbName.Text = scannerDefinition.ScannerName; tbDescription.Text = scannerDefinition.Description; cbScannerMode.SelectedIndex = (int)scannerDefinition.ScannerMode; cbInvisible.Checked = scannerDefinition.Hidden; nupReauditInterval.Value = scannerDefinition.ReAuditInterval; // Audit Scanner Location Settings cbUploadSetting.SelectedIndex = (int)scannerDefinition.UploadSetting; cbSaveCopy.Checked = scannerDefinition.FTPCopyToNetwork; // Upload fields tbAuditFolder.Text = scannerDefinition.DeployPathRoot; tbDataFolder.Text = scannerDefinition.DeployPathData; tbEmailAddress.Text = scannerDefinition.EmailAddress; cbAutoUpload.Checked = scannerDefinition.AutoUpload; // Audited Items Settings cbAuditHardware.Checked = scannerDefinition.HardwareScan; cbAuditInternet.Checked = scannerDefinition.IEScan; cbAuditRegistry.Checked = scannerDefinition.RegistryScan; cbAuditFileSystem.Checked = scannerDefinition.FileSystemScan; cbMobileDevices.Checked = scannerDefinition.ScanMDA; cbUSBDevices.Checked = scannerDefinition.ScanUSB; cbAuditSoftware.Checked = scannerDefinition.SoftwareScan; // Alert Monitor Settings cbEnableAlertMonitor.Checked = scannerDefinition.AlertMonitorEnabled; cbSystemTray.Checked = scannerDefinition.AlertMonitorDisplayTray; nupAlertRescan.Value = (decimal)scannerDefinition.AlertMonitorAlertSecs; nupSettingsChange.Value = (decimal)scannerDefinition.AlertMonitorSettingSecs; tbAlertDefinition.Text = scannerDefinition.AlertMonitorDefinition.Name; }
/// <summary> /// This is the tool click handler for the Applications>AssetTypes ribbon group /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void assettype_ToolClick(object sender, ToolClickEventArgs e) { AdministrationWorkItemController controller = workItem.Controller as AdministrationWorkItemController; switch (e.Tool.SharedProps.Caption) { case ToolNames.assettypeAdd: controller.AssetTypeAdd(); break; case ToolNames.assettypeEdit: controller.AssetTypeEdit(); break; case ToolNames.assettypeDelete: controller.AssetTypeDelete(); break; default: break; } }
/// <summary> /// This is the tool click handler for the Data Setup>Supplier ribbon group /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void supplier_ToolClick(object sender, ToolClickEventArgs e) { AdministrationWorkItemController controller = workItem.Controller as AdministrationWorkItemController; switch (e.Tool.SharedProps.Caption) { case ToolNames.supplierAdd: controller.SupplierAdd(); break; case ToolNames.supplierEdit: controller.SupplierEdit(); break; case ToolNames.supplierDelete: controller.SupplierDelete(); break; default: break; } }
/// <summary> /// This is the tool click handler for the Administration>Scanner Configuration ribbon group /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void scanner_ToolClick(object sender, ToolClickEventArgs e) { AdministrationWorkItemController controller = workItem.Controller as AdministrationWorkItemController; switch (e.Tool.SharedProps.Caption) { case ToolNames.scannerNew: controller.NewScannerConfiguration(); break; case ToolNames.scannerLoad: controller.LoadScannerConfiguration(); break; case ToolNames.scannerSave: controller.SaveScannerConfiguration(); break; case ToolNames.scannerDeploy: controller.DeployNetwork(); break; case ToolNames.scannerDeployEmail: controller.DeployEmail(); break; case ToolNames.scannerShutdown: controller.ScannerShutdown(); break; case ToolNames.scannerUpdate: controller.ScannerUpdate(); break; default: break; } }