private static void SetUtilitiesPaymentTimer() { _utilitiesTimer = new Timer(TimeTool.ConvertToRealTime(168) * TimeTool.Thousand); _utilitiesTimer.Elapsed += OnWeeklyPaymentEvent; _utilitiesTimer.AutoReset = true; _utilitiesTimer.Enabled = true; }
private static void SetPaymentTimer() { _paymentTimer = new Timer(TimeTool.ConvertToRealTime(672) * TimeTool.Thousand); _paymentTimer.Elapsed += OnMonthlyPaymentEvent; _paymentTimer.AutoReset = true; _paymentTimer.Enabled = true; }
private void SetPartLifeTimer() { _partLifeTimer = new Timer(TimeTool.ConvertToRealTime(24) * TimeTool.Thousand); _partLifeTimer.Elapsed += OnDecreasePartLifeEvent; _partLifeTimer.AutoReset = true; _partLifeTimer.Enabled = true; }
private void SetCheckCarTimer() { _checkCar = new Timer(TimeTool.ConvertToRealTime(24) * TimeTool.Thousand); _checkCar.Elapsed += OnCarCheckEvent; _checkCar.AutoReset = true; _checkCar.Enabled = true; }
public void SetWarrantyTimer() { _warrantyTimer = new Timer(TimeTool.ConvertToRealTime(240) * TimeTool.Thousand); _warrantyTimer.Elapsed += OnWarrantyCaseEvent; _warrantyTimer.AutoReset = false; _warrantyTimer.Enabled = true; }
public void SetWaitForServicesTimer() { WaitForService = new Timer(TimeTool.ConvertToRealTime(72 * TimeTool.Thousand)); WaitForService.Elapsed += OnScandalEvent; WaitForService.AutoReset = false; WaitForService.Enabled = true; }
public void GetSickLeave(bool sick, RepairMan rm) { if (!sick) { return; } IsBusy = true; Console.WriteLine($"Oh noes!, {Name} got sick! Got to drink some vodka to feel better!"); var sickLeaveTimer = new Timer(TimeTool.ConvertToRealTime(120) * TimeTool.Thousand); sickLeaveTimer.Elapsed += (source, e) => OnHealthy(rm); sickLeaveTimer.AutoReset = false; sickLeaveTimer.Enabled = true; }