From 9dcefabf6308f744ea061c9f8f4ee9015d0fac02 Mon Sep 17 00:00:00 2001 From: "Harid Promsri (Bright)" Date: Thu, 12 Oct 2023 15:13:00 +0700 Subject: [PATCH 1/2] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B9=81?= =?UTF-8?q?=E0=B8=9A=E0=B8=9A=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B9=80=E0=B8=A1?= =?UTF-8?q?=E0=B8=B4=E0=B8=99=E0=B8=9C=E0=B8=A5=E0=B8=97=E0=B8=94=E0=B8=A5?= =?UTF-8?q?=E0=B8=AD=E0=B8=87=E0=B8=87=E0=B8=B2=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Reports/ProbationReportRepository.cs | 5 + .../Controllers/ProbationReportController.cs | 294 ++---------------- ...ļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™-1.trdp | Bin 0 -> 2252 bytes ...Ēāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļāļĢāļ“āļĩāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļē.trdp | Bin 2147 -> 2089 bytes 4 files changed, 39 insertions(+), 260 deletions(-) create mode 100644 BMA.EHR.Report.Service/Reports/18-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™-1.trdp diff --git a/BMA.EHR.Application/Repositories/Reports/ProbationReportRepository.cs b/BMA.EHR.Application/Repositories/Reports/ProbationReportRepository.cs index c4bfa0c4..930ebad6 100644 --- a/BMA.EHR.Application/Repositories/Reports/ProbationReportRepository.cs +++ b/BMA.EHR.Application/Repositories/Reports/ProbationReportRepository.cs @@ -282,6 +282,11 @@ namespace BMA.EHR.Application.Repositories.Reports ChairmanName = string.IsNullOrEmpty(evaluate_assign.data.chairman.name) ? string.Empty : evaluate_assign.data.chairman.name, ChairmanPosition = string.IsNullOrEmpty(evaluate_assign.data.chairman.Position) ? string.Empty : evaluate_assign.data.chairman.Position, ChairmanDate = string.IsNullOrEmpty(evaluate_assign.data.evaluate.chairman_dated.ToString()) ? "āļ§āļąāļ™āļ—āļĩāđˆ āđ€āļ”āļ·āļ­āļ™ āļž.āļĻ." : evaluate_assign.data.evaluate.chairman_dated.ToThaiFullDate().ToString().ToThaiNumber(), + Name = evaluate_assign.data.experimentee.name, + RoundNo = evaluate_assign.data.assign.round_no.ToString().ToThaiNumber(), + DateStart = string.IsNullOrEmpty(evaluate_assign.data.assign.date_start.ToString()) ? "āļ§āļąāļ™āļ—āļĩāđˆ āđ€āļ”āļ·āļ­āļ™ āļž.āļĻ." : DateTime.Parse(evaluate_assign.data.assign.date_start).ToThaiFullDate().ToString().ToThaiNumber(), + DateFinish = string.IsNullOrEmpty(evaluate_assign.data.assign.date_finish.ToString()) ? "āļ§āļąāļ™āļ—āļĩāđˆ āđ€āļ”āļ·āļ­āļ™ āļž.āļĻ." : DateTime.Parse(evaluate_assign.data.assign.date_finish).ToThaiFullDate().ToString().ToThaiNumber(), + }; } else diff --git a/BMA.EHR.Report.Service/Controllers/ProbationReportController.cs b/BMA.EHR.Report.Service/Controllers/ProbationReportController.cs index f755da97..5dc32077 100644 --- a/BMA.EHR.Report.Service/Controllers/ProbationReportController.cs +++ b/BMA.EHR.Report.Service/Controllers/ProbationReportController.cs @@ -228,7 +228,7 @@ namespace BMA.EHR.Report.Service.Controllers } #endregion - #region 14-āđāļšāļšāļšāļąāļ™āļ—āļķāļāļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļ”āļđāđāļĨ āđāļĨāļ° āļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē + #region 14,15-āđāļšāļšāļšāļąāļ™āļ—āļķāļāļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļ”āļđāđāļĨ āđāļĨāļ° āļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē /// /// 14-āđāļšāļšāļšāļąāļ™āļ—āļķāļāļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļ”āļđāđāļĨ āđāļĨāļ° āļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē /// @@ -500,166 +500,6 @@ namespace BMA.EHR.Report.Service.Controllers } #endregion - #region 15-āđāļšāļšāļšāļąāļ™āļ—āļķāļāļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē (āļĒāļāđ€āļĨāļīāļāđƒāļŠāđ‰āļ‡āļēāļ™) - ///// - ///// 15-āđāļšāļšāļšāļąāļ™āļ—āļķāļāļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē - ///// - ///// id - ///// pdf, docx āļŦāļĢāļ·āļ­ xlsx - ///// - ///// āđ€āļĄāļ·āđˆāļ­āļ—āļģāļāļēāļĢāļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ Relational Database āļŠāļģāđ€āļĢāđ‡āļˆ - ///// āđ„āļĄāđˆāđ„āļ”āđ‰ Login āđ€āļ‚āđ‰āļēāļĢāļ°āļšāļš - ///// āđ€āļĄāļ·āđˆāļ­āđ€āļāļīāļ”āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™ - //[HttpGet("15/{exportType}/{id}")] - //public async Task> GetProbation15ConvertReportAsync(Guid id, string exportType = "pdf") - //{ - // try - // { - // string authorizationHeader = Request.Headers["Authorization"]; - // string token = string.Empty; - - // if (!string.IsNullOrEmpty(authorizationHeader) && authorizationHeader.StartsWith("Bearer ")) - // { - // token = authorizationHeader.Substring("Bearer ".Length).Trim(); - // var evaluateRecord = await _repository.GetEvaluateRecordAsync(id, token); - - // if (evaluateRecord != null) - // { - // var mimeType = ""; - // switch (exportType.Trim().ToLower()) - // { - // case "pdf": mimeType = "application/pdf"; break; - // case "docx": mimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; break; - // case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; - // } - - // var rptFile = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"15-āđāļšāļšāļšāļąāļ™āļ—āļķāļāļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē-1.trdp"); - // var rptFile2 = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"15-āđāļšāļšāļšāļąāļ™āļ—āļķāļāļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē-2.trdp"); - - // ReportPackager reportPacker = new ReportPackager(); - // Telerik.Reporting.Report? report = null; - // Telerik.Reporting.Report? report2 = null; - - // using (var sourceStream = System.IO.File.OpenRead(rptFile)) - // using (var sourceStream2 = System.IO.File.OpenRead(rptFile2)) - // { - // report = (Telerik.Reporting.Report)reportPacker.UnpackageDocument(sourceStream); - // report2 = (Telerik.Reporting.Report)reportPacker.UnpackageDocument(sourceStream2); - // } - - // report.ReportParameters["Name"].Value = evaluateRecord.GetType().GetProperty("Name").GetValue(evaluateRecord); - // report.ReportParameters["Position"].Value = evaluateRecord.GetType().GetProperty("Position").GetValue(evaluateRecord); - // report.ReportParameters["ExperimenteeName"].Value = evaluateRecord.GetType().GetProperty("ExperimenteeName").GetValue(evaluateRecord); - // report.ReportParameters["ExperimenteePosition"].Value = evaluateRecord.GetType().GetProperty("ExperimenteePosition").GetValue(evaluateRecord); - // report.ReportParameters["Department"].Value = evaluateRecord.GetType().GetProperty("Department").GetValue(evaluateRecord); - // report.ReportParameters["OrganizationOrganization"].Value = evaluateRecord.GetType().GetProperty("OrganizationOrganization").GetValue(evaluateRecord); - // report.ReportParameters["Oc"].Value = evaluateRecord.GetType().GetProperty("Oc").GetValue(evaluateRecord); - // report.ReportParameters["DateStart"].Value = evaluateRecord.GetType().GetProperty("DateStart").GetValue(evaluateRecord); - // report.ReportParameters["DateFinish"].Value = evaluateRecord.GetType().GetProperty("DateFinish").GetValue(evaluateRecord); - // report.ReportParameters["AchievementStrengthDesc1"].Value = evaluateRecord.GetType().GetProperty("AchievementStrengthDesc1").GetValue(evaluateRecord); - // report.ReportParameters["AchievementStrengthDesc2"].Value = evaluateRecord.GetType().GetProperty("AchievementStrengthDesc2").GetValue(evaluateRecord); - // report.ReportParameters["AchievementStrengthDesc3"].Value = evaluateRecord.GetType().GetProperty("AchievementStrengthDesc3").GetValue(evaluateRecord); - // report.ReportParameters["AchievementImproveDesc1"].Value = evaluateRecord.GetType().GetProperty("AchievementImproveDesc1").GetValue(evaluateRecord); - // report.ReportParameters["AchievementImproveDesc2"].Value = evaluateRecord.GetType().GetProperty("AchievementImproveDesc2").GetValue(evaluateRecord); - // report.ReportParameters["AchievementImproveDesc3"].Value = evaluateRecord.GetType().GetProperty("AchievementImproveDesc3").GetValue(evaluateRecord); - // report2.ReportParameters["BehaviorStrengthDesc1"].Value = evaluateRecord.GetType().GetProperty("BehaviorStrengthDesc1").GetValue(evaluateRecord); - // report2.ReportParameters["BehaviorStrengthDesc2"].Value = evaluateRecord.GetType().GetProperty("BehaviorStrengthDesc2").GetValue(evaluateRecord); - // report2.ReportParameters["BehaviorStrengthDesc3"].Value = evaluateRecord.GetType().GetProperty("BehaviorStrengthDesc3").GetValue(evaluateRecord); - // report2.ReportParameters["BehaviorImproveDesc1"].Value = evaluateRecord.GetType().GetProperty("BehaviorImproveDesc1").GetValue(evaluateRecord); - // report2.ReportParameters["BehaviorImproveDesc2"].Value = evaluateRecord.GetType().GetProperty("BehaviorImproveDesc2").GetValue(evaluateRecord); - // report2.ReportParameters["BehaviorImproveDesc3"].Value = evaluateRecord.GetType().GetProperty("BehaviorImproveDesc3").GetValue(evaluateRecord); - // report2.ReportParameters["Name"].Value = evaluateRecord.GetType().GetProperty("Name").GetValue(evaluateRecord); - // report2.ReportParameters["Position"].Value = evaluateRecord.GetType().GetProperty("Position").GetValue(evaluateRecord); - // report2.ReportParameters["MentorDate"].Value = evaluateRecord.GetType().GetProperty("MentorDate").GetValue(evaluateRecord); - - // var _evaluateslist = new List(); - // dynamic evaluates = evaluateRecord.GetType().GetProperty("Evaluates").GetValue(evaluateRecord); - // foreach (var evaluate in evaluates) - // { - // string Evaluate_expect_desc = string.Empty; - // string Evaluate_output_desc = string.Empty; - // int Evaluate_expect_level = 0; - // int Evaluate_output_level = 0; - // string Check_expect1 = string.Empty; - // string Check_expect2 = string.Empty; - // string Check_expect3 = string.Empty; - // string Check_expect4 = string.Empty; - // string Check_expect5 = string.Empty; - // string Check_output1 = string.Empty; - // string Check_output2 = string.Empty; - // string Check_output3 = string.Empty; - // string Check_output4 = string.Empty; - // string Check_output5 = string.Empty; - // var achievements = evaluate.achievements; - // foreach (var achievement in achievements) - // { - // Evaluate_expect_desc = achievement.evaluate_expect_desc; - // Evaluate_output_desc = achievement.evaluate_output_desc; - // Evaluate_expect_level = achievement.evaluate_expect_level; - // Evaluate_output_level = achievement.evaluate_output_level; - // } - // _evaluateslist.Add(new - // { - // No = evaluate.no, - // Date_start = evaluate.date_start, - // Date_finish = evaluate.date_finish, - // Evaluate_expect_desc = $" - {Evaluate_expect_desc}", - // Evaluate_output_desc = $" - {Evaluate_output_desc}", - // Check_expect1 = Evaluate_expect_level == 1 ? "/" : string.Empty, - // Check_expect2 = Evaluate_expect_level == 2 ? "/" : string.Empty, - // Check_expect3 = Evaluate_expect_level == 3 ? "/" : string.Empty, - // Check_expect4 = Evaluate_expect_level == 4 ? "/" : string.Empty, - // Check_expect5 = Evaluate_expect_level == 5 ? "/" : string.Empty, - // Check_output1 = Evaluate_output_level == 1 ? "/" : string.Empty, - // Check_output2 = Evaluate_output_level == 2 ? "/" : string.Empty, - // Check_output3 = Evaluate_output_level == 3 ? "/" : string.Empty, - // Check_output4 = Evaluate_output_level == 4 ? "/" : string.Empty, - // Check_output5 = Evaluate_output_level == 5 ? "/" : string.Empty, - // ApplyLevel = evaluate.apply_level, - // AchievementStrengthDesc = evaluate.achievement_strength_desc, - // AchievementImproveDesc = evaluate.achievement_improve_desc, - - // }); - // } - - // var tblEvaluate_1 = (Telerik.Reporting.Table)report.Items["detailSection1"].Items["table2"]; - // tblEvaluate_1.DataSource = _evaluateslist; - - // var tblEvaluate_2 = (Telerik.Reporting.Table)report.Items["detailSection1"].Items["table1"]; - // tblEvaluate_2.DataSource = _evaluateslist; - - // var reportBook = new ReportBook(); - // reportBook.Reports.Add(report); - // reportBook.Reports.Add(report2); - - // System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); - // InstanceReportSource instanceReportSource = new InstanceReportSource() - // { - // ReportDocument = reportBook, - // }; - - // ReportProcessor reportProcessor = new ReportProcessor(_configuration); - // RenderingResult result = reportProcessor.RenderReport($"{exportType}", instanceReportSource, deviceInfo); - // var content = result.DocumentBytes; - // return File(content, mimeType, $"āđāļšāļšāļšāļąāļ™āļ—āļķāļāļœāļĨ(āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē).{exportType.Trim().ToLower()}"); - // } - // else - // { - // return NotFound(); - // } - // } - // else - // { - // return Unauthorized(); - // } - // } - // catch - // { - // throw; - // } - //} - #endregion - #region 16-āđāļšāļšāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē /// /// 16-āđāļšāļšāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āļšāļąāļ‡āļ„āļąāļšāļšāļąāļāļŠāļē @@ -1123,89 +963,7 @@ namespace BMA.EHR.Report.Service.Controllers } #endregion - #region 18-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™ (āļĒāļāđ€āļĨāļīāļāđƒāļŠāđ‰āļ‡āļēāļ™) - ///// - ///// 18-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™ - ///// - ///// assign_id - ///// pdf, docx āļŦāļĢāļ·āļ­ xlsx - ///// - ///// āđ€āļĄāļ·āđˆāļ­āļ—āļģāļāļēāļĢāļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ Relational Database āļŠāļģāđ€āļĢāđ‡āļˆ - ///// āđ„āļĄāđˆāđ„āļ”āđ‰ Login āđ€āļ‚āđ‰āļēāļĢāļ°āļšāļš - ///// āđ€āļĄāļ·āđˆāļ­āđ€āļāļīāļ”āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™ - //[HttpGet("18/{exportType}/{id}")] - //public async Task> GetProbation18ConvertReportAsync(string id="9e8ec043-9f18-4f9a-bcde-3d11c909df19", string exportType = "pdf") - //{ - // try - // { - // Guid Id = Guid.Parse(id); - // string authorizationHeader = Request.Headers["Authorization"]; - // string token = string.Empty; - - // if (!string.IsNullOrEmpty(authorizationHeader) && authorizationHeader.StartsWith("Bearer ")) - // { - // token = authorizationHeader.Substring("Bearer ".Length).Trim(); - // var evaluateAssign = await _repository.GetEvaluateResultAssignAsync(Id, token); - - // if (evaluateAssign != null) - // { - // var mimeType = ""; - // switch (exportType.Trim().ToLower()) - // { - // case "pdf": mimeType = "application/pdf"; break; - // case "docx": mimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; break; - // case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; - // } - - // var rptFile = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"18-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™-1.trdp"); - - // ReportPackager reportPacker = new ReportPackager(); - // Telerik.Reporting.Report? report = null; - // //Telerik.Reporting.Report? report2 = null; - - - // using (var sourceStream = System.IO.File.OpenRead(rptFile)) - // //using (var sourceStream2 = System.IO.File.OpenRead(rptFile2)) - // { - // report = (Telerik.Reporting.Report)reportPacker.UnpackageDocument(sourceStream); - // //report2 = (Telerik.Reporting.Report)reportPacker.UnpackageDocument(sourceStream2); - // } - - // report.ReportParameters["Name"].Value = evaluateAssign.GetType().GetProperty("Name").GetValue(evaluateAssign); - - // var reportBook = new ReportBook(); - // reportBook.Reports.Add(report); - // //reportBook.Reports.Add(report2); - - // System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); - // InstanceReportSource instanceReportSource = new InstanceReportSource() - // { - // ReportDocument = reportBook, - // }; - - // ReportProcessor reportProcessor = new ReportProcessor(_configuration); - // RenderingResult result = reportProcessor.RenderReport($"{exportType}", instanceReportSource, deviceInfo); - // var content = result.DocumentBytes; - // return File(content, mimeType, $"āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨ(āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™).{exportType.Trim().ToLower()}"); - // } - // else - // { - // return NotFound(); - // } - // } - // else - // { - // return Unauthorized(); - // } - // } - // catch - // { - // throw; - // } - //} - #endregion - - #region 19-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™ āđāļĨāļ° āļāļĢāļ“āļĩāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļē + #region 18,19-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™ āđāļĨāļ° āļāļĢāļ“āļĩāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļē /// /// 19-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™ āđāļĨāļ° āļāļĢāļ“āļĩāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļē /// @@ -1237,29 +995,45 @@ namespace BMA.EHR.Report.Service.Controllers case "docx": mimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; break; case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; } - - var rptFile = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"19-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļāļĢāļ“āļĩāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļē.trdp"); + var rptFile1 = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"18-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™-1.trdp"); + var rptFile2 = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"19-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļāļĢāļ“āļĩāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļē.trdp"); ReportPackager reportPacker = new ReportPackager(); - Telerik.Reporting.Report? report = null; - using (var sourceStream = System.IO.File.OpenRead(rptFile)) + Telerik.Reporting.Report? report1 = null; + Telerik.Reporting.Report? report2 = null; + using (var sourceStream1 = System.IO.File.OpenRead(rptFile1)) + using (var sourceStream2 = System.IO.File.OpenRead(rptFile2)) { - report = (Telerik.Reporting.Report)reportPacker.UnpackageDocument(sourceStream); + report1 = (Telerik.Reporting.Report)reportPacker.UnpackageDocument(sourceStream1); + report2 = (Telerik.Reporting.Report)reportPacker.UnpackageDocument(sourceStream2); } - - report.ReportParameters["EvaluateDateStart"].Value = evaluateAssign.GetType().GetProperty("EvaluateDateStart").GetValue(evaluateAssign); - report.ReportParameters["EvaluateDateFinish"].Value = evaluateAssign.GetType().GetProperty("EvaluateDateFinish").GetValue(evaluateAssign); - report.ReportParameters["Reson"].Value = evaluateAssign.GetType().GetProperty("Reson").GetValue(evaluateAssign); - report.ReportParameters["DevelopComplete"].Value = evaluateAssign.GetType().GetProperty("DevelopComplete").GetValue(evaluateAssign); - report.ReportParameters["PassResult"].Value = evaluateAssign.GetType().GetProperty("PassResult").GetValue(evaluateAssign); - report.ReportParameters["ExpandMonth"].Value = evaluateAssign.GetType().GetProperty("ExpandMonth").GetValue(evaluateAssign); - report.ReportParameters["ChairmanName"].Value = evaluateAssign.GetType().GetProperty("ChairmanName").GetValue(evaluateAssign); - report.ReportParameters["ChairmanPosition"].Value = evaluateAssign.GetType().GetProperty("ChairmanPosition").GetValue(evaluateAssign); - report.ReportParameters["ChairmanDate"].Value = evaluateAssign.GetType().GetProperty("ChairmanDate").GetValue(evaluateAssign); + //āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™ + if((evaluateAssign.GetType().GetProperty("ExpandMonth").GetValue(evaluateAssign)).ToString() == "āđ") + { + report1.DataSource = evaluateAssign; + System.Collections.Hashtable deviceInfo_ = new System.Collections.Hashtable(); + InstanceReportSource instanceReportSource_ = new InstanceReportSource() + { + ReportDocument = report1, + }; + ReportProcessor reportProcessor_ = new ReportProcessor(_configuration); + RenderingResult result_ = reportProcessor_.RenderReport($"{exportType}", instanceReportSource_, deviceInfo_); + return File(result_.DocumentBytes, mimeType, $"āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨ.{exportType.Trim().ToLower()}"); + } + //āļāļĢāļ“āļĩāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļē (āđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāđ€āļ”āļīāļĄ) + report2.ReportParameters["EvaluateDateStart"].Value = evaluateAssign.GetType().GetProperty("EvaluateDateStart").GetValue(evaluateAssign); + report2.ReportParameters["EvaluateDateFinish"].Value = evaluateAssign.GetType().GetProperty("EvaluateDateFinish").GetValue(evaluateAssign); + report2.ReportParameters["Reson"].Value = evaluateAssign.GetType().GetProperty("Reson").GetValue(evaluateAssign); + report2.ReportParameters["DevelopComplete"].Value = evaluateAssign.GetType().GetProperty("DevelopComplete").GetValue(evaluateAssign); + report2.ReportParameters["PassResult"].Value = evaluateAssign.GetType().GetProperty("PassResult").GetValue(evaluateAssign); + report2.ReportParameters["ExpandMonth"].Value = evaluateAssign.GetType().GetProperty("ExpandMonth").GetValue(evaluateAssign); + report2.ReportParameters["ChairmanName"].Value = evaluateAssign.GetType().GetProperty("ChairmanName").GetValue(evaluateAssign); + report2.ReportParameters["ChairmanPosition"].Value = evaluateAssign.GetType().GetProperty("ChairmanPosition").GetValue(evaluateAssign); + report2.ReportParameters["ChairmanDate"].Value = evaluateAssign.GetType().GetProperty("ChairmanDate").GetValue(evaluateAssign); System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); InstanceReportSource instanceReportSource = new InstanceReportSource() { - ReportDocument = report, + ReportDocument = report2, }; ReportProcessor reportProcessor = new ReportProcessor(_configuration); RenderingResult result = reportProcessor.RenderReport($"{exportType}", instanceReportSource, deviceInfo); diff --git a/BMA.EHR.Report.Service/Reports/18-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™-1.trdp b/BMA.EHR.Report.Service/Reports/18-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļ˜āļēāļ™-1.trdp new file mode 100644 index 0000000000000000000000000000000000000000..68590ab75a3938aa96044ba7e59edc09923ac0c6 GIT binary patch literal 2252 zcmai$X*d*&7RLuMk|ku9rN%HamM|pCl%)*ABwiwu-C!6ogiN8(8!Dq@oici@S+kWb zne1Y+XBnbK#K<;->2>w(_TGD+d(Ly7^PK1TpD+I}zdy=~>(DU(0Kf|{i?DVSxdcNA z0Rez4bpSvRAPeyF_VEky!~5Za)FT413S>!u%JX09|Ey`}72J@8J&L+KQV>(FinJ#Ae(2&X(MiUszWKOIu@CTee~vX{m@MlcBQCZdD5{yO?xPf|6U$F#`43Kt+L*WF9bo5WT= zNh%^|^f(3*ibFD!OJ?#!tZT6xmT0SDS`EIt1KG>?!dWNgP&!+Jv^STia>k8&D_&a+ zu$vFiw0sWH=T;jCyyX8U_4u)GHEdDgaXGCkuuHW8lNI=5U=zCkSAc(sf@->tq0&oWHN zdO>f!TF5m};nzN6iaEcuKff)J_+QcF!AZOY-*8 z8n6|llMpE}9XH?9!IUn_dMc1XsfQDUK z1H)1(DEY%c%|Uq8_4i-|iu)E>JOswVC6$yr3+z@cGly1~az6xy+M~I0<1>Hohg9!< z%}@F}MkGxt;lpzCWW<%BitS3N{Vu_ED0G zHHJF3j6E!DlYnNRnI7N^lCZL=R(G2|&G%L&G=~4}+r?fBmkL*1a$b(1PWsIwm8^@a zS?KnHf~AO;dDAa|V<;70Q+QNlM?eq8V&(4z7E8R?JQ_oMhdckc`V2nw6+xu| z+)7yIU95+Cj)0ePa}G>+LW-dj+wjFo4;**&hxlmnXdD&mH{MZ{ydXp^&JJuh-izN< zx_>%*X9l{kO*$bxcZnU28RSOB74W7^!QOCPx_EW!K@imHNNvu>xUux;^(OMYjxsGk zeRN%LwoQ^t#Cm806p~(>Tvq4PxoCN^KTv`AG<>BUB*2e4YS_eoVT;tA5gW=? zt9De*t+2 z8ycty^Lr@pDiPTOLaS4@_aV;=@M97UlIC8?TC_Y?(XiAk9@M^_4t3f&-#cM+dsSE` zYU=e+c`LmMcy^P`VIM(nxxM!%2+YWAD6-2Y)m4FqSaL%v}>Qm*)oh7g862XpISz-z>tYJjIuSuj?9F>Wi5+ z3X5VMKf{or&sf$m&9aMc^K1CjFPKpgea^N=ok55UIhpzghnx;{N!i>Y%NhOtrK zr-9Ewk$U|DKZQ`gVf7w+GxEs+GwTjU^Z=_arnn%ycM$%XePpnAsO$e@tCEeCV4UXB zW`y=lNxXZqUoU5KtORBWkTM9vYc7sljQ~}+rGD9KW$c|?_LimGDOiYetUPt<=t5w_ z85$(xHS_^0Ad+B#IN?ID8`SO;^{6&V0Y6bB4j^O-sKE)B6RG2k-*}l0VQ?A4GZpZgNKK$H~+Clv6%qQgG}!tX)i hpTEER^Y6co2VvyDxP`Lf=J_S#JZQqfKEwO#`WNu-29y8* literal 0 HcmV?d00001 diff --git a/BMA.EHR.Report.Service/Reports/19-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļāļĢāļ“āļĩāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļē.trdp b/BMA.EHR.Report.Service/Reports/19-āđāļšāļšāļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āļ›āļāļīāļšāļąāļ•āļīāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļēāļŠāļāļēāļĢ āļāļĢāļ“āļĩāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļē.trdp index 2bd6eee7d7ca82af90110e409ff4532e31115c25..73544793c649645244c9472c068c3224a0f9a329 100644 GIT binary patch delta 1747 zcmV;^1}ypG5UCItP)h>@6aWAK2mq;gOjnPC{@-i{008|ckr*(4-CEsm+f)>PN8*3D z3evQy%#PEfZCJ9YACygFsA@WRKs=b_uCZ|J%)S{NPjpP`;03g;d~9gaR-q!QO3*Rp z{5SqnIQQ5$wr`xq?b0q;ltlLN{W`z%anCuvmCKtglia3`YuHvbrz!ayp;p~)7}iEL z*I_p=%;zp&diR}w${KCk4kMo#4c3HqC8bnv<;W*`i^5&`f|et-ru}uz(%T<7Mx&Zr zcRDmjU~tQ==9-MPKTuV--lQ$vRTwp?V|=C5?Uw4`xGkaK(@nN$Z_0p(LG#M2Hp>Yg)0_O3U#{Ej@aj|D?7(b( zcgy!4<9FBh4t?*r?``A7Z@#yM7eIf4|9|`4Z+-8X@BNEUfA_sVVr_o$y+=qnz!9L! zkJu7M{>S%!cJO+ickF(TU7-C-zk6TI`$KQ2bMI{~UxdGfivkiBFd72``A3WiM`6J< zHb8ZjsKuxQyipKmT{lBAFrDm~S(=Ns+0!F6Ik_5Fj(`%%<0ugol^IDyX#xTbjESgv z?pDWU7ef(n4EGQ>z-l{qG`$MzZ&BdgRX)58y>v!@m*H1qy2BJspwmH1;(I^)-hV@T zt{9f#HWgffB!$8-DR6H3WN_VRG)y`sVwekHA0maBxS2$H{uK530h+*}-~A3RQbaRC zi;yHRlO}<2K~{D_X~-6pxdgV7CrR}-qxUlss>Sg|wWt&ZqBk_LALdn?MOHn^cMRJ_$U*=js)_7fU*Tv*U%|Tt@tou0XUK;vKwrD}xQF1HwS)gJ z(71a(_!<81pd$Vxf|{N`*uwVcD!fMoz0JOV-`&Rhd#J0s=-&6ylkB1h9{0NuG4}zk z=7}u7abBgYLt1_^m8hf~;rUXOsE~AeVqa zvSFmA9w%e-hSi{sX;^fmiG@-e$hW2i=|n2y$-P--J2lpSgVN0pWHQWsk;k$WUW#~s z()(4I3P|}OQnv8XE?U%^$#!#O!P+okop~Aj)EzxTy8BwG))|UP%O~A-%x5n(b;D`t z7EeV*5;_Q`(!|1)sTMG+%qI*MojF%9FVIODju9q@r{bxyWr*Ojk~SRdTe$Tl_OrXf z0s)II8rw5&X`J{%WFq&uivzRd=C>_>wz^%UdkAH)qsBMYL)bQ9_j@2`DW|g!tmvjY zs*OM@0%}UBTuMc_pv>e;CyTvD9q(ih*oMt~fZwf@qGB*rwo&e485E15yyYG``oj@A zeF+B~5R`T+_2gWxF&=cDVDx9(-9AQ1@Gz@cabzVG(mmYU9V0k%MHBY@fHaGdj_iSOwT#zOt zi|^+V(rv`&RbaYPX~rr77tUO2^*puAH4)KDHuUC|_?~i}9Ou(ljyS2#O$u1$^!GeF zJa*yl0>crJ*ggA8UB%Dq_;lnP8Lhkz0C=5OAWW)F5Joq-1gACqq=K| zi)4UF(0uPH{Qgu(55xggjl$5k?2`^>^2N{V1qu^V0;;Hqqd;onERdjouId|f#kOI& z@*$x@bVjHxH`1b$N6{QOR*f=#w8@3Yp-r7@h6OS8LJ>p)`-fWxTCe=D1Z*2t$L_e; zRM5r3uItW*VMPa!1mQ*~UGyqzv84ubRthNeMVm3Z1^4_$?LiP9w4%n>8;}sxT9Z;H zx*%n(6N9>MzXHA+{P0+RxUd43mRML)a>$=tW&F z+@!U>!dhmi4ASh?1lFc0O1+9C=w7IC3>hQeTRW!*bna!90D5J1#|GBt)zG1 zL)%A@+we6@6aWAQ00;o7cubS~2H_5= pcuZH1gZ|%a1^@v4D3j_3E(57}Op_Z38v(SFHwY#MmInX;002M?T@U~O delta 1823 zcmV+)2jKXr5aSRSP)h>@6aWAK2mqB;FIN&Vs)?os006Ejkr*(4)mrUu+e8@uj>P|P zGE%jv%!$*aX=t;lFI1bxP}OW8f%ssOTVmnZS$vr~KG89$gAaiA!b^uHZ51kFngks% z=fClv!gJ6068qvLZb`eOYAgGEZ_n>}f9_T;?KEw2o3=g6b;_EdXEj2ds#~+1dRgnR zn-`X}OBdgMYh{~%w%j%&A6qrnfPMwNP;F}DL$gWYt#rZA$S1DbENeN9z>JPp)*6hp z-pgdXYJ)aSPiNGoZR-oY>NYcNoD7!8I?m)YtcU8EI2qi6E<9@J8aF}Q7MqqX7xpXW05y}KyUI_{&?MOg-;)u zb_Z4qy1RkDkG}_je-!x71Ah-6ehK_te1P^R`2WwK`&HmS3;e(F>#u?TTcpoVf&U0w zUg8We-g6@5}?zg?E=HA)aScZSA%MubM2#tV&^jFv& zn-Y$~s%_POf!FKQVYCgjQD8;Yw8Lf~IzAG{Zn_Q&XTN@#RLr*ddB@qRT-8X$`jQL4 zVvA{H&9!ULq1~Yx$;21W;ObF!WI}$7Vo_djI>MqP2IX`k!lLrrt&YoAZo?i=HHZ@P7>af5(p8v>eN8=(q!g3%PMz z;M5H8;F?vd*>pMIzyG@2rxY81277?q-J)8D_soV@U}xWkl)!EL8=#{197q@zVi+ zYSh?#cmH(a&{d~y!#=Yr_=!F}MZ){PlC3jjlaYtpfqP`SUSTyEbzxrqa{1Mf$g-|Sq@}7ri=#M67^c5U%LJ->Bkji-y zEzIq-Os94YWGbx4%@bM8fB@xOAVa!^;L)Zi!1My4!4&jZndj(}*6-47TMQrAwrcQ;vwzN-F8?fwdQkkFH8HeEh{|M! z%85%nC`~-km&!l~pg3;RhQ7?gjvp(FPP2P)h{{000000ssO4 NeE Date: Thu, 12 Oct 2023 16:41:44 +0700 Subject: [PATCH 2/2] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88?= =?UTF-8?q?=E0=B8=A1=E0=B9=80=E0=B8=AA=E0=B9=89=E0=B8=99=E0=B8=97=E0=B8=B5?= =?UTF-8?q?=E0=B9=88=20table=20=E0=B9=81=E0=B8=99=E0=B8=9A=E0=B8=97?= =?UTF-8?q?=E0=B9=89=E0=B8=B2=E0=B8=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āļŠāļ­āļšāđāļ‚āđˆāļ‡āļ‚āļąāļ™āđ„āļ”āđ‰-2.trdp | Bin 3086 -> 3117 bytes .../02-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļ„āļąāļ”āđ€āļĨāļ·āļ­āļ-4.trdp | Bin 3128 -> 3152 bytes .../Reports/03-āļ„āļģāļŠāļąāđˆāļ‡āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āļŠāļ­āļšāđāļ‚āđˆāļ‡āļ‚āļąāļ™.trdp | Bin 3125 -> 3160 bytes .../Reports/04-āļ„āļģāļŠāļąāđˆāļ‡āļĒāđ‰āļēāļĒāļœāļđāđ‰āļŠāļ­āļšāđāļ‚āđˆāļ‡āļ‚āļąāļ™.trdp | Bin 3106 -> 3132 bytes ...4-āļ„āļģāļŠāļąāđˆāļ‡āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļĨāļēāļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ-5.trdp | Bin 2639 -> 2657 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/BMA.EHR.Report.Service/Reports/01-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āļŠāļ­āļšāđāļ‚āđˆāļ‡āļ‚āļąāļ™āđ„āļ”āđ‰-2.trdp b/BMA.EHR.Report.Service/Reports/01-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āļŠāļ­āļšāđāļ‚āđˆāļ‡āļ‚āļąāļ™āđ„āļ”āđ‰-2.trdp index 7574b3b3a10ad18ce5315668fc05bc167db13c57..47b1bef2abbd344533bcb4978066ba83c95bb246 100644 GIT binary patch delta 2804 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 G0001ozG2V+ delta 2786 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 o{PcO10002C0000J0000000000000000GX2k3?>G93jhEB06=d)T>t<8 diff --git a/BMA.EHR.Report.Service/Reports/02-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļ„āļąāļ”āđ€āļĨāļ·āļ­āļ-4.trdp b/BMA.EHR.Report.Service/Reports/02-āļ„āļģāļŠāļąāđˆāļ‡āļšāļĢāļĢāļˆāļļāđāļĨāļ°āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļ„āļąāļ”āđ€āļĨāļ·āļ­āļ-4.trdp index f04d1a0f935e0fc3f3da0b9b340edef466a40e09..208840c89589c54d83eedc64ef4a398f27becb0d 100644 GIT binary patch delta 2820 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 W1^@s600IC40DS-e0KE$U0000We_h}J delta 2800 zcmV+r7`PZ1P)h>@6aWAK2mnQ2OIP==*n)cs006{wkr+UKyAP8s`8BKEAur8R zv`vjTYjGHcgKD#m5Lxmhc}+SLXodoN0q)D;ibHqzVYi~_VMBrIZo`!SMt{nY6eUX( zCDV?SH4T9vut@3=Uw(Y}@F6L6KRB8g(r3VSbj$2j6uDNBfH|~Ax;gGuX72s>I+YKu z{{DB}JutOwSGuczkKBV^MQzCK;iMuB4)y7Vp_zw$Z48`VW#68GinOauK(FF^-}&B8 zzW2oU{^fhmeD9_2ov8J{sPMJ}>%qX(rXSk+D7*>g!-NtJTzC3@wdxEHz(jLo7Z||S z59OgXsoFRTFk@AXj$moSl91~)T=v0KLzsqf;blrB6dDkVYM&8{9tw`!4eKau2t`)g zYw>naspiWDkxI$doL*Nz%uj^hh$jsmK{ijJ%4yO7fmh$+2n!< zCszxFHbF^+L1P4S{Q0`38E#Gr*%Ug!$NHW(}mImQ^YQ35INv{zT+nxWap6=~bDCmKxsdF}n(+9O)8*H$DRH=6)HCj1frU%soP)mnXj z)o~9@H2d%luw8wq(aY!R#WTf&3juYxP&c!gR*PY}(NtG=|G{j+^tL-Xh1Ay&A$N2~hn!ZVYe!QX zIKjry-q4zv?jIB5^^Rrh4`It`#-HAQ9lKX*c{$9@#BbNz&fPh=L~j$@R7BUhz+LOy z7qXVs$Gv%|I(FAgb9G0-L zZ8bRaNe=52S|W1Dn5XQ)F;0$@WU|JSlD9y_prTVk?wE*m;Xus54u+wEw3y@g9lgAWp4DaYFo! z@BIp?^}ScpdlG(?%TL(4{lWK6piv7cr-A0#vvW~^CKrO}Af`xvq8ZbjWz{mZ2*gSB zON{N`eDCKf#u)Pa1^iF%Jmc{V35+j2#tf&)au~OubwTYkQ#$p<7(;SjA-m%A1o4YB z^p_aq*GNg9K0$`Z>DTn$GXeGGgL>5&g~HrOx!9G;vOQ8~shf?p#fU#e1~lUPN6a)r zoYvBO2b>Cn8jD(gW$nLIxMSkW*#b}k4+;{6F}mp)bPA=aH>LTQhunlHdAn zP$EzZZ3mnrLzy;mY$o^b*9{71TFK_Xm*%Q-$mg}9y3I=~*4LuH*6p29; zhP=QX=m$J-e2KfxYdnsS5d@DW&+*?^cr7w{f|kdO67vEvFF?Or#SIs!H{z{2EvTl^ zrxEAdL-y7W7Q$vq-@Jm&)OZ8u#_#^&XzL36w|-@AQlX*YJ2(o^y@Bstd!jdp-jIxD z_lDwT&8hc)uyb{WVD>;}%{1zKuO}0z3)GX*8MB%KJw)`o+Id(fw*D7cz9EJ0l?eiO zfqNpd$SLyL*_U>yGe~?(yQpu#3Bb?TB6^GmgkQ1e=o#%m<#~UOnD4$_^WEh+E?|p7 z(wyPkq3{$LGN)f-@6HLjMCScVvb39__j#5C1ksm&ooI#OyjgZ18Fk)@lj*E85lQ3a zt%W%MtxySuS77taAurq{p0Xs!9Z^W~Tt~N>_;gzsioRO5ZCS8&>2JEB<2UX2(JLyU zGOq|MCHS6MT1qP^BatlrZMgJ@+^BBRkXw{7uQnFYryW}|yw zV0(=o*;sd6I|9R*3((s?>6anWi}t+lAmTiK?X+n3f4cwBXs7tYG4WIw(E)JL2M!&n zuT6n{LpMjg$~qj@Z^Gg`Ll`#y$e#%l&a9b(Q--JG!sp%6?6Dp@r4a^vL|DX2O+;g; z5toXrVznL(Zt>$9-D+HDP@*uqK@hH$!2tkncnc2Mo5j0)s_OdM2%pU&CmLgesJh^P z!-@l7z`C^TWS=~qf-pit7qG@)+n{>h(CG7ntkgU1#2~FnJ)L?S$xl=~ay_pAGN{f$ z4sWEw34iSF71KXhW5jbmaBWy~SG(_gyt%c$zy7iG$tPD)E^z2PTk(eerm;9tc5lUg;)&BzxP)h>@6aWAK2mnQ2OOxmd;SNP#OIP==*n)cs z006{wlh+F_A4OkFSBU)dd6fVF0JZ=C022TJ00000000000002PlOzl#2BixC0002Y CmwE62 diff --git a/BMA.EHR.Report.Service/Reports/03-āļ„āļģāļŠāļąāđˆāļ‡āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āļŠāļ­āļšāđāļ‚āđˆāļ‡āļ‚āļąāļ™.trdp b/BMA.EHR.Report.Service/Reports/03-āļ„āļģāļŠāļąāđˆāļ‡āđāļ•āđˆāļ‡āļ•āļąāđ‰āļ‡āļœāļđāđ‰āļŠāļ­āļšāđāļ‚āđˆāļ‡āļ‚āļąāļ™.trdp index 8e503bbad9accfeee5814cb0aa3aa49fb5191cff..f84747e7623e7082278234c790d2e54203f30331 100644 GIT binary patch delta 2809 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 diff --git a/BMA.EHR.Report.Service/Reports/04-āļ„āļģāļŠāļąāđˆāļ‡āļĒāđ‰āļēāļĒāļœāļđāđ‰āļŠāļ­āļšāđāļ‚āđˆāļ‡āļ‚āļąāļ™.trdp b/BMA.EHR.Report.Service/Reports/04-āļ„āļģāļŠāļąāđˆāļ‡āļĒāđ‰āļēāļĒāļœāļđāđ‰āļŠāļ­āļšāđāļ‚āđˆāļ‡āļ‚āļąāļ™.trdp index f394dc3dc8a84a25f7c4de5be51511523ca1df0c..299f16015d8ee27cb47086c0b858eb3080a0662c 100644 GIT binary patch delta 2741 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 delta 2760 zcmV;(3ODt<7@`;#P)h>@6aWAK2mmh(N>^{~d46RI002Uf7c+lvZ`;Nhz~2wpci=Rj z*j|(pDT$IADTVFWbupeDBX&Ujkm4&*5q)Vym#jT@a94@bH@ z`@mF{LG8$#gBl0r>(-!lV%xL#>UC>;0;aOX+du=R`hXuB)4GYX!yDGchS;o&yikL8 zeJ_ z0+;lfUg4UaXNuZA1>?C5Zpk)y5U zv;dMYmNh^6uBs>+h-Ze`_YB?kZ*a8FjbKTR=lXwe^dTfreFP%~X=c~BZ9{_;?#Y@3 zF|3m^whdDOre6^BXb%h>piH)HOoNd3_`Uy!9vWUCMcj^|8Kx(0Ta(8R7V`X{C(sZ0 z68%t$NKB|FQt)c!3B&ATRXoDJm(2rL0?ocUD0B+;G;z$35_7LSjK2rl`g9cz$0nE-9u zP|nD9-2s|r5s^Xt(KS?++qwcyVLgLV`{6dO=V&G)TNzvnf(emOsAn3H`Jr4*+982& z_2PC&>Rf7v274;d6pO#7DMQ0jk>cM0UjToN(7`6HfVdDO9>nEzZ6lG5HGDbs8X20Z zSh|+pT74$VcEW1kQgw z*f&Sb=tVLE&fv~~TUasNBHw6tO2fT3*E9qiImQ(VAkKK^t`X1TMjPv0Wj@C4A`<8( z1DXL%1-iL%11(DJ!azT!j31E)^qoJR-ns#Qwr)gH+#6Hkho*6iRUzTPY%^V8x{mlyNZ zI~H55^0T0aU@Dsrg7vy2=|!gdHw0_?!rp{nMs*>og{xk-(%?G{N!3HB(O(a0m7MTw zRz8D&R~?&%W!$$Ryt>7WfT`Zk4R1bkoAsEHKvhS3Ig;z0$rRjBM(y{pYN_xk*0|l% znF%a!TgYH+%ys)uG0opMO!a>etf{R1`JIVBD{ zA}m%u`OR45Hkifr53mZr*s8p1$zbF*8OF5_g9^aduH5-r3`WLPX|A$tT%#0MLsn`VatQn42hspjqgBiVKHF}NCHv}owwX)DLa&mKtcCWaRQ#Myu*~TdL#t%kzkA zQQ3fSQaS9ymo0@&7@KrIQ|=y37rsc7_fFgd>Lz&t0IZ3r1Cu-?fo7%X2J!ZhdvTuo zs0o_=L)G~J8s}M}m9Wm^OR*zO7STxy-rqS5Fv1vJdn}{zHjZAM*pW2*lJxOWc%#Posjuw%Z#Av@OrO)*epX~A+pR@8^ zc+Lvh41H;{Rm5f6_ZX8U2D( z4Mgb}vv5 z1RXo~GqTqBcsU%zr`atcU*Uu3o?_(Bv4045T7HG5opgUwRULVn~IuJUw)RY}_gC&1Ozjbb~l%t-@yd4r}Dy_~7Cg$6r z!rmO$`pvP-@VmR-;kQ^}FKvBZFfrdj2}}){8kST;an0Unu|jWj^=`1#kB=}7V;WXg z!^AZ^n!8u;kI3@Ai7Dm7C16U%l&p-B2`NjSSEghsZ;Fj``iacz7Z=a8Elf~e+oY9f zTeTm)MjH7=myZ%V*>f%*eSyE=`gP!Ad=a=7V;@;1k71K<2_k1^ylYNRA)1AV) zgAN6&NOyw0k%?S>jxZ*^=eb{xefvC!MPE(cGYp6)`BC%+-;5q9KqL$66TJ(THUc*K z47rtU-OZB3-UKEC9bOL}KWWh0q^Ju%0M8Rq+cyqYFJwHOG z7$=jYu|EPDY)`|Ce^&l%27(J53cwbFsG@e>mPwVTrQWxvnh!T|cj9(_dBW=X;Y9=Z zws-NF_8=n>?_)y$c>Kb`^|85)mVRWLu;p&{|M1z)t*t|&t3IG5?lfnxxA1@3_SBU)dd6fVF0JZ=C022TJ000000000000023 OlMoCh29FB>0001iGDZsk diff --git a/BMA.EHR.Report.Service/Reports/34-āļ„āļģāļŠāļąāđˆāļ‡āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļĨāļēāļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ-5.trdp b/BMA.EHR.Report.Service/Reports/34-āļ„āļģāļŠāļąāđˆāļ‡āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļ‚āđ‰āļēāļĢāļēāļŠāļāļēāļĢāļĨāļēāļ­āļ­āļāļˆāļēāļāļĢāļēāļŠāļāļēāļĢ-5.trdp index 859c93150c5973b750792a002b2392c8ed1d7e01..f11015db1f630d99986c156ed5a1e99c634eb244 100644 GIT binary patch delta 2336 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 S3L631lQjw^2D}LX0002XL1=ye