From 24bc8523417701ad65b644cb5f3df1315c936e8e Mon Sep 17 00:00:00 2001 From: "Harid Promsri (Bright)" Date: Wed, 23 Aug 2023 13:50:44 +0700 Subject: [PATCH 1/3] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88?= =?UTF-8?q?=E0=B8=A1=20api=20=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=87=E0=B8=B2?= =?UTF-8?q?=E0=B8=99=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B8=81=E0=B8=B2=E0=B8=A8?= =?UTF-8?q?=E0=B9=80=E0=B8=81=E0=B8=A9=E0=B8=B5=E0=B8=A2=E0=B8=93=E0=B8=82?= =?UTF-8?q?=E0=B9=89=E0=B8=B2=E0=B8=A3=E0=B8=B2=E0=B8=8A=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3/=20move=20old=20template?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Reports/RetireReportRepository.cs | 23 --------- .../Controllers/RetireReportController.cs | 45 +++++++++++++++--- .../Reports/31-ประกาศเกษียณข้าราชการ-1.trdp | Bin 28595 -> 29087 bytes .../Reports/31-ประกาศเกษียณข้าราชการ-2.trdp | Bin 28478 -> 28955 bytes .../Reports/31-ประกาศเกษียณข้าราชการ-3.trdp | Bin 28478 -> 28974 bytes .../{ => Old}/คำสั่งบรรจุ-examination.trdp | Bin .../{ => Old}/คำสั่งบรรจุ-examinationHead.trdp | Bin .../Reports/{ => Old}/คำสั่งย้าย-transfer.trdp | Bin .../{ => Old}/คำสั่งย้าย-transferHead.trdp | Bin .../{ => Old}/คำสั่งแต่งตั้ง-appointment.trdp | Bin .../{ => Old}/คำสั่งแต่งตั้ง-appointmentHead.trdp | Bin .../Reports/{ => Old}/ภาคผนวก23-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก23-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก23-3.trdp | Bin .../Reports/{ => Old}/ภาคผนวก23-4.trdp | Bin .../Reports/{ => Old}/ภาคผนวก23-5.trdp | Bin .../Reports/{ => Old}/ภาคผนวก23-6.trdp | Bin .../Reports/{ => Old}/ภาคผนวก23-7.trdp | Bin .../Reports/{ => Old}/ภาคผนวก23-8.trdp | Bin .../Reports/{ => Old}/ภาคผนวก24-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก24-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก24-3.trdp | Bin .../Reports/{ => Old}/ภาคผนวก25-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก25-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก25-3.trdp | Bin .../Reports/{ => Old}/ภาคผนวก25-4.trdp | Bin .../Reports/{ => Old}/ภาคผนวก26-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก26-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก26-3.trdp | Bin .../Reports/{ => Old}/ภาคผนวก26-4.trdp | Bin .../Reports/{ => Old}/ภาคผนวก27-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก27-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก28-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก28-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก28-3.trdp | Bin .../Reports/{ => Old}/ภาคผนวก29-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก29-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก30.trdp | Bin .../Reports/{ => Old}/ภาคผนวก31.trdp | Bin .../Reports/{ => Old}/ภาคผนวก32.trdp | Bin .../Reports/{ => Old}/ภาคผนวก33.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-10.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-11.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-12.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-13.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-14.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-15.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-16.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-17.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-18.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-19.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-3.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-4.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-5.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-6.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-7.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-8.trdp | Bin .../Reports/{ => Old}/ภาคผนวก34-9.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-10.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-3.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-4.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-5.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-6.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-7.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-8.trdp | Bin .../Reports/{ => Old}/ภาคผนวก35-9.trdp | Bin .../Reports/{ => Old}/ภาคผนวก36-1.trdp | Bin .../Reports/{ => Old}/ภาคผนวก36-2.trdp | Bin .../Reports/{ => Old}/ภาคผนวก36-3.trdp | Bin .../Reports/{ => Old}/ภาคผนวก36-4.trdp | Bin .../Reports/{ => Old}/ภาคผนวก36-5.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ1.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ10.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ11.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ2.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ3.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ4.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ5.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ6.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ7.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ8.trdp | Bin .../{ => Old}/ภาคผนวก59-เครื่องราชฯ9.trdp | Bin .../Reports/{ => Old}/ภาคผนวก7.trdp | Bin .../Reports/{ => Old}/ภาคผนวก8.trdp | Bin 88 files changed, 39 insertions(+), 29 deletions(-) rename BMA.EHR.Report.Service/Reports/{ => Old}/คำสั่งบรรจุ-examination.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/คำสั่งบรรจุ-examinationHead.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/คำสั่งย้าย-transfer.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/คำสั่งย้าย-transferHead.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/คำสั่งแต่งตั้ง-appointment.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/คำสั่งแต่งตั้ง-appointmentHead.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก23-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก23-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก23-3.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก23-4.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก23-5.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก23-6.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก23-7.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก23-8.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก24-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก24-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก24-3.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก25-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก25-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก25-3.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก25-4.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก26-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก26-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก26-3.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก26-4.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก27-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก27-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก28-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก28-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก28-3.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก29-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก29-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก30.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก31.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก32.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก33.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-10.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-11.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-12.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-13.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-14.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-15.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-16.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-17.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-18.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-19.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-3.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-4.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-5.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-6.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-7.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-8.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก34-9.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-10.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-3.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-4.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-5.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-6.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-7.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-8.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก35-9.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก36-1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก36-2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก36-3.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก36-4.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก36-5.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ1.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ10.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ11.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ2.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ3.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ4.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ5.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ6.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ7.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ8.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก59-เครื่องราชฯ9.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก7.trdp (100%) rename BMA.EHR.Report.Service/Reports/{ => Old}/ภาคผนวก8.trdp (100%) diff --git a/BMA.EHR.Application/Repositories/Reports/RetireReportRepository.cs b/BMA.EHR.Application/Repositories/Reports/RetireReportRepository.cs index 53f7141e..82eace7f 100644 --- a/BMA.EHR.Application/Repositories/Reports/RetireReportRepository.cs +++ b/BMA.EHR.Application/Repositories/Reports/RetireReportRepository.cs @@ -3,8 +3,6 @@ using BMA.EHR.Domain.Extensions; using BMA.EHR.Domain.Models.Retirement; using Microsoft.AspNetCore.Hosting; using Microsoft.EntityFrameworkCore; -//using Telerik.Reporting; -//using Telerik.Reporting.Processing; namespace BMA.EHR.Application.Repositories.Reports { @@ -123,27 +121,6 @@ namespace BMA.EHR.Application.Repositories.Reports return new { retire.Id, retire.CreatedAt, Year = retire.Year.ToThaiYear().ToString().ToThaiNumber(), retire.Round, retire.Type, retire.TypeReport, Total = profile_retire.Count.ToString().ToThaiNumber(), profile = profile_retire }; } - - //Report - //var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"32-ประกาศเกษียณลูกจ้างประจำ.trdp"); - //ReportPackager reportPacker = new ReportPackager(); - //Telerik.Reporting.Report? report = null; - - //using (var sourceStream = System.IO.File.OpenRead(rptFile)) - //{ - // report = (Telerik.Reporting.Report)reportPacker.UnpackageDocument(sourceStream); - //} - - //System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); - //InstanceReportSource instanceReportSource = new InstanceReportSource() - //{ - // ReportDocument = report, - //}; - - //ReportProcessor reportProcessor = new ReportProcessor(_configuration); - //RenderingResult result = reportProcessor.RenderReport("PDF", instanceReportSource, deviceInfo); - //var content = result.DocumentBytes; - //return File(content, "application/pdf", $"ประกาศเกษียณลูกจ้างประจำ_{null}.pdf"); } #endregion diff --git a/BMA.EHR.Report.Service/Controllers/RetireReportController.cs b/BMA.EHR.Report.Service/Controllers/RetireReportController.cs index 27b829c7..c97e98e0 100644 --- a/BMA.EHR.Report.Service/Controllers/RetireReportController.cs +++ b/BMA.EHR.Report.Service/Controllers/RetireReportController.cs @@ -2,6 +2,7 @@ using BMA.EHR.Domain.Extensions; using BMA.EHR.Application.Repositories.Reports; using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Authorization; using Swashbuckle.AspNetCore.Annotations; using Telerik.Reporting; using Telerik.Reporting.Processing; @@ -12,8 +13,8 @@ namespace BMA.EHR.Report.Service.Controllers [ApiVersion("1.0")] [ApiController] [Produces("application/json")] - //[Authorize] - [SwaggerTag("API รายงานระบบเกษียณ")] + [Authorize] + [SwaggerTag("รายงานระบบเกษียณ")] public class RetireReportController : BaseController { private readonly RetireReportRepository _service; @@ -33,11 +34,44 @@ namespace BMA.EHR.Report.Service.Controllers var retire = await _service.GetProfileRetirementdAsync(Id); if (retire == null) { - return NotFound(retire); + return NotFound(); } else { - var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"32-ประกาศเกษียณลูกจ้างประจำ.trdp"); + var reportfile = ""; + var returnfile = ""; + switch (retire.GetType().GetProperty("Type").GetValue(retire)) + { + case "OFFICER": + if (retire.GetType().GetProperty("TypeReport").GetValue(retire) == "ADD") + { + reportfile = $"31-ประกาศเกษียณข้าราชการ-1.trdp"; + returnfile = $"ประกาศเกษียณข้าราชการ.pdf"; + } + else if (retire.GetType().GetProperty("TypeReport").GetValue(retire) == "EDIT") + { + reportfile = $"31-ประกาศเกษียณข้าราชการ-2.trdp"; + returnfile = $"แก้ไขประกาศเกษียณข้าราชการ.pdf"; + } + else if (retire.GetType().GetProperty("TypeReport").GetValue(retire) == "REMOVE") + { + reportfile = $"31-ประกาศเกษียณข้าราชการ-3.trdp"; + returnfile = $"ยกเลิกประกาศเกษียณข้าราชการ.pdf"; + } + else + { + return Error(retire.GetType().GetProperty("TypeReport").ToString()); + } + break; + case "EMPLOYEE": + reportfile = $"32-ประกาศเกษียณลูกจ้างประจำ.trdp"; + returnfile = $"ประกาศเกษียณลูกจ้าง"; + break; + default: + return BadRequest(retire); + } + + var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", reportfile); ReportPackager reportPacker = new ReportPackager(); Telerik.Reporting.Report? report = null; using (var sourceStream = System.IO.File.OpenRead(rptFile)) @@ -78,9 +112,8 @@ namespace BMA.EHR.Report.Service.Controllers ReportProcessor reportProcessor = new ReportProcessor(_configuration); RenderingResult result = reportProcessor.RenderReport("PDF", instanceReportSource, deviceInfo); var content = result.DocumentBytes; - return File(content, "application/pdf", $"ประกาศเกษียณลูกจ้างประจำ{null}.pdf"); + return File(content, "application/pdf", returnfile); } - //return Success(retire); } diff --git a/BMA.EHR.Report.Service/Reports/31-ประกาศเกษียณข้าราชการ-1.trdp b/BMA.EHR.Report.Service/Reports/31-ประกาศเกษียณข้าราชการ-1.trdp index 5e28cec743aab0b2d207a6e0e72ecfc4f798d094..aef012060afd5259920fd4c4b88b7124ed69e64d 100644 GIT binary patch delta 1905 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 diff --git a/BMA.EHR.Report.Service/Reports/31-ประกาศเกษียณข้าราชการ-2.trdp b/BMA.EHR.Report.Service/Reports/31-ประกาศเกษียณข้าราชการ-2.trdp index 359c400a27201908617462f12a0b2dc7d1e682c6..e931377219a8f7ef3573025d36b1c7ecbf04e4de 100644 GIT binary patch delta 1793 zcmV+c2mbiJ-T|B90S!<~0|XQR000O8bZr;04U=dNbZr+`=%P*HaRvYY2Og8IXfc0T z?QhdY82>(L|HH|XRuGyUJ87Ga1Vqd0cv(~z&_0^@npiltWjmwg)4CxQCiZ2(P{xE- z5Mmob8f=VIK8ph-F>acnuRiQ6%88=b{YryEnR)LJcf%ocwqWolrx z8E?9H)Fpz`z87bU*3Kf+3ax8>4_(4HNEFUZOf?6wg0x(PR@71O4g@Wy9rr`L>~ElR zJ*z`>Xz)MMg3*YsUa{OhR$G_OC>+@;^`8d>oeOxKG#AuG+FA31rc$9T;u!3a*|uEV z3Vndh_bgXI7o8qn+YE?Jhnj!X0yAn`#2c~777qO7xK_xi?qIeBxc5 zBJp?)bs>+qGK#mV8ng{yHI?REnmkIAr)lyhNi;~k-yr+$f#fCRU;;x=;ctgeBkez+ zK_suz?p6Z%H&$ZI8K}fkGNj zz!uZ_Gg#RI<$pt$VEP6cPq}0W?R)9)ZXVd7Tmdyg6#NeBo&f&2ox=zq7-R-AkC}~a zZjbHZ4lKHdh|4P3OBH|39chtr>EW1gtNInTLRReP2%1BO!0a6ekHyA=o=06Uu&8ZdRkB%fBD1qnDAHcFVgzHGb{Fn|OB2cvhb;W9Fz(yXV!=KXO{e$9| z%(-{LF^{AigC6tv>I{hpWi$)Fin1e_`#V_m(B5-4S__w+4R zGAdzQwX#qvl5VX&FC*QGNVumR?Anp)hc-E}7WcSb-V?qL6FeiE#IcwSCjA}5w4mzs zrI}$`@4J64#fUg&d1g0syzBfsN&&j1_W_+DK&KxBbQQHeU!NAbz>geym@gAaJp~)Tt4Tg;5>A(iYczWEU z(##Puv(F^1O1)~3EtPmmq~pacv0j?TGJEfNau0vUTxn=yk6sdQ=;5$@M%d>Mq|D

