public async Task <byte[]> GetAsync(int companyId, CancellationToken token = default(CancellationToken)) { var report = new GeneralSettingSectionReport(); return((await report.BuildAsync("管理マスター" + DateTime.Now.ToString("yyyyMMdd"), companyQueryProcessor.GetAsync(new CompanySearch { Id = companyId }, token), masterGetByCodesQueryProcessor.GetByCodesAsync(companyId, new string[] { }, token)))?.Convert()); }
private void DoPrint() { try { string serverPath = null; var generalSettingReport = new GeneralSettingSectionReport(); List <GeneralSetting> list = null; ProgressDialog.Start(ParentForm, Task.Run(async() => { serverPath = await GetServerPath(); list = await GetGeneralSettingListAsync(); if (list.Any()) { generalSettingReport.SetBasicPageSetting(Login.CompanyCode, Login.CompanyName); generalSettingReport.Name = "管理マスター" + DateTime.Now.ToString("yyyyMMdd"); generalSettingReport.SetData(list); generalSettingReport.Run(false); } }), false, SessionKey); if (list.Any()) { ShowDialogPreview(ParentForm, generalSettingReport, serverPath); } else { ShowWarningDialog(MsgWngPrintDataNotExist); } } catch (Exception ex) { Debug.Fail(ex.ToString()); NLogHandler.WriteErrorLog(this, ex, SessionKey); ShowWarningDialog(MsgErrCreateReportError); } }