private void StartPeriodicUpdate() { StopTimer(); // Balloon tooltip int tipDuration = 3000; string tipTitle = "FileAid Update"; string tipText = "A periodic update has started."; ToolTipIcon tipIcon = ToolTipIcon.Info; iconFileAidTray.ShowBalloonTip(tipDuration, tipTitle, tipText, tipIcon); // Disable contextmenu Exit/Show var menuItems = contextMenuStrip1.Items; foreach (ToolStripItem menuEntry in menuItems) { menuEntry.Enabled = false; } // Run update Configs settings = ConfigManager.GetConfigs(); string masterPath = (settings == null) ? "" : settings.MasterPath; Batch result = BatchManager.Scan(masterPath, true); // Balloon tooltip with details string resultMsg = (result == null) ? "Periodic update failed" : $"Scan complete.\n{result.FilesAdded} added, {result.FilesModified} modified, {result.FilesDisabled} disabled"; iconFileAidTray.ShowBalloonTip(tipDuration, tipTitle, resultMsg, tipIcon); // Enable contextmenu Exit/Show foreach (ToolStripItem menuEntry in menuItems) { menuEntry.Enabled = true; } // Set next timer StartTimer(); }
private Azure(RestClient restClient, string subscriptionId, string tenantId, IAuthenticated authenticated) { resourceManager = ResourceManager.Fluent.ResourceManager.Authenticate(restClient).WithSubscription(subscriptionId); storageManager = StorageManager.Authenticate(restClient, subscriptionId); computeManager = ComputeManager.Authenticate(restClient, subscriptionId); networkManager = NetworkManager.Authenticate(restClient, subscriptionId); batchManager = BatchManager.Authenticate(restClient, subscriptionId); keyVaultManager = KeyVaultManager.Authenticate(restClient, subscriptionId, tenantId); trafficManager = TrafficManager.Fluent.TrafficManager.Authenticate(restClient, subscriptionId); dnsZoneManager = DnsZoneManager.Authenticate(restClient, subscriptionId); sqlManager = SqlManager.Authenticate(restClient, subscriptionId); redisManager = RedisManager.Authenticate(restClient, subscriptionId); cdnManager = CdnManager.Authenticate(restClient, subscriptionId); appServiceManager = AppServiceManager.Authenticate(restClient, subscriptionId, tenantId); searchManager = SearchManager.Authenticate(restClient, subscriptionId); serviceBusManager = ServiceBusManager.Authenticate(restClient, subscriptionId); containerInstanceManager = ContainerInstanceManager.Authenticate(restClient, subscriptionId); registryManager = RegistryManager.Authenticate(restClient, subscriptionId); containerServiceManager = ContainerServiceManager.Authenticate(restClient, subscriptionId); cosmosDBManager = CosmosDBManager.Authenticate(restClient, subscriptionId); authorizationManager = AuthorizationManager.Authenticate(restClient, subscriptionId); msiManager = MsiManager.Authenticate(restClient, subscriptionId); batchAIManager = BatchAIManager.Authenticate(restClient, subscriptionId); monitorManager = MonitorManager.Authenticate(restClient, subscriptionId); eventHubManager = EventHubManager.Authenticate(restClient, subscriptionId); SubscriptionId = subscriptionId; this.authenticated = authenticated; }
public void PrintActionProcessing() { var orderHistoryService = new OrderHistoryService(_log, _time, _dbFactory); var batchManager = new BatchManager(_log, _time, orderHistoryService, _weightService); var actionService = new SystemActionService(_log, _time); var serviceFactory = new ServiceFactory(); var labelBatchService = new LabelBatchService(_dbFactory, actionService, _log, _time, _weightService, serviceFactory, _emailService, batchManager, _pdfMaker, AddressService.Default, orderHistoryService, AppSettings.DefaultCustomType, AppSettings.LabelDirectory, AppSettings.ReserveDirectory, AppSettings.TemplateDirectory, new LabelBatchService.Config(), AppSettings.IsSampleLabels); labelBatchService.ProcessPrintBatchActions(null); }
public void should_start_new_test() { // given var testFileQueue = new TestFileQueueStub(); var memoryCache = new MemoryCache("test"); const string environment = "env-boot-ay"; const string username = "******"; string[] filenames = { "file1.sjon", "file2.json" }; // when var batchManager = new BatchManager(testFileQueue, memoryCache, null); int batchId = batchManager.StartBatch(filenames, environment, username); // then Assert.That(batchId, Is.EqualTo(1)); Assert.That(testFileQueue.Add_Tasks.Count, Is.EqualTo(2)); Assert.That(testFileQueue.Add_Tasks[0].Environment, Is.EqualTo(environment)); Assert.That(testFileQueue.Add_Tasks[0].Username, Is.EqualTo(username)); Assert.That(testFileQueue.Add_Tasks[0].Filename, Is.EqualTo(filenames[0])); Assert.That(testFileQueue.Add_Tasks[1].Environment, Is.EqualTo(environment)); Assert.That(testFileQueue.Add_Tasks[1].Username, Is.EqualTo(username)); Assert.That(testFileQueue.Add_Tasks[1].Filename, Is.EqualTo(filenames[1])); var taskIds = memoryCache[BatchManager.KeyPrefix + batchId] as List <int>; Assert.That(taskIds, Is.Not.Null); Assert.That(taskIds[0], Is.EqualTo(1)); Assert.That(taskIds[1], Is.EqualTo(2)); }
public void StartBatchJob_WithNullOptions_ThrowsArgumentNullException() { BatchManager manager = CreateBatchManager(); OrderHandler handler = CreateOrderHandler(); Assert.Throws <ArgumentNullException>(() => manager.StartBatchJob(handler.HandleBatch, null)); }
public ZOVBatchSelectMenu(Form tMainForm, BatchManager tBatchManager, int iFactoryID) { MainForm = tMainForm; BatchManager = tBatchManager; FactoryID = iFactoryID; InitializeComponent(); }
public void DeleteEventHistoryTest() { // Get current directory. Remove bin\Debug from path. Add Tests\Files to path string path = Environment.CurrentDirectory; path = path.Replace("bin\\Debug", "") + "Tests\\Files"; // Scan for files in the test file folder BatchManager.Scan(path, false); // Get events after scan List <Event> events = EventManager.GetEvents(); // Verify events were generated Assert.IsNotNull(events); // Delete event history EventManager.DeleteEventHistory(); // Get events after delete events = EventManager.GetEvents(); // Verify the event history was deleted Assert.IsNull(events); }
private BatchManager CreateBatchManager() { var logger = Mock.Of <ILogger <BatchManager> >(); BatchManager manager = new BatchManager(logger); return(manager); }
/// <summary> /// Initializes a new instance of the <see cref="T:Splunk.Providers.SplunkHECRawLoggerProvider"/> class. /// </summary> /// <param name="configuration">Splunk configuration instance for HEC.</param> /// <param name="loggerFormatter">Formatter instance.</param> public SplunkHECRawLoggerProvider(SplunkLoggerConfiguration configuration, ILoggerFormatter loggerFormatter = null) : base(configuration, "raw") { this.loggerFormatter = loggerFormatter; loggers = new ConcurrentDictionary <string, ILogger>(); batchManager = new BatchManager(configuration.HecConfiguration.BatchSizeCount, configuration.HecConfiguration.BatchIntervalInMilliseconds, Emit); }
public void RePrintBatch(long batchId) { var actionService = new SystemActionService(_log, _time); var serviceFactory = new ServiceFactory(); var orderHistoryService = new OrderHistoryService(_log, _time, _dbFactory); var batchManager = new BatchManager(_log, _time, orderHistoryService, _weightService); var batchService = new LabelBatchService(_dbFactory, actionService, _log, _time, _weightService, serviceFactory, _emailService, batchManager, _pdfMaker, AddressService.Default, orderHistoryService, AppSettings.DefaultCustomType, AppSettings.LabelDirectory, AppSettings.ReserveDirectory, AppSettings.TemplateDirectory, new LabelBatchService.Config(), AppSettings.IsSampleLabels); var result = batchService.PrintBatch(batchId, _company.Id, null); _log.Info("Success: " + result.Success.ToString()); }
public static IBatchManager CreateBatchManager() { return(CreateMockedManager(c => BatchManager .Configure() .WithDelegatingHandlers(GetHandlers()) .WithLogLevel(HttpLoggingDelegatingHandler.Level.BodyAndHeaders) .Authenticate(c, c.DefaultSubscriptionId))); }
public void Save() { var dal = new BatchManager(); var table = new DtstCOI.batch_runDataTable(); table.Addbatch_runRow(_batchName, DateTime.Now, GetOutput()); dal.Save(table); }
public void BatchAdd(General gen) { if (_batchManager == null) { _batchManager = new BatchManager(_building.MyId + ".Batch"); } _batchManager.AddGen(gen); }
private void DoCIKImports() { var aux = new Batch2WebAux(Response, BatchManager.BatchNamesEnum.SECImportCIK); var dal = new BatchManager(); aux.AddHead(); aux.WriteLine(string.Format("Imported CIKs with no errors. Count= {0}", dal.DoCIKImports())); aux.AddFoot(); aux.Save(); }
private void resetAllButton_Click(object sender, EventArgs e) { try { BatchManager.ResetAll(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BindBatch() { var batchs = new BatchManager().GetAll(); batchs.Insert(0, new tBatch() { batch_name = "全部", batch = "" }); this.cb_batch.ItemsSource = batchs; this.cb_batch.DisplayMemberPath = "batch_name"; this.cb_batch.SelectedValuePath = "batch"; this.cb_batch.SelectedIndex = 0; }
public void should_throw_exception_when_batch_isnt_found() { // given var testFileQueue = new TestFileQueueStub(); var memoryCache = new MemoryCache("test"); var resultFactory = new Mock <ITestFileResultFactory>(); // when var batchManager = new BatchManager(testFileQueue, memoryCache, resultFactory.Object); // then Assert.Throws <KeyNotFoundException>(() => batchManager.GetBatchStatus(1)); }
static void Main() { _myFileLogger = new FileLogger("vhsac"); _myHtmlLogger = new HtmlLogger("vhsac"); loadXML(); BatchManager.Init(); MetadataWriter.Init(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm()); }
public void StartBatchJob_WithInvalidOptions_ThrowsArgumentException( int maxItems, int batchSize, int delayInSecs) { BatchJobOptions options = new BatchJobOptions() { MaxItems = maxItems, BatchSize = batchSize, DelayInSecs = delayInSecs }; BatchManager manager = CreateBatchManager(); OrderHandler handler = CreateOrderHandler(); Assert.Throws <ArgumentException>(() => manager.StartBatchJob(handler.HandleBatch, options)); }
public void StopBatchJob_WithNoExistingJob_ThrowsInvalidOperation() { BatchJobOptions options = new BatchJobOptions() { MaxItems = 100, BatchSize = 2, DelayInSecs = 1 }; BatchManager manager = CreateBatchManager(); OrderHandler handler = CreateOrderHandler(); Assert.False(manager.HasActiveBatchJob()); Assert.Throws <InvalidOperationException>(() => manager.StopBatchJob()); }
protected override void RunCallback() { var dbFactory = new DbFactory(); var time = new TimeService(dbFactory); var log = GetLogger(); var actionService = new SystemActionService(GetLogger(), time); var orderHistoryService = new OrderHistoryService(log, time, dbFactory); var serviceFactory = new ServiceFactory(); var weightService = new WeightService(); var pdfMaker = new PdfMakerByIText(GetLogger()); var batchManager = new BatchManager(log, time, orderHistoryService, weightService); CompanyDTO company = null; using (var db = dbFactory.GetRDb()) { company = db.Companies.GetByIdWithSettingsAsDto(CompanyId); } var addressService = AddressService.Default; var emailSmtpSettings = SettingsBuilder.GetSmtpSettingsFromCompany(company, AppSettings.IsDebug, AppSettings.IsSampleLabels); var emailService = new EmailService(GetLogger(), emailSmtpSettings, addressService); var labelBatchService = new LabelBatchService(dbFactory, actionService, GetLogger(), time, weightService, serviceFactory, emailService, batchManager, pdfMaker, addressService, orderHistoryService, AppSettings.DefaultCustomType, AppSettings.LabelDirectory, AppSettings.ReserveDirectory, AppSettings.TemplateDirectory, new LabelBatchService.Config() { PrintErrorsToEmails = new[] { company.SellerEmail, company.SellerWarehouseEmailAddress }, PrintErrorsCCEmails = new[] { EmailHelper.RaananEmail, EmailHelper.SupportDgtexEmail }, }, AppSettings.IsSampleLabels); labelBatchService.ProcessPrintBatchActions(null); }
public void StartBatchJob_WithNoExistingJob_StartsBatchJob() { BatchJobOptions options = new BatchJobOptions() { MaxItems = 100, BatchSize = 2, DelayInSecs = 1 }; BatchManager manager = CreateBatchManager(); OrderHandler handler = CreateOrderHandler(); Assert.False(manager.HasActiveBatchJob()); manager.StartBatchJob(handler.HandleBatch, options); Assert.True(manager.HasActiveBatchJob()); }
/// <summary> /// Initialize the components and start the timer /// </summary> /// <param name="sender">Sender</param> /// <param name="e">EventArgs</param> private void FrmMain_Load(object sender, EventArgs e) { try { batchProcessor = new BatchProcessor(); sessionManager = new SessionManager(); batchManager = new BatchManager(batchProcessor, sessionManager); UpdateUI(); timerBatchPolling.Enabled = true; } catch (Exception exception) { throw exception; } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString.AllKeys.Contains("batchTypeId")) { try { var dal = new BatchManager(); var name = BatchManager.BatchNames[int.Parse(Request.QueryString["batchTypeId"])]; var table = dal.GetLatestData(name); Literal1.Text = table[0].output_text.Replace("\r\n", "<br />\r\n"); } catch (Exception ex) { Literal1.Text = ex.ToString(); } } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } var dal = new BatchManager(); var table = dal.GetLatestData(); foreach (var batchRun in table) { if (batchRun.batch_name == OTCBB1Name) { LiteralLastOTCBB.Text = batchRun.run_date.ToString("yyyy-MM-dd HH:mm"); } else if (batchRun.batch_name == BatchManager.BatchNames[(int)BatchManager.BatchNamesEnum.SECOwnership]) { LiteralLastSEC1.Text = batchRun.run_date.ToString("yyyy-MM-dd HH:mm"); } else if (batchRun.batch_name == BatchManager.BatchNames[(int)BatchManager.BatchNamesEnum.NasdaqHistoricAllSymbols]) { Label2.Text = batchRun.run_date.ToString("yyyy-MM-dd HH:mm"); } else if (batchRun.batch_name == BatchManager.BatchNames[(int)BatchManager.BatchNamesEnum.NameChangesFromSECCrawler]) { Label3.Text = batchRun.run_date.ToString("yyyy-MM-dd HH:mm"); } else if (batchRun.batch_name == BatchManager.BatchNames[(int)BatchManager.BatchNamesEnum.SECImportCIK]) { Label4.Text = batchRun.run_date.ToString("yyyy-MM-dd HH:mm"); } else if (batchRun.batch_name == BatchManager.BatchNames[(int)BatchManager.BatchNamesEnum.SECLookupIndividuals]) { Label5.Text = batchRun.run_date.ToString("yyyy-MM-dd HH:mm"); } else if (batchRun.batch_name == BatchManager.BatchNames[(int)BatchManager.BatchNamesEnum.ParseHistoricShareValuesFrom10K]) { Label6.Text = batchRun.run_date.ToString("yyyy-MM-dd HH:mm"); } else if (batchRun.batch_name == BatchManager.BatchNames[(int)BatchManager.BatchNamesEnum.ParseLitigations]) { Label7.Text = batchRun.run_date.ToString("yyyy-MM-dd HH:mm"); } } }
protected void Page_Load(object sender, EventArgs e) { logger = new Logging(Logging.LogType.Results); fileName = tbFileName.Text; if (fileName == null) { fileName = "Batch"; } batchSize = int.Parse(tbBatchSize.Text); if (batchSize == 0) { batchSize = 1000; } BatchManager.StartManager(); gen = new BatchGen(); }
private void DoSECParseHistoricSharePricesFrom10K() { var aux = new Batch2WebAux(Response, BatchManager.BatchNamesEnum.ParseHistoricShareValuesFrom10K); aux.AddHead(); var c = 0D; var dal = new BatchManager(); var forms = dal.GetFormsFor10KParsing(); foreach (var form in forms) { c++; aux.WriteLine(string.Format("Parsing company {0} form {1} from date {2:yyyy-MM-dd}", form.CompanyName, form.FormType, form.FormDate)); var parser = new Source10SharePriceFrom10K(form.formID, form.CompanyName); aux.WriteLine(parser.GenerateSnippet()); aux.SetProgress(c / forms.Rows.Count); } aux.AddFoot(); aux.Save(); }
private void btnBatchScan_Click(object sender, EventArgs e) { // First confirm that user wants to manually scan string scanPrompt = "Are you sure you want to run a manual file scan?"; string caption = "FileAid Manual Scan"; bool wantsScan = (Messenger.ShowYesNo(scanPrompt, caption) == DialogResult.Yes); if (!wantsScan) { return; } Configs settings = ConfigManager.GetConfigs(); string masterPath = (settings == null) ? "" : settings.MasterPath; Batch result = BatchManager.Scan(masterPath, false); string resultMsg = (result == null) ? "Manual scan failed" : $"Scan complete.\n{result.FilesAdded} added, {result.FilesModified} modified, {result.FilesDisabled} disabled"; MessageBox.Show(resultMsg, caption); FillRelevantEvents(); }
public virtual object Execute(CommandContext commandContext) { EnsureUtil.EnsureNotNull(typeof(BadUserRequestException), "Batch id must not be null", "batch id", BatchId); BatchManager batchManager = commandContext.BatchManager as BatchManager; BatchEntity batch = batchManager.FindBatchById(BatchId); EnsureUtil.EnsureNotNull(typeof(BadUserRequestException), "Batch for id '" + BatchId + "' cannot be found", "batch", batch); CheckAccess(commandContext, batch); SetJobDefinitionState(commandContext, batch.SeedJobDefinitionId); SetJobDefinitionState(commandContext, batch.MonitorJobDefinitionId); SetJobDefinitionState(commandContext, batch.BatchJobDefinitionId); batchManager.UpdateBatchSuspensionStateById(BatchId, NewSuspensionState); LogUserOperation(commandContext); return(null); }
public void should_return_expected_batch_status_when_tests_pass() { // given const int batchId = 8; var testFileQueue = new Mock <ITestFileQueue>(); var memoryCache = new MemoryCache("test"); var resultFactory = new Mock <ITestFileResultFactory>(); memoryCache.Set($"{BatchManager.KeyPrefix}{batchId}", new List <int> { 5 }, DateTimeOffset.MaxValue); var testFileInfo = new TestFileRunnerTaskInfo(5); testFileQueue .Setup(x => x.GetTestFileTaskInfo(5)) .Returns(testFileInfo); TestFileRunResult runResult = GenerateStubTestFileResult(); resultFactory .Setup(x => x.Create(testFileInfo, false, TimeSpan.Zero)) .Returns(runResult); // when var batchManager = new BatchManager(testFileQueue.Object, memoryCache, resultFactory.Object); BatchStatus batchStatus = batchManager.GetBatchStatus(batchId); // then Assert.That(batchStatus, Is.Not.Null); Assert.That(batchStatus.BatchId, Is.EqualTo(batchId)); Assert.That(batchStatus.TestFilesResultIds.First(), Is.EqualTo(runResult.ResultId)); Assert.That(batchStatus.BatchFinished, Is.True); Assert.That(batchStatus.HasFailedTests, Is.False); Assert.That(batchStatus.TestFilesRunning, Is.EqualTo(0)); Assert.That(batchStatus.TestFilesFinished, Is.EqualTo(1)); Assert.That(batchStatus.TestFilesWithFailedTests, Is.Empty); Assert.That(batchStatus.TestFilesFailed, Is.EqualTo(0)); Assert.That(batchStatus.FailedTasks, Is.Empty); }