Ru+i z8@hjvhxy4uw!`xD9RWOcP#z&Xf$(NZ*XpzxnD5KfNt-Wu>&%^yWV>WjwnDg1DqL@A zh5Idb|0T?5w5$#`aZIntBGj@19G-VPyQ!S0k!-O%J8E0>_UE+aM)dSZHrny}em{b# zT+WSMw8D-fkTw@w&Jqv4=dNbw*Zhq}HQ;|ByX?oY-y?mIZyTDZw4sUqG7+Sc*~K{K zOF**P7eN_&DQj6ay_n1#Gw7WhcWjUQITO1COg}7a0{x!L2N1h3qsdHxUbdoAG00}0 zjeBmE{w3=rbD2M*@UngmKt>k%>oZ?il4r?E->n6><&)qOAD_jmv0#AAardPSB5mjouU8$ j0Pg?*022TJ00000000000000_Z<7;mB?dll00000kP2L2 delta 1312 zcmV+*1>gFc;sL(i0S!<~0|XQR000O8H*plP4U=dNH*pkKEfKQYlmq|(2N9F5Xfc0S z-EJF26uw8|9Y%|UTUG4FcAQXZw@Mn)ls1u-HLbW@?1{Z%f2`dxO?p*Br8KDAke0|4 zRU}bVpsGX*h26KAN8!ww9eeC_dW6@jbb+pYDUqV zG6)TtVapBLHKWJYKKRhMbn)GHs;hsr8%B)WbX%+g>t>q1K~@}})(oEf#FH01xyzFu zc{1S16Q1;E4Ptk~TXx`duS9OEW;CK6H3%3B;+oN6toxB=#mx@&o!Dg5qmlcC*$jOv zLOWpHDovHjR?#dPV4jfbRYv_7hcH>7%yB)NHW|20mZ;nAFz~88@~Wk;$aH_;R-0{j zbT|dUVi>S&Q)7wPPUL*v3&;w+1tGY%sR*{q3}TH`SmQdzTth+KZL(fO=fib!)py#U z!@}R#>JFb2%^Qx_qh@{OilJad|5Y?NxlY$$IAhL=Nh9pmj43e!$MAscrsL6i6e4C} z;CKdEc758|=z>jGn6$bHhp)INN2ei^h z<$vH5Fnx)GeI-e8yv@`5qrlFL6bK`r;1}Gthxm`|oFxdsATyA8ENyHmd-4o-anm*d zmrXcJlN8Ps7G3JKV)K79>O=){jugllG`EFe$(UqtduIzoRVb4MGM!hRL{!h5=eB{T zFVle0$T-Q0&1zGZ*&U}#Rk2oNd8%ril4U8YwPKcs^;$8tcS9^RlyalFL4mS>zOsmx z-B!z^Cm50PUvS~1*6VISWpE2_BwrCV-1(l_R{qIrM5T+Cy(nF(HdsEXu2 zN^p?g2blU#a6Z6oFM;ErP`=~o4nbABSWmKs2J*>6o_^2M2dBj?nR9Q0TOQ?d3ps>R z?&nd8hQu+*MaPt2oWHAk*8rG@6xKBA5zI4W8iMPdOLK(@(y1IpI-m4n=B{nLZPq#B zl2AEc$}6T>Rb_vpf)YnD(BHyZPV6GmC!Ty+K^*H1_eL+JSM}(*bO?hyKo>Vra)2(r zz>GP-!882y4{=u}+MkGrD&AAS)9A4t>wu2QJ3Ig1Y4A=nMl6TjXo!|@1FVUyNxI2x zK~9@)s@7OrX^r)jvhUPZRO`@C*_4U)G$wVp1Vq=|0GfZ>xoIFICuqe@M>JlGju%6- zdl?*cgI?H+ajB9kW6Ms|c7svhs05#8+=f@G)r|IrJXbVJ6)~9)84G=wi-|Q1KvxP~ znC7n(AtZK(Ql_?`WVNUFv#;P*cUs~Pfy}XzXorUq5uE@?*IS*6951J00000 W000000044rlkjjQ24QXh00015Zf+w0 diff --git a/BMA.EHR.Report.Service/Reports/31-ประกาศเกษียณข้าราชการ-3.trdp b/BMA.EHR.Report.Service/Reports/31-ประกาศเกษียณข้าราชการ-3.trdp index fdf736279e4ac1f59f098cbd372733497f8c1909..189edb483a3741c75fb3e7e065921835254ddcf8 100644 GIT binary patch delta 1813 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 X000000001TZIc6WB?e(`00000fo5;m diff --git a/BMA.EHR.Report.Service/Reports/คำสั่งบรรจุ-examination.trdp b/BMA.EHR.Report.Service/Reports/Old/คำสั่งบรรจุ-examination.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/คำสั่งบรรจุ-examination.trdp rename to BMA.EHR.Report.Service/Reports/Old/คำสั่งบรรจุ-examination.trdp diff --git a/BMA.EHR.Report.Service/Reports/คำสั่งบรรจุ-examinationHead.trdp b/BMA.EHR.Report.Service/Reports/Old/คำสั่งบรรจุ-examinationHead.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/คำสั่งบรรจุ-examinationHead.trdp rename to BMA.EHR.Report.Service/Reports/Old/คำสั่งบรรจุ-examinationHead.trdp diff --git a/BMA.EHR.Report.Service/Reports/คำสั่งย้าย-transfer.trdp b/BMA.EHR.Report.Service/Reports/Old/คำสั่งย้าย-transfer.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/คำสั่งย้าย-transfer.trdp rename to BMA.EHR.Report.Service/Reports/Old/คำสั่งย้าย-transfer.trdp diff --git a/BMA.EHR.Report.Service/Reports/คำสั่งย้าย-transferHead.trdp b/BMA.EHR.Report.Service/Reports/Old/คำสั่งย้าย-transferHead.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/คำสั่งย้าย-transferHead.trdp rename to BMA.EHR.Report.Service/Reports/Old/คำสั่งย้าย-transferHead.trdp diff --git a/BMA.EHR.Report.Service/Reports/คำสั่งแต่งตั้ง-appointment.trdp b/BMA.EHR.Report.Service/Reports/Old/คำสั่งแต่งตั้ง-appointment.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/คำสั่งแต่งตั้ง-appointment.trdp rename to BMA.EHR.Report.Service/Reports/Old/คำสั่งแต่งตั้ง-appointment.trdp diff --git a/BMA.EHR.Report.Service/Reports/คำสั่งแต่งตั้ง-appointmentHead.trdp b/BMA.EHR.Report.Service/Reports/Old/คำสั่งแต่งตั้ง-appointmentHead.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/คำสั่งแต่งตั้ง-appointmentHead.trdp rename to BMA.EHR.Report.Service/Reports/Old/คำสั่งแต่งตั้ง-appointmentHead.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก23-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก23-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก23-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก23-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก23-3.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-3.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก23-3.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-3.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก23-4.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-4.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก23-4.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-4.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก23-5.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-5.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก23-5.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-5.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก23-6.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-6.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก23-6.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-6.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก23-7.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-7.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก23-7.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-7.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก23-8.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-8.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก23-8.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก23-8.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก24-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก24-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก24-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก24-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก24-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก24-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก24-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก24-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก24-3.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก24-3.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก24-3.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก24-3.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก25-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก25-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก25-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก25-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก25-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก25-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก25-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก25-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก25-3.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก25-3.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก25-3.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก25-3.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก25-4.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก25-4.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก25-4.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก25-4.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก26-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก26-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก26-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก26-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก26-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก26-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก26-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก26-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก26-3.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก26-3.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก26-3.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก26-3.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก26-4.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก26-4.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก26-4.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก26-4.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก27-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก27-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก27-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก27-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก27-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก27-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก27-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก27-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก28-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก28-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก28-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก28-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก28-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก28-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก28-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก28-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก28-3.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก28-3.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก28-3.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก28-3.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก29-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก29-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก29-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก29-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก29-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก29-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก29-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก29-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก30.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก30.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก30.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก30.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก31.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก31.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก31.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก31.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก32.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก32.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก32.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก32.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก33.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก33.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก33.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก33.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-10.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-10.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-10.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-10.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-11.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-11.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-11.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-11.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-12.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-12.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-12.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-12.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-13.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-13.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-13.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-13.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-14.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-14.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-14.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-14.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-15.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-15.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-15.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-15.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-16.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-16.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-16.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-16.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-17.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-17.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-17.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-17.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-18.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-18.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-18.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-18.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-19.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-19.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-19.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-19.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-3.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-3.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-3.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-3.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-4.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-4.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-4.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-4.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-5.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-5.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-5.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-5.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-6.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-6.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-6.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-6.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-7.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-7.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-7.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-7.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-8.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-8.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-8.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-8.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก34-9.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-9.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก34-9.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก34-9.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-10.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-10.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-10.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-10.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-3.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-3.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-3.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-3.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-4.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-4.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-4.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-4.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-5.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-5.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-5.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-5.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-6.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-6.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-6.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-6.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-7.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-7.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-7.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-7.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-8.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-8.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-8.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-8.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก35-9.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-9.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก35-9.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก35-9.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก36-1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก36-1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก36-2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก36-2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก36-3.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-3.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก36-3.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-3.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก36-4.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-4.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก36-4.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-4.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก36-5.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-5.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก36-5.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก36-5.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ1.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ1.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ1.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ1.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ10.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ10.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ10.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ10.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ11.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ11.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ11.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ11.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ2.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ2.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ2.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ2.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ3.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ3.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ3.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ3.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ4.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ4.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ4.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ4.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ5.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ5.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ5.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ5.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ6.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ6.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ6.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ6.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ7.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ7.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ7.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ7.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ8.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ8.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ8.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ8.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ9.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ9.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก59-เครื่องราชฯ9.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก59-เครื่องราชฯ9.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก7.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก7.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก7.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก7.trdp diff --git a/BMA.EHR.Report.Service/Reports/ภาคผนวก8.trdp b/BMA.EHR.Report.Service/Reports/Old/ภาคผนวก8.trdp similarity index 100% rename from BMA.EHR.Report.Service/Reports/ภาคผนวก8.trdp rename to BMA.EHR.Report.Service/Reports/Old/ภาคผนวก8.trdp From ad30cb849b6167766a3e41ab7d8e23c3142faaf7 Mon Sep 17 00:00:00 2001 From: "Harid Promsri (Bright)" Date: Wed, 23 Aug 2023 16:20:23 +0700 Subject: [PATCH 2/3] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88?= =?UTF-8?q?=E0=B8=A1=20template=2020,29,30?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-1.trdp | Bin 0 -> 29190 bytes .../20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-2.trdp | Bin 0 -> 29588 bytes .../20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-3.trdp | Bin 0 -> 2777 bytes .../20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-4.trdp | Bin 0 -> 3314 bytes .../Reports/29-คำสั่งให้ช่วยราชการ-1.trdp | Bin 0 -> 1732 bytes .../Reports/29-คำสั่งให้ช่วยราชการ-2.trdp | Bin 0 -> 1839 bytes .../30-คำสั่งส่งตัวกลับไปปฏิบัติงานทางต้นสังกัดเดิม.trdp | Bin 0 -> 1973 bytes 7 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-1.trdp create mode 100644 BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-2.trdp create mode 100644 BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-3.trdp create mode 100644 BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-4.trdp create mode 100644 BMA.EHR.Report.Service/Reports/29-คำสั่งให้ช่วยราชการ-1.trdp create mode 100644 BMA.EHR.Report.Service/Reports/29-คำสั่งให้ช่วยราชการ-2.trdp create mode 100644 BMA.EHR.Report.Service/Reports/30-คำสั่งส่งตัวกลับไปปฏิบัติงานทางต้นสังกัดเดิม.trdp diff --git a/BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-1.trdp b/BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-1.trdp new file mode 100644 index 0000000000000000000000000000000000000000..8ad5f6a6044f23e38ef8788ef2b4f0cd39e7fb3b GIT binary patch literal 29190 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 I{O9Wb0a0Kl^8f$< literal 0 HcmV?d00001 diff --git a/BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-2.trdp b/BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-2.trdp new file mode 100644 index 0000000000000000000000000000000000000000..daa35a420031076b0f2de570d6e4631a135f388d GIT binary patch literal 29588 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 literal 0 HcmV?d00001 diff --git a/BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-3.trdp b/BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-3.trdp new file mode 100644 index 0000000000000000000000000000000000000000..336db1e01b79209e037e1d84baf85824494a0010 GIT binary patch literal 2777 zcmajhXHXLg5&+;3x>BSCF`y8nmjHnnga8^q38IlIReFtxNUtxz3%yD}YKRKbQ94Ky z>8J_t=pc$g6r=@#NIm^`@7>+p?(FRB%FxU|7Wb(+`T`m&l?G)Z0NkuN!N6C|DR5@lP3u_36So<9TA-2B%- zo}ocSqsYJJr+0E|y=C=_FN+vT%_NTCCaph+gN+iJ7puqirVP2)4HSkOv_y7_Qz1l8V)&j4lo;!+^(|n9fIAzNtK|U ztkq%c&bz2X%F605sua!!1hRf!;aUkD=naEZmNmN6t#H38NJ(CVk~7u|lF1k@9#3eP6^ z`6yMKZu>EH6q)Jmn*bZ-zxK@6(z8yhw=D);A?@GJYi469lWml~=yxgre)DP!amf1S zG7tGs#CaA~t>PS2Z?IPoyRoC;&K-%)T1V`bP7<>oICZ%9*a?m45AgjzBJ^zyUuqIKi=aTq#ZK<0tDeUGIK0dc)x z8c;j;=QC0lhitI3a|1nNApM38awd!EsQw<8{$`?>tRQ1$qi@$a7jbR-R5p7ePZICg zF068|6W|F&V9ifs?F6x&+4pa7B1Q5R^pj+4zp`uQ>>MipFzjTWvg@iNA3O?j7WJ{R z7NxgB=)9F)Ag0KE>q!%xl^jZ!rxnA57rXff0gAZ&_@slkzuxzT{@44t9xxV`_wBz~$~H6GdkQzK^@3fWdjYL+2XXf>41PX>L6Dg11h1Q>Qpp2FssOup^lVq`Zy4 zBY%r!I4NWI%V1D7lKfF~(o5*=PvT-ntS(o5O4-xHeXr1sx$cws4z(lfRFF~=Ps;1f zH|lOH!;U7}law0D+ZxIMbiRiS->iFgApBX2Z*u##tdAzGTlJHeThuqP4T!en6&Bhd zuQ2y_r#5PrE6D!UjQtpNSW+vsKw6hEIXw>aAiR^ik5vd|Cyel7MqCofCw+c=XJ{I% z4uqItcVdiv{h(juzT>?~Wvt1Qa1m#(ksGhmgsR=Kecm%0?k+BXF@%XiSq+&w)t3z~NV8~Nay zJD0Q7D&A@3C%u|l;v_Rn-yl>UZOWyh-(4+k^MjT8t-0w0n_9`44jEpGMo&gGrlX4Y zOWYE?OVE?y@@dzehLCRCH4CY>?ylWGPXK)wfymk(^g&b6r#IZw+Ye{8aV|I@)s)yrq+q3)7sgDc;S;G8%{8Y#ZiKZNQ31c{$(<-}Wdfvxle@o75IbO@x(s zP!gpS5{(4}hpeii? z&{7q7sE~!AQCcdS_)tqDzeiZ+N8d3zs9@f8Vj9^SrhXzvuz~B6$7ct|HDKEsu%Cr) z@3I~l30>kT>Arg!(#HSn#%d0(nZaaVG*|T)e^KW2(H8!XM?tck-4~{u-aPN8OWZCq z*x#f^2;=+>b<3Ka7b{ufkMrYfFFccSTX76*cK$2Npaz)pysB7wSbE8HLO$TB;QP5d zNewZJD?$Q-7hcmcF=n!1G(hA6#nI{`p$MwSuBMlVbdnzap`OHj5Q)1Ruj$gnkmh{! zNXh)IP1K(oFBSuIBC39-P5lNtCrJC_ZZ2j70AMt{*rtfK6uc@%BrnECQ z9oJfcxBNWLm%8g4?WhRi1R^SUbIko)-`7kCeM+~y1*_avhp#k9H?OQ(a(Ws%&m<{0 zB~gj@hPJx81UN2 zRAT_IqOYwwbl z*8Rj|V;p)fJQjWJ;)XXPCYX|HiFX#i%Gjfld3*8jZfF%yy&-^y)@@Pr7RHd7<@Xx!SBC%U`lo(R{{k^o39JAB literal 0 HcmV?d00001 diff --git a/BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-4.trdp b/BMA.EHR.Report.Service/Reports/20-คำสั่งแต่งตั้งลูกจ้างชั่วคราวเป็นลูกจ้างประจำ-4.trdp new file mode 100644 index 0000000000000000000000000000000000000000..20c289ecc95681f8782f1fd759f610ec7cea8499 GIT binary patch literal 3314 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 literal 0 HcmV?d00001 diff --git a/BMA.EHR.Report.Service/Reports/29-คำสั่งให้ช่วยราชการ-2.trdp b/BMA.EHR.Report.Service/Reports/29-คำสั่งให้ช่วยราชการ-2.trdp new file mode 100644 index 0000000000000000000000000000000000000000..63fbdef59f412c9c1bc95556aba00271080af49a GIT binary patch literal 1839 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 Date: Wed, 23 Aug 2023 16:43:28 +0700 Subject: [PATCH 3/3] no message --- .../Controllers/RetireReportController.cs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/BMA.EHR.Report.Service/Controllers/RetireReportController.cs b/BMA.EHR.Report.Service/Controllers/RetireReportController.cs index c97e98e0..8508289a 100644 --- a/BMA.EHR.Report.Service/Controllers/RetireReportController.cs +++ b/BMA.EHR.Report.Service/Controllers/RetireReportController.cs @@ -10,11 +10,11 @@ using Telerik.Reporting.Processing; namespace BMA.EHR.Report.Service.Controllers { [Route("api/v{version:apiVersion}/report/retire")] - [ApiVersion("1.0")] + [ApiVersion("2.0")] [ApiController] [Produces("application/json")] [Authorize] - [SwaggerTag("รายงานระบบเกษียณ")] + [SwaggerTag("API รายงานระบบเกษียณ")] public class RetireReportController : BaseController { private readonly RetireReportRepository _service; @@ -28,6 +28,14 @@ namespace BMA.EHR.Report.Service.Controllers _configuration = configuration; } + ///

+ /// รายงานหน้าประกาศเกษียณ + /// + /// Id ของรอบเกษียณ + /// + /// เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ + /// ไม่ได้ Login เข้าระบบ + /// เมื่อเกิดข้อผิดพลาดในการทำงาน [HttpGet("{Id}")] public async Task> GetProfileRetirement([FromRoute] Guid Id) { @@ -97,12 +105,10 @@ namespace BMA.EHR.Report.Service.Controllers organizationOrganization = profile.GetType().GetProperty("organizationOrganization").GetValue(profile).ToString(), }); } - //Binding to Table var tblProfile = (Telerik.Reporting.Table)report.Items["detailSection1"].Items["table1"]; tblProfile.DataSource = _profileList; - System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); InstanceReportSource instanceReportSource = new InstanceReportSource() { @@ -115,7 +121,5 @@ namespace BMA.EHR.Report.Service.Controllers return File(content, "application/pdf", returnfile); } } - - } }