private void OnGenerateGV212(object obj) { if (!HasValidLicense()) { ShowInvalidLicenseWarning(); return; } GV212ReportHelper.Create(true); CheckGV212Status(); }
private void CheckGV212Status() { if (!HasValidLicense()) { return; } var settingsRepository = GetInstance <ISettingsRepository <WorkshopSettings> >(); var workshopSettings = settingsRepository.GetWorkshopSettings(); if (workshopSettings.IsGV212CheckEnabled && workshopSettings.MonthlyGV212Date != null) { var statusReport = new StatusReportViewModel(); if (statusReport.IsGV212Due() && GV212ReportHelper.HasDataForThisMonth()) { IsGV212OutOfDate = true; } else { IsGV212OutOfDate = false; } GV212ButtonVisibility = Visibility.Visible; } }
private void OnCreateGV212Document(object obj) { GV212ReportHelper.Create(Documents, true); }