From cf966cd096e7b4f626766519ab71b16b8d0d4462 Mon Sep 17 00:00:00 2001 From: Suphonchai Phoonsawat Date: Sun, 3 Sep 2023 18:14:07 +0700 Subject: [PATCH] =?UTF-8?q?Gen=20=E0=B8=AB=E0=B8=99=E0=B9=89=E0=B8=B2?= =?UTF-8?q?=E0=B8=84=E0=B8=B3=E0=B8=AA=E0=B8=B1=E0=B9=88=E0=B8=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Commands/CommandReportRepository.cs | 236 ++++++++ .../Reports/CommandType15Response.cs | 17 + .../Reports/CommandType17Response.cs | 23 + .../Reports/CommandType18Response.cs | 43 ++ .../BMA.EHR.Report.Service.csproj | 3 + .../Controllers/CommandReportController.cs | 528 ++++++++++++++++-- .../01-คำสั่งบรรจุและแต่งตั้งผู้สอบแข่งขันได้-2.trdp | Bin 2988 -> 2904 bytes .../Reports/29-คำสั่งให้ช่วยราชการ-1.trdp | Bin 1731 -> 28550 bytes .../Reports/29-คำสั่งให้ช่วยราชการ-2.trdp | Bin 1839 -> 2033 bytes .../30-คำสั่งส่งตัวกลับไปปฏิบัติงานทางต้นสังกัดเดิม.trdp | Bin 1973 -> 28758 bytes ...4-คำสั่งอนุญาตให้ข้าราชการลาออกจากราชการ-4.trdp | Bin 28485 -> 28631 bytes ...4-คำสั่งอนุญาตให้ข้าราชการลาออกจากราชการ-5.trdp | Bin 2184 -> 2315 bytes .../Reports/37-คำสั่งปลดออกจากราชการ.trdp | Bin 28997 -> 29091 bytes .../Reports/37-คำสั่งให้ออกจากราชการ.trdp | Bin 0 -> 29099 bytes .../38-คำสั่งลงโทษไล่ข้าราชการออกจากราชการ.trdp | Bin 29031 -> 29097 bytes 15 files changed, 817 insertions(+), 33 deletions(-) create mode 100644 BMA.EHR.Application/Responses/Reports/CommandType15Response.cs create mode 100644 BMA.EHR.Application/Responses/Reports/CommandType17Response.cs create mode 100644 BMA.EHR.Application/Responses/Reports/CommandType18Response.cs create mode 100644 BMA.EHR.Report.Service/Reports/37-คำสั่งให้ออกจากราชการ.trdp diff --git a/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs b/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs index a9894177..efcca142 100644 --- a/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs +++ b/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs @@ -4,6 +4,7 @@ using BMA.EHR.Domain.Extensions; using BMA.EHR.Domain.Models.Commands.Core; using BMA.EHR.Domain.Models.HR; using BMA.EHR.Domain.Models.Placement; +using BMA.EHR.Domain.Models.Retirement; using BMA.EHR.Domain.Shared; using Microsoft.AspNetCore.Http; using Microsoft.EntityFrameworkCore; @@ -345,6 +346,241 @@ namespace BMA.EHR.Application.Repositories.Commands } } + public async Task> GetCommandType15AttachmentAsync(Guid id) + { + try + { + var raw_data = await _dbContext.Set() + .Include(c => c.Command) + .Where(c => c.Command.Id == id) + .ToListAsync(); + if (raw_data == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var report_data = (from r in raw_data + join p in _dbContext.Set() + .Include(p => p.Profile) + .ThenInclude(p => p.Position) + on r.RefPlacementProfileId equals p.Id + select new CommandType15Response + { + CitizenId = r.CitizenId, + FullName = $"{r.Prefix}{r.FirstName} {r.LastName}", + PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name, + Organization = p.Organization, + StartDate = p.DateStart == null ? "" : p.DateStart.Value.ToThaiFullDate3(), + EndDate = p.DateEnd == null ? "" : p.DateEnd.Value.ToThaiFullDate3(), + }) + .ToList(); + + return report_data; + } + catch + { + throw; + } + } + + public async Task> GetCommandType17AttachmentAsync(Guid id) + { + try + { + var raw_data = await _dbContext.Set() + .Include(c => c.Command) + .Where(c => c.Command.Id == id) + .ToListAsync(); + if (raw_data == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var report_data = (from r in raw_data + join p in _dbContext.Set() + .Include(p => p.Profile) + .ThenInclude(p => p.Position) + .Include(p => p.Profile) + .ThenInclude(p => p.Salaries) + on r.RefPlacementProfileId equals p.Id + select new CommandType17Response + { + CitizenId = r.CitizenId, + FullName = $"{r.Prefix}{r.FirstName} {r.LastName}", + PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name, + Organization = p.OrganizationPositionOld, + PositionLevel = p.PositionLevelOld, + PositionType = p.PositionTypeOld, + PositionNumber = p.PositionNumberOld, + ActiveDate = p.ActiveDate == null ? "" : p.ActiveDate.Value.ToThaiFullDate3(), + Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value, + }) + .ToList(); + + return report_data; + } + catch + { + throw; + } + } + + public async Task> GetCommandType18Async(Guid id) + { + try + { + var raw_data = await _dbContext.Set() + .Include(c => c.Command) + .Where(c => c.Command.Id == id) + .ToListAsync(); + if (raw_data == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var report_data = (from r in raw_data + join p in _dbContext.Set() + .Include(p => p.Profile) + .ThenInclude(p => p.Position) + .Include(p => p.Profile) + .ThenInclude(p => p.Salaries) + on r.RefPlacementProfileId equals p.Id + select new CommandType18Response + { + CommandNo = r.Command.CommandNo, + CommandYear = r.Command.CommandYear, + CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(), + IssuerOrganizationName = r.Command.IssuerOrganizationName, + AuthorizedUserFullName = r.Command.AuthorizedUserFullName, + AuthorizedPosition = r.Command.AuthorizedPosition, + CitizenId = r.CitizenId, + FullName = $"{r.Prefix}{r.FirstName} {r.LastName}", + PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name, + Organization = p.OrganizationPositionOld, + PositionLevel = p.PositionLevelOld, + PositionType = p.PositionTypeOld, + PositionNumber = p.PositionNumberOld, + Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value, + Fault = r.Command.Fault, + GuiltyBasis = r.Command.GuiltyBasis, + ConclusionFireNo = r.Command!.ConclusionFireNo, + ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3(), + ConclusionFireResolution = r.Command.ConclusionFireResolution + }) + .ToList(); + + return report_data; + } + catch + { + throw; + } + } + + public async Task> GetCommandType19Async(Guid id) + { + try + { + var raw_data = await _dbContext.Set() + .Include(c => c.Command) + .Where(c => c.Command.Id == id) + .ToListAsync(); + if (raw_data == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var report_data = (from r in raw_data + join p in _dbContext.Set() + .Include(p => p.Profile) + .ThenInclude(p => p.Position) + .Include(p => p.Profile) + .ThenInclude(p => p.Salaries) + on r.RefPlacementProfileId equals p.Id + select new CommandType18Response + { + CommandNo = r.Command.CommandNo, + CommandYear = r.Command.CommandYear, + CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(), + IssuerOrganizationName = r.Command.IssuerOrganizationName, + AuthorizedUserFullName = r.Command.AuthorizedUserFullName, + AuthorizedPosition = r.Command.AuthorizedPosition, + CitizenId = r.CitizenId, + FullName = $"{r.Prefix}{r.FirstName} {r.LastName}", + PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name, + Organization = p.OrganizationPositionOld, + PositionLevel = p.PositionLevelOld, + PositionType = p.PositionTypeOld, + PositionNumber = p.PositionNumberOld, + Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value, + Fault = r.Command.Fault, + GuiltyBasis = r.Command.GuiltyBasis, + ConclusionFireNo = r.Command!.ConclusionFireNo, + ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3(), + ConclusionFireResolution = r.Command.ConclusionFireResolution + }) + .ToList(); + + return report_data; + } + catch + { + throw; + } + } + + public async Task> GetCommandType20Async(Guid id) + { + try + { + var raw_data = await _dbContext.Set() + .Include(c => c.Command) + .Where(c => c.Command.Id == id) + .ToListAsync(); + if (raw_data == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var report_data = (from r in raw_data + join p in _dbContext.Set() + .Include(p => p.Profile) + .ThenInclude(p => p.Position) + .Include(p => p.Profile) + .ThenInclude(p => p.Salaries) + on r.RefPlacementProfileId equals p.Id + select new CommandType18Response + { + CommandNo = r.Command.CommandNo, + CommandYear = r.Command.CommandYear, + CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(), + IssuerOrganizationName = r.Command.IssuerOrganizationName, + AuthorizedUserFullName = r.Command.AuthorizedUserFullName, + AuthorizedPosition = r.Command.AuthorizedPosition, + CitizenId = r.CitizenId, + FullName = $"{r.Prefix}{r.FirstName} {r.LastName}", + PositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name, + Organization = p.OrganizationPositionOld, + PositionLevel = p.PositionLevelOld, + PositionType = p.PositionTypeOld, + PositionNumber = p.PositionNumberOld, + Salary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value, + Fault = r.Command.Fault, + GuiltyBasis = r.Command.GuiltyBasis, + ConclusionFireNo = r.Command!.ConclusionFireNo, + ConclusionFireDate = r.Command.ConclusionFireDate == null ? "" : r.Command.ConclusionFireDate.Value.ToThaiFullDate3(), + ConclusionFireResolution = r.Command.ConclusionFireResolution + }) + .ToList(); + + return report_data; + } + catch + { + throw; + } + } + #endregion } } diff --git a/BMA.EHR.Application/Responses/Reports/CommandType15Response.cs b/BMA.EHR.Application/Responses/Reports/CommandType15Response.cs new file mode 100644 index 00000000..855be88d --- /dev/null +++ b/BMA.EHR.Application/Responses/Reports/CommandType15Response.cs @@ -0,0 +1,17 @@ +namespace BMA.EHR.Application.Responses.Reports +{ + public class CommandType15Response + { + public string CitizenId { get; set; } = string.Empty; + + public string FullName { get; set; } = string.Empty; + + public string PositionName { get; set;} = string.Empty; + + public string Organization { get; set;} = string.Empty; + + public string StartDate { get; set; } = string.Empty; + + public string EndDate { get; set; } = string.Empty; + } +} diff --git a/BMA.EHR.Application/Responses/Reports/CommandType17Response.cs b/BMA.EHR.Application/Responses/Reports/CommandType17Response.cs new file mode 100644 index 00000000..f154c95f --- /dev/null +++ b/BMA.EHR.Application/Responses/Reports/CommandType17Response.cs @@ -0,0 +1,23 @@ +namespace BMA.EHR.Application.Responses.Reports +{ + public class CommandType17Response + { + public string CitizenId { get; set; } = string.Empty; + + public string FullName { get; set; } = string.Empty; + + public string Organization { get; set; } = string.Empty; + + public string PositionName { get; set; } = string.Empty; + + public string PositionLevel { get; set; } = string.Empty; + + public string PositionType { get; set; } = string.Empty; + + public string PositionNumber { get; set; } = string.Empty; + + public double Salary { get; set; } = 0; + + public string ActiveDate { get; set; } = string.Empty; + } +} diff --git a/BMA.EHR.Application/Responses/Reports/CommandType18Response.cs b/BMA.EHR.Application/Responses/Reports/CommandType18Response.cs new file mode 100644 index 00000000..f0be507f --- /dev/null +++ b/BMA.EHR.Application/Responses/Reports/CommandType18Response.cs @@ -0,0 +1,43 @@ +namespace BMA.EHR.Application.Responses.Reports +{ + public class CommandType18Response + { + public string CommandNo { get; set; } = string.Empty; + + public string CommandYear { get; set; } = string.Empty; + + public string IssuerOrganizationName { get; set; } = string.Empty; + + public string CommandAffectDate { get; set; } = string.Empty; + + public string AuthorizedUserFullName { get; set; } = string.Empty; + + public string AuthorizedPosition { get; set; } = string.Empty; + + public string CitizenId { get; set; } = string.Empty; + + public string FullName { get; set; } = string.Empty; + + public string Organization { get; set; } = string.Empty; + + public string PositionName { get; set; } = string.Empty; + + public string PositionLevel { get; set; } = string.Empty; + + public string PositionType { get; set; } = string.Empty; + + public string PositionNumber { get; set; } = string.Empty; + + public double Salary { get; set; } = 0; + + public string Fault { get; set; } = string.Empty; + + public string GuiltyBasis { get; set; } = string.Empty; + + public string ConclusionFireNo { get; set; } = string.Empty; + + public string ConclusionFireDate { get; set; } = string.Empty; + + public string ConclusionFireResolution { get; set; } = string.Empty; + } +} diff --git a/BMA.EHR.Report.Service/BMA.EHR.Report.Service.csproj b/BMA.EHR.Report.Service/BMA.EHR.Report.Service.csproj index 0d1ad60c..d82ae1c7 100644 --- a/BMA.EHR.Report.Service/BMA.EHR.Report.Service.csproj +++ b/BMA.EHR.Report.Service/BMA.EHR.Report.Service.csproj @@ -282,6 +282,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest diff --git a/BMA.EHR.Report.Service/Controllers/CommandReportController.cs b/BMA.EHR.Report.Service/Controllers/CommandReportController.cs index fb1f061e..d8ba91f2 100644 --- a/BMA.EHR.Report.Service/Controllers/CommandReportController.cs +++ b/BMA.EHR.Report.Service/Controllers/CommandReportController.cs @@ -875,6 +875,452 @@ namespace BMA.EHR.Report.Service.Controllers #endregion + #region " C-PM-15 " + + private async Task GenerateCommandReportType15_Cover(Guid commandId, string exportType) + { + try + { + var raw_data = await _repository.GetByIdAsync(commandId); + if (raw_data == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); + //var positionList = string.Empty; + + var command = new + { + CommandNo = raw_data.CommandNo, + CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(), + IssuerOrganizationName = raw_data.IssuerOrganizationName, + ConclusionRegisterNo = raw_data.ConclusionRegisterNo, + ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(), + ConclusionResultNo = raw_data.ConclusionResultNo, + ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(), + PositionList = "", + Count = raw_data.Receivers.Count, + CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(), + AuthorizedUserFullName = raw_data.AuthorizedUserFullName, + AuthorizedPosition = raw_data.AuthorizedPosition, + }; + + var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"29-คำสั่งให้ช่วยราชการ-1.trdp"); + + ReportPackager reportPackager = new ReportPackager(); + Telerik.Reporting.Report? report = null; + using (var sourceStream = System.IO.File.OpenRead(rptFile)) + { + report = (Telerik.Reporting.Report)reportPackager.UnpackageDocument(sourceStream); + } + + report.DataSource = command; + + System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); + if (exportType == "docx") + deviceInfo["OutputFormat"] = "DOCX"; + + InstanceReportSource instanceReportSource = new InstanceReportSource() + { + ReportDocument = report + }; + + + ReportProcessor reportProcessor = new ReportProcessor(_configuration); + RenderingResult result = reportProcessor.RenderReport(exportType.ToUpper(), instanceReportSource, deviceInfo); + + var content = result.DocumentBytes; + + return content; + } + catch + { + throw; + } + } + + private async Task GenerateCommandReportType15_Attachment(Guid commandId, string exportType) + { + try + { + var command = await _repository.GetByIdAsync(commandId); + if (command == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var data = await _commandReportRepository.GetCommandType15AttachmentAsync(commandId); + + var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"29-คำสั่งให้ช่วยราชการ-2.trdp"); + + ReportPackager reportPackager = new ReportPackager(); + Telerik.Reporting.Report? report = null; + using (var sourceStream = System.IO.File.OpenRead(rptFile)) + { + report = (Telerik.Reporting.Report)reportPackager.UnpackageDocument(sourceStream); + } + + var tblData = (Telerik.Reporting.Table)report.Items["detailSection1"].Items["table1"]; + + tblData.DataSource = data; + + report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName; + report.ReportParameters["CommandNo"].Value = command.CommandNo; + report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString(); + report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3(); + + System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); + + InstanceReportSource instanceReportSource = new InstanceReportSource() + { + ReportDocument = report + }; + + + ReportProcessor reportProcessor = new ReportProcessor(_configuration); + RenderingResult result = reportProcessor.RenderReport(exportType, instanceReportSource, deviceInfo); + + var content = result.DocumentBytes; + + return content; + } + catch + { + throw; + } + } + + #endregion + + #region " C-PM-16 " + + private async Task GenerateCommandReportType16_Cover(Guid commandId, string exportType) + { + try + { + var raw_data = await _repository.GetByIdAsync(commandId); + if (raw_data == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); + //var positionList = string.Empty; + + var command = new + { + CommandNo = raw_data.CommandNo, + CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(), + IssuerOrganizationName = raw_data.IssuerOrganizationName, + ConclusionRegisterNo = raw_data.ConclusionRegisterNo, + ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(), + ConclusionResultNo = raw_data.ConclusionResultNo, + ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(), + PositionList = "", + Count = raw_data.Receivers.Count, + CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(), + AuthorizedUserFullName = raw_data.AuthorizedUserFullName, + AuthorizedPosition = raw_data.AuthorizedPosition, + GovAidCommandNo = raw_data.GovAidCommandNo, + GovAidCommandDate = raw_data.GovAidCommandDate == null ? "" : raw_data.GovAidCommandDate.Value.ToThaiFullDate3(), + }; + + var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"30-คำสั่งส่งตัวกลับไปปฏิบัติงานทางต้นสังกัดเดิม.trdp"); + + ReportPackager reportPackager = new ReportPackager(); + Telerik.Reporting.Report? report = null; + using (var sourceStream = System.IO.File.OpenRead(rptFile)) + { + report = (Telerik.Reporting.Report)reportPackager.UnpackageDocument(sourceStream); + } + + report.DataSource = command; + + System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); + if (exportType == "docx") + deviceInfo["OutputFormat"] = "DOCX"; + + InstanceReportSource instanceReportSource = new InstanceReportSource() + { + ReportDocument = report + }; + + + ReportProcessor reportProcessor = new ReportProcessor(_configuration); + RenderingResult result = reportProcessor.RenderReport(exportType.ToUpper(), instanceReportSource, deviceInfo); + + var content = result.DocumentBytes; + + return content; + } + catch + { + throw; + } + } + + #endregion + + #region " C-PM-17 " + + private async Task GenerateCommandReportType17_Cover(Guid commandId, string exportType) + { + try + { + var raw_data = await _repository.GetByIdAsync(commandId); + if (raw_data == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + //var recvId = raw_data.Receivers.Select(x => x.RefPlacementProfileId).ToList(); + //var positionList = string.Empty; + + var command = new + { + CommandNo = raw_data.CommandNo, + CommandYear = raw_data.CommandYear.ToInteger().ToThaiYear().ToString(), + IssuerOrganizationName = raw_data.IssuerOrganizationName, + ConclusionRegisterNo = raw_data.ConclusionRegisterNo, + ConclusionRegisterDate = raw_data.ConclusionRegisterDate == null ? "" : raw_data.ConclusionRegisterDate.Value.ToThaiFullDate3(), + ConclusionResultNo = raw_data.ConclusionResultNo, + ConclusionResultDate = raw_data.ConclusionResultDate == null ? "" : raw_data.ConclusionResultDate.Value.ToThaiFullDate3(), + PositionList = "", + Count = raw_data.Receivers.Count, + CommandAffectDate = raw_data.CommandAffectDate == null ? "" : raw_data.CommandAffectDate.Value.ToThaiFullDate3(), + AuthorizedUserFullName = raw_data.AuthorizedUserFullName, + AuthorizedPosition = raw_data.AuthorizedPosition, + }; + + var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"34-คำสั่งอนุญาตให้ข้าราชการลาออกจากราชการ-4.trdp"); + + ReportPackager reportPackager = new ReportPackager(); + Telerik.Reporting.Report? report = null; + using (var sourceStream = System.IO.File.OpenRead(rptFile)) + { + report = (Telerik.Reporting.Report)reportPackager.UnpackageDocument(sourceStream); + } + + report.DataSource = command; + + System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); + if (exportType == "docx") + deviceInfo["OutputFormat"] = "DOCX"; + + InstanceReportSource instanceReportSource = new InstanceReportSource() + { + ReportDocument = report + }; + + + ReportProcessor reportProcessor = new ReportProcessor(_configuration); + RenderingResult result = reportProcessor.RenderReport(exportType.ToUpper(), instanceReportSource, deviceInfo); + + var content = result.DocumentBytes; + + return content; + } + catch + { + throw; + } + } + + private async Task GenerateCommandReportType17_Attachment(Guid commandId, string exportType) + { + try + { + var command = await _repository.GetByIdAsync(commandId); + if (command == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var data = await _commandReportRepository.GetCommandType17AttachmentAsync(commandId); + + var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"34-คำสั่งอนุญาตให้ข้าราชการลาออกจากราชการ-5.trdp"); + + ReportPackager reportPackager = new ReportPackager(); + Telerik.Reporting.Report? report = null; + using (var sourceStream = System.IO.File.OpenRead(rptFile)) + { + report = (Telerik.Reporting.Report)reportPackager.UnpackageDocument(sourceStream); + } + + var tblData = (Telerik.Reporting.Table)report.Items["detailSection1"].Items["table1"]; + + tblData.DataSource = data; + + report.ReportParameters["IssuerOrganizationName"].Value = command.IssuerOrganizationName; + report.ReportParameters["CommandNo"].Value = command.CommandNo; + report.ReportParameters["CommandYear"].Value = command.CommandYear.ToInteger().ToThaiYear().ToString(); + report.ReportParameters["CommandExecuteDate"].Value = command.CommandExcecuteDate == null ? "" : command.CommandExcecuteDate.Value.ToThaiFullDate3(); + + System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); + + InstanceReportSource instanceReportSource = new InstanceReportSource() + { + ReportDocument = report + }; + + + ReportProcessor reportProcessor = new ReportProcessor(_configuration); + RenderingResult result = reportProcessor.RenderReport(exportType, instanceReportSource, deviceInfo); + + var content = result.DocumentBytes; + + return content; + } + catch + { + throw; + } + } + + #endregion + + #region " C-PM-18 " + + private async Task GenerateCommandReportType18_Cover(Guid commandId, string exportType) + { + try + { + var command = await _repository.GetByIdAsync(commandId); + if (command == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var data = await _commandReportRepository.GetCommandType18Async(commandId); + + var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"37-คำสั่งให้ออกจากราชการ.trdp"); + + ReportPackager reportPackager = new ReportPackager(); + Telerik.Reporting.Report? report = null; + using (var sourceStream = System.IO.File.OpenRead(rptFile)) + { + report = (Telerik.Reporting.Report)reportPackager.UnpackageDocument(sourceStream); + } + + report.DataSource = data; + + System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); + + InstanceReportSource instanceReportSource = new InstanceReportSource() + { + ReportDocument = report + }; + + ReportProcessor reportProcessor = new ReportProcessor(_configuration); + RenderingResult result = reportProcessor.RenderReport(exportType, instanceReportSource, deviceInfo); + + var content = result.DocumentBytes; + + return content; + } + catch + { + throw; + } + } + + #endregion + + #region " C-PM-19 " + + private async Task GenerateCommandReportType19_Cover(Guid commandId, string exportType) + { + try + { + var command = await _repository.GetByIdAsync(commandId); + if (command == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var data = await _commandReportRepository.GetCommandType19Async(commandId); + + var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"37-คำสั่งปลดออกจากราชการ.trdp"); + + ReportPackager reportPackager = new ReportPackager(); + Telerik.Reporting.Report? report = null; + using (var sourceStream = System.IO.File.OpenRead(rptFile)) + { + report = (Telerik.Reporting.Report)reportPackager.UnpackageDocument(sourceStream); + } + + report.DataSource = data; + + System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); + + InstanceReportSource instanceReportSource = new InstanceReportSource() + { + ReportDocument = report + }; + + ReportProcessor reportProcessor = new ReportProcessor(_configuration); + RenderingResult result = reportProcessor.RenderReport(exportType, instanceReportSource, deviceInfo); + + var content = result.DocumentBytes; + + return content; + } + catch + { + throw; + } + } + + #endregion + + #region " C-PM-20 " + + private async Task GenerateCommandReportType20_Cover(Guid commandId, string exportType) + { + try + { + var command = await _repository.GetByIdAsync(commandId); + if (command == null) + { + throw new Exception(GlobalMessages.CommandNotFound); + } + + var data = await _commandReportRepository.GetCommandType20Async(commandId); + + var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"38-คำสั่งลงโทษไล่ข้าราชการออกจากราชการ.trdp"); + + ReportPackager reportPackager = new ReportPackager(); + Telerik.Reporting.Report? report = null; + using (var sourceStream = System.IO.File.OpenRead(rptFile)) + { + report = (Telerik.Reporting.Report)reportPackager.UnpackageDocument(sourceStream); + } + + report.DataSource = data; + + System.Collections.Hashtable deviceInfo = new System.Collections.Hashtable(); + + InstanceReportSource instanceReportSource = new InstanceReportSource() + { + ReportDocument = report + }; + + ReportProcessor reportProcessor = new ReportProcessor(_configuration); + RenderingResult result = reportProcessor.RenderReport(exportType, instanceReportSource, deviceInfo); + + var content = result.DocumentBytes; + + return content; + } + catch + { + throw; + } + } + + #endregion + #endregion #region " C-PM-01 คำสั่งบรรจุและแต่งตั้ง: สำหรับผู้สอบแข่งขันได้ " @@ -1912,7 +2358,7 @@ namespace BMA.EHR.Report.Service.Controllers [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - public IActionResult GetCommandType15CoverReport(Guid id, string exportType = "pdf") + public async Task> GetCommandType15CoverReport(Guid id, string exportType = "pdf") { try { @@ -1924,10 +2370,12 @@ namespace BMA.EHR.Report.Service.Controllers case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; } - var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"29-คำสั่งให้ช่วยราชการ-1.trdp"); - var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + var cmd = await _repository.GetByIdAsync(id); + if (cmd == null) + throw new Exception(GlobalMessages.CommandNotFound); - return File(contentData, mimeType, $"command.{exportType.Trim().ToLower()}"); + var contentData = await GenerateCommandReportType15_Cover(id, exportType); + return File(contentData, mimeType, $"command-{cmd.CommandNo}-{cmd.CommandYear.ToInteger().ToThaiYear()}.{exportType.Trim().ToLower()}"); } catch { @@ -1949,10 +2397,14 @@ namespace BMA.EHR.Report.Service.Controllers [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - public IActionResult GetCommandType15AttachmentReport(Guid id, string exportType = "pdf") + public async Task> GetCommandType15AttachmentReport(Guid id, string exportType = "pdf") { try { + var cmd = await _repository.GetByIdAsync(id); + if (cmd == null) + throw new Exception(GlobalMessages.CommandNotFound); + var mimeType = ""; switch (exportType.Trim().ToLower()) { @@ -1961,10 +2413,8 @@ namespace BMA.EHR.Report.Service.Controllers case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; } - var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"29-คำสั่งให้ช่วยราชการ-2.trdp"); - var contentData = _reportGenerator.GenerateReport(rptFile, exportType); - - return File(contentData, mimeType, $"command-attachment.{exportType.Trim().ToLower()}"); + var contentData = await GenerateCommandReportType15_Attachment(id, exportType); + return File(contentData, mimeType, $"command-attachment-{cmd.CommandNo}-{cmd.CommandYear.ToInteger().ToThaiYear()}.{exportType.Trim().ToLower()}"); } catch { @@ -1990,7 +2440,7 @@ namespace BMA.EHR.Report.Service.Controllers [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - public IActionResult GetCommandType16CoverReport(Guid id, string exportType = "pdf") + public async Task> GetCommandType16CoverReportAsync(Guid id, string exportType = "pdf") { try { @@ -2002,10 +2452,12 @@ namespace BMA.EHR.Report.Service.Controllers case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; } - var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"30-คำสั่งส่งตัวกลับไปปฏิบัติงานทางต้นสังกัดเดิม.trdp"); - var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + var cmd = await _repository.GetByIdAsync(id); + if (cmd == null) + throw new Exception(GlobalMessages.CommandNotFound); - return File(contentData, mimeType, $"command.{exportType.Trim().ToLower()}"); + var contentData = await GenerateCommandReportType16_Cover(id, exportType); + return File(contentData, mimeType, $"command-{cmd.CommandNo}-{cmd.CommandYear.ToInteger().ToThaiYear()}.{exportType.Trim().ToLower()}"); } catch { @@ -2031,7 +2483,7 @@ namespace BMA.EHR.Report.Service.Controllers [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - public IActionResult GetCommandType17CoverReport(Guid id, string exportType = "pdf") + public async Task> GetCommandType17CoverReportAsync(Guid id, string exportType = "pdf") { try { @@ -2043,10 +2495,12 @@ namespace BMA.EHR.Report.Service.Controllers case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; } - var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"34-คำสั่งอนุญาตให้ข้าราชการลาออกจากราชการ-4.trdp"); - var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + var cmd = await _repository.GetByIdAsync(id); + if (cmd == null) + throw new Exception(GlobalMessages.CommandNotFound); - return File(contentData, mimeType, $"command.{exportType.Trim().ToLower()}"); + var contentData = await GenerateCommandReportType17_Cover(id, exportType); + return File(contentData, mimeType, $"command-{cmd.CommandNo}-{cmd.CommandYear.ToInteger().ToThaiYear()}.{exportType.Trim().ToLower()}"); } catch { @@ -2068,7 +2522,7 @@ namespace BMA.EHR.Report.Service.Controllers [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - public IActionResult GetCommandType17AttachmentReport(Guid id, string exportType = "pdf") + public async Task> GetCommandType17AttachmentReportAsync(Guid id, string exportType = "pdf") { try { @@ -2080,10 +2534,12 @@ namespace BMA.EHR.Report.Service.Controllers case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; } - var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"34-คำสั่งอนุญาตให้ข้าราชการลาออกจากราชการ-5.trdp"); - var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + var cmd = await _repository.GetByIdAsync(id); + if (cmd == null) + throw new Exception(GlobalMessages.CommandNotFound); - return File(contentData, mimeType, $"command-attachment.{exportType.Trim().ToLower()}"); + var contentData = await GenerateCommandReportType17_Attachment(id, exportType); + return File(contentData, mimeType, $"command-{cmd.CommandNo}-{cmd.CommandYear.ToInteger().ToThaiYear()}.{exportType.Trim().ToLower()}"); } catch { @@ -2109,7 +2565,7 @@ namespace BMA.EHR.Report.Service.Controllers [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - public IActionResult GetCommandType18CoverReport(Guid id, string exportType = "pdf") + public async Task> GetCommandType18CoverReport(Guid id, string exportType = "pdf") { try { @@ -2121,10 +2577,12 @@ namespace BMA.EHR.Report.Service.Controllers case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; } - var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"37-คำสั่งปลดออกจากราชการ.trdp"); - var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + var cmd = await _repository.GetByIdAsync(id); + if (cmd == null) + throw new Exception(GlobalMessages.CommandNotFound); - return File(contentData, mimeType, $"command.{exportType.Trim().ToLower()}"); + var contentData = await GenerateCommandReportType18_Cover(id, exportType); + return File(contentData, mimeType, $"command-{cmd.CommandNo}-{cmd.CommandYear.ToInteger().ToThaiYear()}.{exportType.Trim().ToLower()}"); } catch { @@ -2150,7 +2608,7 @@ namespace BMA.EHR.Report.Service.Controllers [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - public IActionResult GetCommandType19CoverReport(Guid id, string exportType = "pdf") + public async Task> GetCommandType19CoverReport(Guid id, string exportType = "pdf") { try { @@ -2162,10 +2620,12 @@ namespace BMA.EHR.Report.Service.Controllers case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; } - var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"37-คำสั่งปลดออกจากราชการ.trdp"); - var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + var cmd = await _repository.GetByIdAsync(id); + if (cmd == null) + throw new Exception(GlobalMessages.CommandNotFound); - return File(contentData, mimeType, $"command.{exportType.Trim().ToLower()}"); + var contentData = await GenerateCommandReportType19_Cover(id, exportType); + return File(contentData, mimeType, $"command-{cmd.CommandNo}-{cmd.CommandYear.ToInteger().ToThaiYear()}.{exportType.Trim().ToLower()}"); } catch { @@ -2191,7 +2651,7 @@ namespace BMA.EHR.Report.Service.Controllers [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status401Unauthorized)] [ProducesResponseType(StatusCodes.Status500InternalServerError)] - public IActionResult GetCommandType20CoverReport(Guid id, string exportType = "pdf") + public async Task> GetCommandType20CoverReport(Guid id, string exportType = "pdf") { try { @@ -2203,10 +2663,12 @@ namespace BMA.EHR.Report.Service.Controllers case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; } - var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"38-คำสั่งลงโทษไล่ข้าราชการออกจากราชการ.trdp"); - var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + var cmd = await _repository.GetByIdAsync(id); + if (cmd == null) + throw new Exception(GlobalMessages.CommandNotFound); - return File(contentData, mimeType, $"command.{exportType.Trim().ToLower()}"); + var contentData = await GenerateCommandReportType20_Cover(id, exportType); + return File(contentData, mimeType, $"command-{cmd.CommandNo}-{cmd.CommandYear.ToInteger().ToThaiYear()}.{exportType.Trim().ToLower()}"); } catch { diff --git a/BMA.EHR.Report.Service/Reports/01-คำสั่งบรรจุและแต่งตั้งผู้สอบแข่งขันได้-2.trdp b/BMA.EHR.Report.Service/Reports/01-คำสั่งบรรจุและแต่งตั้งผู้สอบแข่งขันได้-2.trdp index 0f29e895a86c5d315bedfb76005d3bf205f7a038..b6e4d7eb92c368be48f6b87e1bdec0fbf6d30ae5 100644 GIT binary patch delta 2590 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 A>;M1& delta 2669 zcmV-z3X=8M7OWQ-P)h>@6aWAK2mt$`B3F^cSaRp>TwiW+EV1$u%8Cy%-X`qk|E2>B}IVcRv>MG?S~@4aLF*V7aVSA z5TL#6Q2D>npEB}^k|m0=X~*uaJ^_Xyl8;YMj~|kckB@AAaM-t`zaV#LI(AFel#(nV zd*A7pcDE&uywBf%ZO9+I|J&a*chSIcJ?XC5@p>&;uPXX}UzXYj=3vt@?1LSni-s+E z&mAFIx^47POAh?+0{=YlzYP3;1^#j1p9TJ7z5Hh#SL-?V+qN#B*Vog?*4ZTbxn}}MeRY=Ci=yRMbg__=T2Jl>kqFv|y z4Pu3^^e#7I@R?JV@o>ye(u|Lnbr&Hd01JylHpPA(mQ}LOE!<0rIy81_4}D79}$* zG1CxxM30a~r8Mko4zoFKvrc~p4UsgfD*?jF%0Z}A7sX(;z~Gg@V0q=Uak<_Q2jLyV8ezP(woPPphRTjJG>JQoppZpq zqd@4DK&Za@wQ_mUVX~|hAiNSF)KwrH%Q) ziAB0S>fb}|AKqbsS)T)#5)tN_Wp?q`Y$4l2ZXSK!*4)j#V0m5Yi{C$E%nl zu1E)3wF#ps4QXOoYw%bo@rrD)=Q=>8JIM9SeZ!*JpO~GFl|gpQW_3%H z6)sSgzC6jFzVj#UDU)w5hVv20SzgSC$jmm8ASAzu4RGn*(2NCt3lf`y#9G64^eGEZ zkr<=`p6dlqjss@i0h8HE7lh{-VDMYK*i!+M=deILXCppDf-?(Dt`{abZn^m|Syd{G zGec{XXG8J_Sl`Ag{iA4Aenc1h(Hft{s7MrhfzeBh(M8R0P0wlU84hgTB+rD*X-c&+ zdnYny=a2=c*w*`h(m)EVR_P*Nv6FlyZt|Iq@~Mubso1;qeLvF!jxY_Q$A;BauG|uve0b8N41)TG7DL;GckpE#Ij#=^Qf{s zKr;vY-wMzZvx($?hsR|W&tj(#3p}&z*BsBwgEMnIk06{wQ=hI?SVNr$dC)zpp3Q7*Y_IJ{SXn7wMbq*Ri}tr)W8Wy{%{kr|-V zTc#(*Z%M1o#(8+0|Nm7Bxi2)UoSUBfmX8qxJPkED3Qkdo9}PQP#1o!ibMN#zy% z2^lVbse1|%vU3lw#)pS!f8?R-hKC-piv(tu_$_<=)Z_a3`%&56k?j>MU^CcEf_B?+ zJT7Q!jWldigjyt5@?F5MjXZKE`B2(12FSf-+MSks4UeK9W9<(2ab9#HW($A6X^))I z5GbQ9!AQ1G47Y10g6^Y?&nViVC+tQ8el^B_zNYAqhzFo#{C!hRvJEv82^?mDcH2FK zyr>G~?2eKHLZ%7QJ79WZpwnmEhTcXN)~MsA`~8CfiV7r>z&gWiOfARb=uhQ26~f(E$8vaYq)VBt2V{HqoaisO5ZCl==P- z{{T=+0|XQR000O8`=KI}@Co4#`=KINk;PbY?+E|^1z?lk3N8ctp(2wI3mXGB3ILJ{ b6c$iR1qJ{B000620swsg000>a00000GyM&L diff --git a/BMA.EHR.Report.Service/Reports/29-คำสั่งให้ช่วยราชการ-1.trdp b/BMA.EHR.Report.Service/Reports/29-คำสั่งให้ช่วยราชการ-1.trdp index ef3476723790cb67b5b9a94ae290070413e49363..ff38acd5d1bf46b2015545b20fcd3718af6e454a 100644 GIT binary patch literal 28550 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 delta 1609 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 F001=ILRA0& delta 1494 zcmV;{1u6RR53ddwP)h>@6aWAK2mlOz6jv<~u%dDW007}Ekr*<6TW{Mo6oB6c>^~5C zuVl%W#)I6V$MQ35o$N3M?7AG5>}? zWh6z)y4hCT8rU4=ArKFFjt&n$9a)DoZ|)B~@HGraZs2zmU9Bkq`rW{B{a!~IqbJwa zl$$p`{lwgc!yrU|;7iv*{f=TZRiislfVJxm*FD?c-LiXd)KPZAF;u`qdjLBM!M_uH zPVf%||4Q&N!G93^)Tn=DP_=%rXZiNtq$23S(A`zL z!9WYS3)C^qs2O!lS9OJY27q}N!NG`M(#Gcy*{)~7E}}Dk0-Mn7^%0#|OVydfk!wzJ zjIhF$Ep*_)xJd=K10M;colRibq5XL5gNJaBPQv{LGQ&fp0BvGIOWQ~}#|1lZAFT)b z*-%PPYif%%@53jo!7g`#p}2Zvdt)Bimjs^?{4>Ev1ivTvln45R;MWBINiM!6_#Ky1 z$uk;s-g`=aF1{!DExGuK;P3eVbE$YV8AGoxe&kDalJ5n~G_!upJ$NClobW~di{LlR zEvA3Sb*MgO*G%OF!M_pwih00Pj=9Pym%pbfKu!E<$p+xFI^;f`aYdn`UiwciKZ;gB zuPKRjk*g2b`rPu|9(^1(ppRgf9yJY$E$d#AgCZ7xm_)383JCi#y{*K-P}lT!5(vGa z8ZCXogdQ`YCz(dfik_L#df*&nz2AVIH_8a57pxC#2YYvY2kuko6tEF^ zvs5AbWHV=y8jZ3Bdjtx4^Us2=8f`r__d1m{r#=s<ouw*<@cH-bvq#rKXA!uEn_1m&{#VZC$S~%3Y)4ZdJK6mdss4Z8R3e zu2o^Ts@T<+j$LzYVeZ!GFJBh3NLWF*st`7RmJFex*6YnhA=LGX!Ye^xbLkWswS|BA z>Gg`jD?wpv=`UoXy*P!&6L{DhQjE}jbeY;+6gxE#B=GGj@9c8>`Dhi|LA1J?lG0y*bfDR1~L3#M>qIIb_3 z;|j`%qW=Pv1-l-XgECu#EXm|^mQOF9^8LKyXwNSLVY7m8n(5Vmu=g?E=eb&BN&aH& zqOIyfxvMN*?1|0pSv%SpWUrU_lB)P!DSkirrJk!}mQSE(oX|AN+pLRX9uX`3u2+7oNMxelr;rlvfSPg71sVzV$N&&+>2mSK`PSJ5=_Tr%{|G zvQZJaqD0ENUassUG-8RVr4EH^sZ*g`njB%W~QG_Y}rE?-gAAYquin>-M4*b z)TJ_cQgtKn>A-O?9`TVK<+kmAjbcK~2X@$V6O~6P_(Ft~pY{|XHPmL}G@rp6@hT*1 zkfxS2Yidb{BN1N!s}CWPDqONXPDUkn9&yWd*im2UT4J@0Ip8xt;JQo}OsS07$rQ{0mS^0|XQZ0000801SQ< wlZgi54h()2S1l2+qH+ZQ0O2f?cn2;641N@osRtVZx&@QQ2PFoa1^@s60N)78Z2$lO diff --git a/BMA.EHR.Report.Service/Reports/30-คำสั่งส่งตัวกลับไปปฏิบัติงานทางต้นสังกัดเดิม.trdp b/BMA.EHR.Report.Service/Reports/30-คำสั่งส่งตัวกลับไปปฏิบัติงานทางต้นสังกัดเดิม.trdp index fc79b6512792ae3f13bc5760041457f35e58ac93..91681a24fa848a2ec584036d973d5546e4a6efce 100644 GIT binary patch literal 28758 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 C%6dcq diff --git a/BMA.EHR.Report.Service/Reports/34-คำสั่งอนุญาตให้ข้าราชการลาออกจากราชการ-5.trdp b/BMA.EHR.Report.Service/Reports/34-คำสั่งอนุญาตให้ข้าราชการลาออกจากราชการ-5.trdp index 0a828c29fb72c5e53e5a17bb5655a13eff5e8736..fdba21375615978c9af8b66b8379787026e2ce4d 100644 GIT binary patch delta 1993 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 c000000000000000027nn2qp&g2LJ#70HVl^L;wH) diff --git a/BMA.EHR.Report.Service/Reports/37-คำสั่งปลดออกจากราชการ.trdp b/BMA.EHR.Report.Service/Reports/37-คำสั่งปลดออกจากราชการ.trdp index 24e1a754400419f2a166ba96883886fc5b84b103..201c6328fea1067f816058f4e2d29bb415031e85 100644 GIT binary patch delta 1908 zcmV-)2aEW{;sK-M0S!<~0|XQR000O86^$dY4U=dN6^$cTtDCr0`33+0F&vYwXfS`} zSzB)tM-+aq)c-KrN)r0$Vu|Wwa5OJv$2degMu_w-|Yp=BznouDn5Ge$;RaFv# zohoV)At)#kgxmVx>`&>;naj?u4RN@(bmcg+vuDpa^PMwizVQ@K&Npmy6}z70G)r1m z&u9oYt4_^o)=OI8&mJ4qPM-Mki{gJYZaJ=xzO!on9FZHYHZ*k6Y~YfXA2}9<%Tf3& z3Liz`)2MqZ3Rj|VGYaoV;aU{#!DlH7N&h}HcA;?_+N80op&uNlL9G`wRGD*rsx-~k z8P}?nv>7+R8X`V6y^=QP`>k&b!>i8WhUw`(wy|sds8^ka;eva_X(N}(<&A%=p4Eug z2oMGNT+Gq8oFRL@XSJsShatsQKQwYiyZY;F`B{i{Bnm$)Ha~4%h*Sr!m%awEB5vK8P`5KyVY#AaWX~+OeDq2Pim)cEzp$H}tOMsJM zfno4uBs72-;9AmpQ}5?V3)?kMpYpr_yWhHXvuRy3DQt8=*9AyEGn{`L5FvCK6X;18 zc=rXXR6pDO2*vv$$Bj*!vQ{XI6_bZ!oPmJkl>*?d0? z3%WY5zy4}|>^MqXG!K8ft5NtM3U?%YlYwo+ye5xtz~lYi)D-y|LUJ!ce72%+I|?6z zKpU#aE>w|y=zki8zfzmTjnl`;*ZA=$T&IPmy96(_S*?+7lpW8KB?j?wM3=!OXsk&= zwH^^c>dbxWxk#A-%><1r*u9>_NA-0N%&v1Ns1@SNb5OVl^Z9=j$h4*AifNnf0(HFu z7;F&VmIdMry(i!#skMKCsx^oN=%luGqV7#-GvPaAIB}57!1k$b<`#2eGwQC07t|mf zWQHo)0bKTBRJ$VTJAm3Qt7E^jz)Ba+1eWbDOqibKQAgHAptqsHfkHaD5C@<0m@VOy zOsWn`5BM;UpL2g1I;;+jBXzU$#)RCWahC;{#e($eQTR}o7jxx4nBOChmf#NwL=xEw z%9cbD?SKqRzD`e|q*Ce5!Q~x^u!wi4mJQ}M_sfWzO7d)h?OVdq9Z1NV$;fXCkZ;2z z-4^rlDQH-U3u;_7n^ilYq;=AAF{!Ca@>3wTm1XS#Pdb00q`!{SrcY)rf>&R_Hw|om z*=g)Kb^udYwR;oNX7zQ8Xy2N3=yi4Mphbb!)wizw@1xw0=!N8xITDxq5q(G&{OqWn zO{|(RhaTq)o_?2h51 z0yoA4IdFfm*&`y0#sh!Oafy4iOCEORtUQ{AB=gx|lFKA_0GwnjOx&p3S-BC}BZ0abb?-q3?5{!1Z=5Ag8-fTYNS^d5>i!XR*Wq(l<&(lk#xr9N``{rRevQ9!nLe1zD25J)af7NEj zrTe7ZFj!*)Dbgxx2IxF7*pKD+rGuTFX)Q7YOnb zP#S{RJ-$bwj~>VQN0mTWXf$_3ynBE2mKlE#XWowBY3=uCW}Oi~WnM1RIXq~M{Yz|@ z>0*TPnV4xKQ9n8|Z+lrdG}xTzB;2RSzv5diUM5t@^f+F>4Ij>YoK5(rTG>)lx$qyD z%0(k_l42x|QrJ<8B2g@xbzH$dJ(2NH*=%9=oYkzAv~e=_^Q8KDRg)fF@E;k;?wWr{ z22S9CsOT5QE|_lJYQ|?TqT>>;9KhP9c}a<@h@JydJmL60oG#HDLk>VyS~OIDSrEJv{xjwNwVV_vLan}F%Ki6bU@z#|?YcG^P&LxG+! z(?8GllRoP=Y#z##^^`g8j~pJq7XTC#4R!!{;vY~;0|XQR000O86^$d4hHvfz6^$d4 ucW_4z6^$cTtDCr0`33+0F&vZ3a4rKCjU$u&a2o;FlNoU)2F7pz0001{1&}ZR delta 1813 zcmV+w2kQ8v;{nCu0S!<~0|XQR000O8Epi#L4U=dNEpi!GC@1!yn+5;?Lm!i_XfS`> zS^sa-Mil>j(*B2&Cr$7JcH%T`IuZ~C@kM-5L^}4fmmH}z$Bq(*mHpJxN~LIXB!T>hg)sib4yxQ z&u9p{Rj+2d^^(@{@17}W=g)onP4Ry=Zh9>r{bbkt89Hvf+R)G~tAR^eZsH6H7D@1y z1TRVOhJ+7Eutb6l58ZES0(GUNSPajoW+mR&1p)2$BH z5LL`=m$Vt*Z~kBy?dl9}SZ&?M4sO}M=vA*_v_L1SsbOZ!oRQVD8dVjc;x&ICH`>so zH@`SI(^rG|Jz10 zdXm-eSWXA)Z$#CCr zgkp36Hh{LI^;1qC^^(Z>TpM#p*w7tJ{Xu;rx^LRGnuCu8O@Z4HKskS=n<|*$97N>@ zK$1r55`ySmBH;rPtdZcq5#u=lY;F*+Ou3T*YmRqE9Hr2`qnILvb;iLA96JdN z0AceoPJ1whM|^*`kMEJtNS(p!GLl}F?=UHATy3G35jT|>+=RIw%9$QRa4#f@v>`!$ z1Zi?hX2drjVQIg$P+bbuG{RumQj+>}!C)z3B&L9SJO`If#? zC>B2J=IoepEGRgh5*$=`I+%td0QY%!wZ{tFBp)b%L+I2e;dD9;ROZAWWo8oF)B!-q z(sm9OkYTIaGFV0B^eBHTs`&y2ZW@e960WIL!xt`Mnc7(-U*DmQdP2gd&;cKbK+K<_V%+3Kt=J>P zn|Ecd6%n2cpFOpDRNc8I_ZW$SH`0lOf0J+(eoueY+FI(!Sf*;Y4<3=i2k09u|AR{; zWunnAPF4OY01@_J?`S<0iISe(o1mCA_;#7 z-@bnap#cngDmH!W(W{umOb9rIIk6|*+{fz%ktKp*6ZOCH za|T<{P%aa11CUHY-H5LJTLftEQ0OMqXUKmLyI7HH)RAdB4*sq&o;jYc8eeL8Oa*fO zs}JO&kvL{F66cKk98wukEL(M4!9F{#Y@>g&)x@pqwp%M{7pUboEVtIKTI^i!vgNd~ zhAvX2ZMWlf+Avi1%gJt9t-9^T2a~enN0B$6@VhM%N}NM<6YB0M&-c9sy=ON@WPmEP zXsG(~E`X#mgRw7Pfu7qP1*l>lZe^>+4wHpqCc|1Pmc%`cd9i{W3Z~aeoWHWuPx&^J(V-*AL0Q?sY06Z%BviF*k^(cnko=l%y!O9KQH0000804;JE zljLvi11)kHlhtrX4lQySS12d;pqmB&07D;>Dse6YEpi!?TX7o!d6Rc>CI)D500000 D#ZqDM diff --git a/BMA.EHR.Report.Service/Reports/37-คำสั่งให้ออกจากราชการ.trdp b/BMA.EHR.Report.Service/Reports/37-คำสั่งให้ออกจากราชการ.trdp new file mode 100644 index 0000000000000000000000000000000000000000..105de038b9d85332c7417c83476b62b91ae27e31 GIT binary patch literal 29099 zcmZr$byyV6)92{!ZUhb_q@=qWMM>#Kk2<>H4p8za=?=djAkER;(xM#Qadd}Az5f1x zcb|P`V`k^sefHU%`Ru&a#=xXRLqo$w`vqe+zW$!Vs^E-z%KHck#+0v;dj zynQ?!l-&J=UK!cA_&B_JtEbLdOpC@{_&?eIC&?=Gb;tZ;BEqM~|2IsesiE@jA3Z@s z17P7||Eq1&FCqRBOeaNMMKrX!M1lt!tbc7h4-Hc#>t7rfp3l80k;eu^F zKdwD5{l!S+gC_Y4_zETJD15d?Kf7Oh!vWO(r+{J@P_|BriLLHe+a5heR6dUFmK6~4 zPqG>V0S|k+)ILw`FxcRCAvaEWLKQr>GJd3Zb$=mqGeGf%F=BaBnDXK2e(nB|-TpAp zFRjHAG1n5G=y^vJ4|1JKycGGARl|Zy9)@J*&E0pQpYYCJAd$TEb zKH$ol@pN~2_$8A&GdD+e{j~#2-qXXLJb!^@&+!2lxWIq&IMdL4z3G*3MVsn+3ugN%H*$!h4aj21A;zmPTs8jPpMc{%d_+e>t4co(-+~- z18JG)Lwm;Zdpc(i%(wq`<+IFKo@?m!fy2J@-hFJ#>da5T(_!~hWt<>|z3)E-TrkB= zV2Yn7m%thZV10OiW}w`EujuCQu`MN6aPZmGZluUd&s1oHE~!vCifJgyPo zGx%60|1`_H3Cqtboj{7+P`r_;Bl3e^54|V9U3-4~?P$PiMV9e7twjg@p2Bi(4(Ij% zj)ALxM02P}>cDl%>%&1@_laBGlx41u%wVwn8-Usl%q4B=aX5fcH$g+D;e9roc* zkPg;Y7zxn?AJwfMA2#;npSDQkL-`8wTey&8PPUzI)^kwSSTbYopMvwzzav^}qAU9^ zQE346g(U{ll1~o~U zy#n<}EJwpJssEmFt>?v&epuL8Q`Pp5`-6@XtiL6w=a!PPa&zUMevl_Yufwq)-Q{O# z3d^gNr`N;Cd@`#+{BHaM*QF+pCsPIw;47S}Tq7%n7%lVl^)hLzf(A}@=?%V`DW|@G z#gIQBIf|EEJ;3lBCdSIH2cAOox}nhSoxRznb(2u<_N1PJ$#Zs___-R$^z&`^V^?rs zYnLi3|45LQ)21hD16qM}GW*adwaXy6BPq^<#$DQ%%jb=<*@-6eD;*Cw_Fta69f7jb zIj=GmYvm8Hu%_z|*6_&8B*8s9`Oskhj!l}qni2K*^Q_}~lf~|C&z|)+!}JfW641_c z|B(`X&x>0%H%?p~a@@9c9gH;juu&(%US8J}B=UY{GKi!Wo0m6?i!WqgQSvlfzF~10 z|4!1qhb*irZcNnjT1Y6K^x-i$_kDCsBDz(9Fqag^*^FvEk)GkxLN`SQ;85)D!K`Oa zqBorCV|+6y;0r6rI!7CB{|Yx&1euyrKX$ zdY-~?XXgcj!p|2jN7y4IG=KSg9L*pOd&Bk-2Ll})YE%5rp`3y z*n~n)%q$FR+b!a7nQZw#HY>ngnm;Qt2I` zeHE7^TGXjFYFz7f{5Ey7B%-~pibS|R$UXt|=bX{K`=Kce_^RTO6};xye76z$GoB#G znh+Lk(%N^rinubK>N0d(4@@8!ArASK{zGJag&uJjS6jS(nf^D<=o2AwV3O#lOp48$HwG2;=gb)54 zjtQ(Mtoa*a_^C)6E8mb{#%(OW-9NEMWs zG-(qF=dye^!lc%quHF4^Dz&Q%)QB9zm!e%R?_!T(>w3${mfw&ycVT*|`QisUesku5{XNxt+t1 zRWM#K4X<~bcrF4qmXmx+jAA2mdv}FUtd`@I_bQR#PN&MFNs@id zLS5y-L8~j4Wa=I+l>J80)QEd=cO@i=!a!->w~-X}N63G=U@9njXTIYksyq6x9zcWY z&*V#MgBUXO(IDKHYu^vF`eqQBB8)Eyf!G87zge!PTx-MCbEk3)DF?5{T6GP!Ph6XO zdUD=E^%ejos_Jx+TQDp}2D)Tf@I-pX`AqW(S{IM7q|r<-X^t;$WE%3sxq@+FLq@6= z%M)|ao&S|Cer(TE@PFZk(>Pt{KQu#e64x$79#>Rj3OdFd)P$7nu_9W&d-Is;Cpu9p zIWD+0GR>p6T}Ce%Dc$jCwBI|MQ>DK29WD!Hk*^q7*&Xw{y173H*Wf_0FFA~UiT8+I z$&jASqP;R*QQh5n`G|Eal6=7&;>t@B)>l`%I!cK9suYVu?eD;8_w(w~^?LNDJO-gN3@)y?Oc3~NXB6xv`MJb3p{S?Y)>#{41;_j&oP5H3IZtRamQuHE=x|_HJ z#M>#>D1h@V2iLT^rt{Gh_|#BBY^%t+VCB4<4vi|BPm;f z->yU#+fZk)rpDs(A9QlCT-J`U3Tc}q=y{vfRR2fcYftUoC{Zo@Z`&b;eN%;R+8X^f z_qT<*m>w4@JKD+YV+$*lk*JZjnwpV($>yWB3hZ0!yu zZohcTP&7FVJfdxb9r}^ts3~UzZ$Qr%sdVkq)P5ee$G$e-T@xb<1*? zO+RA7z4GO+B?mtqa~(|G^Vz47JOFTqoomV<>VhH;oE+`j*U4waR>^O5Ug-w`|NiAf zi|P)PP%>{=WhcwHR*ucS3-7+IG7RrlE!Fj@RxGsgY?toWUhf>&zrXuq@uw*4c_{@; zx|)nR0a?_jQ$kRh(g-zMYW-3`Dr1c_Ziy_hJEm;M=(m4e)v3WW;kzWP*6 zB&QacfS;l?_Bd{$YIc)_z05H!C**2N`VD+317Ms8gH3YQ>&bd+;-M>{5sp`i$z9~+ z;uzTq{sejJLf-GH23+9eyLmJO|YQ#Sl1XIA8 z2L`@f@;JtEXvYg5zZ+`L6s2XSx^knVx#dm{x#yKyD*Fr0FEO> zk~wUsCK=vFhiYFK7Ll}Rm{Sm>r7OG$s8ly1LP-vlXD{>Wd>f=c^h%=st) zLux`_$1C)SM6|G>UJKN879y+c-o%G#Ntk*ktdVQqYLfX?z3ZE%?tb1z5ByXSq)7Sk z@9aD&Sv^by?F#BM26*f?B-eeh*D?O>Z#S`+benq`DUUKF6_KdDT$v63C zd@FnlP5w%rdxm@;3*7JvymG}80YCS4RQ1c^z((2g_1o^Y&eL@?uBI)QytT=xY${9Y{#W&}?`5g^S`9G1vP zEw)#cB->ieKI|a)k9E(|r}>`q3ZipE&k1n*1ZR?8AEt_)Fh&C}<|K=&vLJBkG#H}i zLriJ2q#6Xr2cq+mDOuN|O@a9*=8=0skxzf0$P|9PbDE20^3>HZQak#*?vlcEvs}^B z_`PS>C!g|2J#8oLJS%moqqr10l^ z{j$~Kgt3m~=0{?hlM0P#M0XW3wiwdu=@Gxe{oQX>3K$5*v8c#nC(}&lHz?6Xr{Pt;KfEE1)?`#twAO0ZQoh8 z^`VMS4=HQRSZf0yTfd4m_+;tJ4um8!>P{5f%=@Y&yCj$%qjN+luZ4tMqIvY(=_NW8|zE)hY4i_-?!f*ce(h$XPcQ zv|E9whM7@_(l%vCbLdazeLTi%{scW{(lWd_KxXr!ML4l?{34D0d6_*tGum^3gRfQ7 zrps9gaAmZq^9^pQ4IE?Utn$}3*C_M!^~u+bTs zvO7>Jlt;gtiEjh3A4MD|@M>(`XOAQM|H^#+&5`7L0O!{rHh^wEU$KnvOa*v28XAQ! zCXbq`bSm$@V0Hfy=?E-EcgPYD*j7BKRnNR-jOXu9cXbF+C7YRvi$fr)o@K<~o54xTJ9u%qh@BWcN@` z&0T;=kVJeYUGf&+B$wt5uH7f%O2vNENGGRy z;R%yKLKxZ-BI~X;WFajK`#I1PP3F17=R%vE*H5*ng-m-Z`nJ-G8p4a8>|l>mYfp2D z1d~(bfX8rYhHEsMfgKKXoN*eMt8Q98Wn4a|wvaJ^xXMDyM4mM#fy zt(xWH-tGM@+MM_=(Ws`m$kaoQNq(irOY}{lFaxw&5m${q1D#d7wF42{Wl8dL{v#(w zv%fQn=A?*qnvfa(b`dm)elI3zZN69W*K9Og1!_&Rp)w)@%=nM;-W7!;A<5?cHw<*! zB1NvPkpH|AarKxvXJWNfP=5*;A$1>fyiQWmla`~-1E$Pb@HCS+HvZhPrL$TW4?ot+ zEuuA#;)2y4ZY+gIFzkeYc6I^} z@Qj{2MCpXN!LmN|nNMS}8gY@J+^joG6*is{RBa_eoe{xakFk~a7d4OZUQj?tx<2*N zw|z*Q1C|rI#_=kNP_!Sn9{*>2bYI<*;ZVKdfCqaf>-g)dF{^?zx?WbKru39edG1nG z6dN4+P!i6J{My@BR|R{?iZF@tYIQ{0pJz*0OoSTbBt{-er)YOGe3-O3Jy3U<@I_g| zeT!|&KKuR?gB*p4qZMW` z2M0eKsF2hcq-0e_IBEf9DljOY9j_?>Tlk50ov+&TD*~jbaCC>TE=gvGqf#XBET4@gQnqVxZ)wH2EAfHF=pnQG*w^r}3L6 z>tieMZmb8ot_hR5%~}U3*m7NWsR>tKXY?48Q*Fqc=enX5G@awdv*W<=$DFI;7HH$u z4Dl$n(KnCuNeu*<6+cg}RjtiD=umqxTGAobn+`4yWY}$VP=eH^DaLXlPOj|^g^5t& z_jiO+WLtOH)9M8p#r(99*pAJv!Mafs6>j)qSo6*KV*~eetdkl#>?_}$8$>5K5GAhX zMD02hoOSln-CXHhz&SDrVypO|;1p|qyb!pSxdJ-}&Y9$gr=?_-l!%bv6zN`c5d|I- ziL81@Fxv*z;xQW=UCSY@R}QHh!QX2Y?5_hFIrVysU)Im)!zBu~jKZ@XqaJD9zmgKE zOp4Il;>ZlouOyB+d5hc~h@F)55|vyDVKT@z!+w}7WsN69(s@OPq9t)ofg`x5;&dG2 z%|>ye2Up!@QUhkKu56BU=oJdw$&HqP3229J_K^@P+s#rs-ZsD}Fw{a|yRN zDwYGxbGs_rF2_BUWZg_Xb$s%&OpuJlKYX*qp_9uINmgsH3^*y`O51 zR>S9}%F4=PLJ0d61D)bYTtBP8JR|faABLH!(1&S zB5q4w<>xC<>TuQ-WhOV3bkm>MRbwlxIxLfaUfAu@kS@4NflN+=50CXS*oVY_3mdBH zDj&pZNu?-x3ZJ^bW4rk@(?e6DMerLE`R@GZ?7p?4byf_TtJ=bsgB(+O)zq&YdnS&m zU$-uuXX0(n(1%q$m)S@7ZnCxqA^Q)%d9lhSC)skf3j)L&`y!)$PrXEnE~?#n3BgAr z3$qQ2Z&eZ#TZGh?EiRer&wo}TZ`|w>$;l4~eJ^?smySrzezXOIs_2m`4|&4D@mjuT zu`OAUaWTU1(ug~qo_O4^H0OLNzON{YJ*%*3w}e>su>R!Lz>cJU9n-H{H>bmFY4Q%wsrsYjoCQ{)VSyP#Jh;Jh2fTAypYt<7dW=5agyLpy;-kd@%F*@l9& zP%Vt>ttTmPPr5qm(v#qe202l|A4);E*ZE4u_RsN*woXy!hmyJROFAT=zKV0u9*Lq# z$-XHPIAlp+E9xCp&)6gS-6*isUA4ToHB+qxTu4;1aL0bqSMVRQ)=3@&B%7C5VBP9A ziuzXjZZ2!c`$JeRu|F*4%T=fPvJ=J-JctscR+2`XOXBrIO_r-ro>i%?-+O2Y1{o;^ zKdBXw49{xPhr^99hsr||`y~CD_Mh{UB41*oA8v-o*3|k=G4i0l7)7z}=QV^<;PvA*O7voX4ok^vETt@A%KCU6l zhV!p2Wn6014%7f_O{|3oFVM&*Q-`lvf=Sq7g;8-Gs&fcajn1Xpd{($11mqfdQJ4vGK6?4g6Vj_vY`RTP0xrc9!HFf{Mbhc%D z!U|8|I~RMLtjwe~c3qtqf=_>O?8#2I4OLkMQggs+)?m>dgUl@vbT2s(L+l$q5oX1M z$liIWE^$;_&a5!4cehW=TEy8AvOcB8{`=61IM)roByODL=ncZtbmgL;U$F4b# zyc+%kT%i?pFT*}9f7;TzAgg}yYGhrhb;d%LlGcF%@{1Po6pm^A*}uJ^Yavl9DGHGAxoU2d+WrHnL$@>-5O*e{1pID>p&$)SLHj;bn3&ZG zg_$O<~T%PJNNB+RlJ%fH_Mb%co;DNttsTF)kt#HE0v8)4YdOdhBl}Y{ z|CNm!EYX%$P!H?I!Q9mtoW1w;wUj*2R~ctE_h6%&7?3ZOM>j3-0968Yua9nVLl%KxB8$d4S^S$6U7w#XO_e`2ky zfQk2lbA2CAui)Ql`@K4ZEivdgGS2?mhBibSI8fME9 zB0L8Pd554QCTrG<+yeLE@=b;=gsB11i=-Q|^e3R${(~`R56`U`2qsIBqBZ_xP;WA3 zo1c+I2B1y6)@z(HHBB*nxN%tHLF6U5saf$0_zOaA^VUWKkC1llBOw1UK78e zis`vK2NGX01YZ=i;j|{#Ki$D&nOlPw@^KhUh)$+D?XOXrzm;pgpA z1oE`6&Ps$ZWL#r}7GVy5Bwt7(%=91gMrxMl6qG8@aZI>Edsy=OtA~yVb4y6%CS4`KTFbsH z;Qq>mMBm`m2<16p6OpB>D572Ap1G&joE#@=pGvmb51uhL64o5K)wFsl8Y!uXzzb0o^G~p?*eoeKMmn3BHsaI7A-y1`t4aA5`*@ih*=|mV`Zz87#hi}0yMhY@e4JQY9bC-I zE7zwC6v_PP8l-~EP_bK54flvg%-qoQhK_49z{5NKdz3(=4zIs#l2u|X#7MJ?%(qX6 z8_JWXJSk3rlAeBmKTptRh#Gsuca_=uEUHaKwlEC&1MJ8N8h?n_OK@q<0;Ah2I$L-q z==`~H4bZvbaj~40gBWE%sXYMNxK^~Z`v;TN7r9R6@f#p=XSLPpJ&3CpHp7-+b-^P6 z6OhJx5uJGA)4o)|gk485sKDLh@sp^!f7r=dMLWXl<@^XdTJdWiZR5EYa3a~okU0tN zbktb(WO&=ew1{i^@$v+GJKBQ{+I%MXdZ=ELO~_OJ6)3-$=v(-m>sa`6<|%jeYJmnR z#H%f}HC5_w;(vm`KPg=$>MXqGE}?5f(0xDRUqnTnBWT6Xt3N^EW@LgLTZMM8_8oi0 za4ARZZaWGE0|jVJ$@gr4=vT*}-Qmfq1RN6+`I_&SI)tpJPG_dlA~2{MLyPDqv1T*paxkG z7LdPkFpF{-oOl11icuUfl&$$`e5M)csY&OV3aGfVx6U*{<96)Zj&st$RuD9Vs<4(NMeAB*GAG| zy>|oRt|D;qJ593+ZPbFT2mh*$IR~EB`gclOj~WO_lu#*%I&({s*l?Yjk)l=O#f0Df zvgq~)!48%G3iP&Qht($YdlihxjqF_Z=ymAvToQ=QdL=L(>ucTgrkrxfSjVgK>~2aur}@Yelv1XN?~3JQCD0%LkQ9YoC+}4c=0t<$+F1wDsk8jJ zKeq1@Dze&oLviZcT$NL3zsEe zoeF&BT%}z*^p6y+4eAXGkm;2?d6;Ec5+UjOul}ZG!35Ywng|5{dwk|>p!5A-=-iad zDYJUT@CnR7R=pUsrq^v`G{5(hTC00M2E2#<6=wZ3^g1(%5c6#%ffoXfE#h?)1sLO1 zG5FHas#I9+$9ei=W1d_qq(WAPSQAAAk3iY;;mS9t?Ot9YKluH&Drcy(^|aH`^h{w{ zdG@hbU;fV`yL`;jKA1_* zH_EGIU5B+7;;6`xpasLyo2pKxTa0;Vr-+V?|vY^)JKfyA>K#Q zU;|h2d$JCdZ?1_=wG5Z~;MPVuPJ)#Ezl;6=uh}V|ZYpuMR|<5Lb~bbaj9d+52CbyM zLOd}lj4_i)ak}*Jbig(Bz9C;dC&1Fj=7~eJEu64k*7{H`Fv*r307>W(oXe%W?p+$J6!U`-rvPVfG;QZG?r4J>D&8SHSc^# zjuUVMAH`ncg;;kSpt2mE`w_7K>tO(t%zTde#{M3KfyehGP*zs^&zBLYR2#G2^@<&S z?_4m7ZJ~BdxoaCDIc0fO=a-Tp3KNz(^dVf_E{UE0(lZC_V8IGJMJ!%?2*G-2wa4$8 zg)Oo`T!Jb!$Ww*jF1kUGd|)+?oK6v~@=)Ax3|a65IP!cRzDG1cIeDLnq-P9LaoNmo zH5ogqn=WaQ1a}%$n7*@qjh?SsO&8&d$vCMCjmPX~REsl2mmXH*>RmZ{;NijQEPukr zu~P1!BK>+kjYC^FFO(V^&fO&S5oeL1yn|~!z|bm6lE*nmWmr9wc^^!PJf7D`%+P$H z97aKNvnw*(G}Bb>`@T_LC``R{pzw1w`Sy`QzO9w2I^aP44qtq-qDmy(15U)$yX)}H=y*#kGMt=n7B{EeoHFt&x+zK>XgJAV1J<^PW6-1l4_8R%A zlDS|-EIvd8!|Vlh0>pW&&nZll)g~xX2yIgF&XNenn@ij#xO-2wz&*s-i?{+FGIl7o zI59WiPu2LvyTpqmhSS9l--7}(|%I3NnLl}>Q2Sy`;vSc#6C zHNhk(UvGhFE--9|n2EO%__Iye)WAP6DBv(6YTDCtfTI2!5NJc$_DYQLq&u;AX3$xa z9r+jQQTWSTjCpyA&Fs!{#{hnTT=AVBNIY3LHN)rMO*S;JW6sp_^Cofl4eMi=sl}Tc zHc1p+dl$}XLQBu_D0jIK2QeG+a1%^D{840VQG~S0wC)`%JF!nN6mr{yPWX)z;vM?K zrD}tJ`e`DKz_aT#d)d?ZXhUR4EZ?cZr(!I>7ehOuIvQA0TaX#FSYq!^f922Jw`~H!o_WpK za@tl&I^?;xxm~P|XHjxUl&CbKX+9s$K^Hv)-W|K1=vl`1`n|0`sMJ6EiM_DdbuIh# z+}X*1MP(ZmEy`3%C$V?zY#KC}D#Z9*v)EZzA%1V1klFw^w2N-!0*DY!(a)Ncn3j{m%W zU_XrS_w}=P_I|IfI?OHFAPn<*iM%uV-HKP8J<};-j<8iQl+}>&F-r(pjb)q?65z2z z>^Zb+tKP&&yL_3@oNFi>Qk#~$aEKETS( zD<8pRB%Vz=P5VL1BAcnaZjFw)f-+{856z8mas{ajUI+kL8+C`BZkR#}0x08aEE}xV zjOUUtcceAE!x`D9)$c`o$&cu-Kr;?28YgJeOHK>l-R7Nrvy{w6qAd@GoPyK*K0U4$ z2(jJs_ulrA=lB%iTpC~9S=s`a)>6=JHkG3ZIEVo9=y9CU9_Vq1kEHwQDrz_!5oV-~ zKbdI-on9iEk8nHKdAK6Eb z#hAi{ALWE)W?~Po@s01p^3DWja=0 zXn*1(Tv&6The-;(mU6*YoX4HUu*VzW!PM@KYd0_XX0qcy6(~=>8jLEB1l00-*-``x z>9|egzi>~o&}x6OI9d%!JJmLOu1XRl_BZ@ouq2jgY)^tzC#T;Zmy)Mv(J~JQjJH_O zvzbV&%^o<5u$o?XR$!Id!m9er!@#*Zv4Zk{#%>$cThd>Ml(|Vzb%G4bm>}c#X0CfT zJ!p^If(4*zUqi>9T?6?e9jm1VWjm)qtL2vHEFf^u3}BU?uPG<1`nh{$f2ZSRGmji% zy+4N6pL;pHi;K;_8URtf5Gph=vtU6S2C*20y(UGr8ev&etlE`;*3&;^abD^enCcz| zrSNS!jEkZd$x{@lnM2+m-t@0?#d*Q1Zm8K=(z)y>QD`>@-SEHQ$(hhGcb1rT zwpY_Jn0@WmvY#hM6gZr3EQd+Ump8sv;U9Xs;v?RP*#Dcf8no_{5d4w%YRCw??J*Hk z=CQT9Ngi)oq<7H*XLQ@r!+5}fz_y1J)4rdOUPGmjyK##)vPddhk!tAjGX`e)-u@R- z#`xh}Nnfqw9Hl}>7B^2JYCETTR&FmH)J&N7%F=xonb{vV0+5vTtd3x-G@yzq2l*!Q z92JNY2$rdoNqMAu6U2U0c(%Vt-_WVVa^>+rIrrXXX-bck%1_li+~(2|b0}AqtiL2q z0t1SQeS6&!5S}}PnsFx#$YmXolX@*up@IMhMb&{EoXmH3$XPK=Z4ydA+s$Z?>X17l zg|AiR_=hjjYe&SZx~POq<`IuFC_>6B@8HE#f^c&tCEc?u0D3m z^7iEpVLo0yE}q1R#k=n~Rdu#ECHAe5(X8_^2Ksta>@QPqDg*4*jFz8UZ{4&cSen#fyT@&gw-vcp#MYk-0#zpZKSJD3MpHtMqUT0s%Q@nIaF2iW}O<)r= zUanFw*l=4Q7ZsTP<*|VXfCF%z^+N;ubr>hyWJw}P*c_>#TEiwBn5k;8exW1nrg5K_ zRRsZPA|hS~O|DYZx?(Zs&4|vg8oIa*$2BcTTw{T$Tk# zsTI(rtplwoD|43M$>s#PotB)IPTq^sr`))Bxq(coON(y0CWnMbnS%yS%m5&CMxvVF z93c<#%o_QC^4n$pM!xyC z|AE4jmYc%NkF+_T5PKG(j46F!OQ%tE3r|;B2>cvXFyJco&$TsOzOmdiO{Ozr2*%9Z zdwbD>AwvijIpfep7cR}rk{xz}t6X=I%NZ{VzQc8{!I>dq z;tc;YgFkUtSvoWHFFr1HZzh5X`?2nrzVQtz_F9;0OBh>1aPa`OG}sn$nm35u57rAls_vknmEH?}EyD=DzqxA8cn+A1 ze}m@ca7>0&9)#Ls{vFF(L5OG0r@R}?>IM?=h;lSuWNvU`**m_9-0Eoi3>x939XsY3 zbxh}IB&xwYZhBr}e`K1~+7FBjV<1$z+Mb@A3TLuVKB%l^J}P-@@iB~2ZUAC=<@BW& z{+wNR0!UO}#&U7Oi%o8L?|C?ISguQz-!;nR;mC?xRpFwVh^fe>;PM7f104j{wZaIY z#R$=G0b)jNEAFtLbM(R#UhKBaQ}kU2;3x>pMIN_)SCf`=S6q8BKWNdPUF(=4zSUqE zyfJD2J3mrz_MYslc7O_Vv+8FR9zb8yRn0O2@F%Rg*eUhw)yQDscp^4kU zt^)Lz{y;MqsbN4)2wEoCRg>EHm8q>wYb^Jl$7iZ#0m-BwIYRKaiq`UL3g01bk^cUh z__=HlJVLm&#Jz?QCoL{;P>78lFw8rgNJ^z3SAk|%Ua&={6I`9<$#Kwk&DT~aQi_Io z?o1F*q#@krqogxrN6?n`P@dWNUcE-uG|rV{D?Q|nC)yWzc#{F9P2Iw^W6}H&E@x!g zTNh6-_e6E(5Y3CC_Qrcrp@RiukCuG%-=r~WhQ%q!@2~S22Xd+Tm#du5!J5@8$d78= zaBrkIYSmj?LpUCXj3<-Eb9!hStWtlm#PSO-I$iS%J`rAG@fxZ5(P}C^qR7=eq<>jG zT3!CW{-*ivV)bk%n!uwPVFwadTgAtnG+(ZQzE1iYa4%|V-c25yTbafkLm)g^NH#TANxTD79sTYQv@G9D%F_WS8X#f2hhv3#Xhu4`4 zY*PQ8$}O2NLsRs8;I9qE4Z5N?Xr(?WWIZ+>%mBWk>bC|)zweN=m7B^NKB#$lV6&^t2=`2On_pBzofRvZ3UNLIUIDm_`edk(OPT~>z@yS}_lxM!mzgWdc{FwfBRMV8!L%CHPOhWsPi_hXRNkOvmxI*+7F}yiNL} zSUUOUX1bPDXHBqlv;vxWzqHveq=U=`wOM3t4x@v&GS+qflMjR&|-zV7yQ6 z+1!|df5>pMKCZ+9s~8&rA}M~q_=kz`(GPKP8Bu2{WDv2+*w$}{ho2yyL(S~V4Rc$O z>PaAsC_D3#>fUoC=-b3Vda)}fVy1Lx5oIjp8W#-rVfQ4zjjEDIIZIoXa6WT{Npp{Ty! zWa9ZsZT1KC_mekEMYBRnN$ZRXMK%57dq(*)?RV19E+3h%Vt?`QAOBh45!IGyOf@mx zr)9@8#*4U%h`>h|T}q}TPcjS1Tmw6%rNc2p*K`}NZNiRKo@IN6VB$;Xr2>~N!|+I- z;+&Mdv&)i{TecWbc&WjQKbN=w!_gO>I*i$d+R$m5%`0D5hB2l&Q4@X+o^^di7+JZg zZpCkP{F#_7(}Yh2C7W&-O8)Wd)Bzo_fJCNuTrug=S#&z~<5>e#^HPuB5+8H>XvdE; z@wf0p;^n=T)&H-suMUbMYT`r|SbSN6+X4$DxCD0zup~$l+}##;cL)|_3GRUecXti$ z!9Ca_!Gc2|$9MP7eOFg^Gc`3eQ}cRi-n^Oa*Zu4MK~MXL1ldsHcyE)MVZacsvKL5b zPeyfz^8P+vTsaC!z|H==pb1J1>1D|<6!ne;bMZ%a0gY>!Zw2jwlI9jvZ&?__VERo* z;(hUVv#+Okm!9wDiS{JQ~kv0|wG@cjh)6nZ2$IEf?tvoGw`l7j10gloFkEL&1ZV~Iesr`QYUx)IQC zDde}lI$d?Ig6|@>>OHp1O$gA732CR@D{iAEa=a4a` z^6NYL7ABbeM}O?8p8?qOgMCyjxOE0|7dhwL{Y>4jxlOt6soA7?OWCOlI5s0NmVyJ z4SPHruhaFIgYSQdFk>fn4`b%7=ri&0Rok8`C69HZI!tpGYLLbezg(|qpc$kleiWM2 zrlrCzEb3}iiY2Of5s8x)KMAmV?DU1kK7u!ks-lZy4?UR!eX}*-^Guw-7rJl#2Cx`T z1sKcc+W&JlClr z^Bgf!;ZlR;o7DF>?m@;0*xVC2lCyiHAJI(FkAoLE*;Z4yQ-=5cwpldJ!6LwRr_PzQU~x2K3Oe!VAMnJ-MLNkHzGRobAt^>SK0G(9o@@*R)`3DPhl zq#9U#o^hoBY7Ls$ORPDw(TpMCI!Y9Dkcr>kFMmwPLaSy0&M*NFIQwk089BC*;!)~R zw9S~<9FTI0^7ziBel(8;+clp~;5gagASR)>-wr>dREMr=7R!e3ch*zeVr`RLB2=j@ zK8(k;ygfj`8|W@f=eR~~)%e}Fca3-fMH)}-*Ln1kb2diL)BUKCZvwNl?;D$mQ&e!+ zcja(%L^&dETQ5Nj#+@i9Jr&N9vG1A>kMuYf6Pb!{0EKlJ=n%*9&Vcy|D!! zdfui6=mq&L<}}poo&2^XEi;8lb!1HZV;i*&b zd6vXC)&2_okJpdi&3eTEv%^(>3WJ9EI_>3dd$0%dfz;IJ zhPZoCfjOMDBkwT&?~lPN(;UrfpX%${PNW{}VF-Nfjzk=LT_l=2d(ydemT%u0JZ)gC zdwMvls@mUD=NY9{WE4KJOMOZ&RpF;tk+9##{|dQkNO8;95oQnm`#T<)x)#?earw(p z?>xs0%0AzFd#Lz>Nd3ERLvv>7@k~zScE03r)E%Nd$ad6u0(re)e~hC)No!faTDFfaxzrxn5@Gcug1nzIM$5;s6^tk z8s4ooAyUU5&JBZgCD8zgd7h4ea_(UWjNAOh)K^Vixh>bE$_d9zoXEJ&<%FyEbKvsP zF14NqiAi3=xkTG8D^GN&!`isI=&DRkzdz$^b9YS#IQZFai=W1>q@)%=0>iEVTQ z5^AZNJMq$?4ik=vTQU_(%fBIi6sXtK=lN*^T^s{cGcSIBGVXO{)L*^(7PvwXQ_ms* zp}%c8!I5JA`sF>Cm%@~9&x8zdQK1xro`m{X+lxD>;DY56@1?zkHmTv&?$9JJox32S zA2^K_ER+s_m>}}v@FCx@LoO2110F@H#uPY&+SB=~Ly>gj@u-9=H<;{*^5&csnIb~k{6~`M4GXzC%Wz?V-@Z}I#h_a4yoduSa)5k@G|Ie zBw%sk0;e_D#}5hu=c^*f^;pXH8I7F968k$mS34poKNLkn)xy&Q<@L)iSN~B7K|D4N(2&msiZ-aH1Gr_R%dLnfi3wISGIZ#-$+qLJQ5C1{$(fJ6FhA$ zfj8xGv}N6v6BV1pH4TsM9qXdnj9H$^Y|ag`49Nd=uUaKbopo7Kym(nWkwR0CRf)Nt zg6m|+WeGH_cq#52dn>?GD6ZflvKyw~bZ}{veXUXMVw04}JsJ4|jQYokHmzP>Dt@)L zfXWAk8O9$s&!0gDi;c68T*y4r&;HnjcsG@J5h)6ABO?uc$8Zx}V|4=btvcYW)Q|;2 z5;Q<1Q$3iKQ$3d$LLFeT{6GwQ{0Pp`c?$CcMt+lKhd3*zxd5PuLn3MZTDU|^7MnJ@ z>-%pIEP;yRIk2w=?+kO(nyI=C$*)$cwr|tI{-5@-_GUa^QI`$g`L*H(-0S;0$2a?K z&Eq63k+K{B&=8Z6bGFJ5Iz27wEEP+?x<5AXhd&9D$MXZ04)+?|mf)Bc-)qO@7zx@U zd}-OKHiroo`Tn->9isqs7Gx#Kyesuv-!q9^E7C>if-tzVK;>Z`fMfTzO^#{n{lQ}@ zmMkdgNPPPw3fIq^pk(2lNGs*a_0Vul5sTNKTVF+qAL{R6j!YKH4bigKl^d%D$3u$^_yN)$$Gls< zx(TT-`W1W6v%3B@vA$hVC~n-Of1YJRB7XdeanGCoUI#(F`Mr_>DLk$ch zaP@PmUNLue3ohsB)aX$y4#qX$iS49ZheK6J+%mg;R_iqLk8QqMKBMprMzgjsnCQah z?bXcAe@q+HdhMoynd7TF7 zlY$~kcuC0=wJQEQStplv$9}k+k&WGaPrpIo&A%(vSS^e;?0DflI|U3oJ?zrBWT(X? ziP%xAovi9igI9n9u7KP}MX#4zA-eqXbCG6>h#=Mh9z#AScplW*_2_j5%bRiysxYaq ztm9G;SB}hWr?v6FjJ?5(JI5Mj&f)Iy6T6?KB&t$ ze>n#b4FA1f+~#vuA*P3~D=FPXd}8EWWEfNc8W~+m83Co#EHG~b>&@<_n+o*8PyjB3 z)wit-;X$LvP_#t+ccCBiIp#WOwS+nwL_zf>QLld#76(8pmL{Z2`js;)uc)w(@+QYf zqdimUunA%M+#}_FB%uY#c-A42dFQJKqRXRCzD%Jpn-)jOND8{FCQD*z7RAO-(7GB3 zJz}ujE~rMCGt%`lFjX{`qq$)X%%&qg(Rzik+zzA*$V{^sA3L31nk{CGW5tolYgkX|{ku_rdvI+W<(caj9!Uz6bbEWu&q`}1f2 z692_^o*cLgfmZ8N*}FMZKK}6WA$22nIX9^G4^vAeiDHVN0X1LONl6dP$(O+Y@TO)z z^-Rc~S`rB;Z($yS@BRpQ#!9&N2i9-54>tc+e6~-HhIce3=l;#Rec5^LDph^8;mjTd z(2iyz%CV6rJGU`kLeQW>U{*fL?*)V1#2fZX?N%BJt4ef&6hzNvZZWF`w+c)a>!eaqXAA;jjW zOYt&!_La`(HoTK{M1BdTj>$o4E=g%n&wH48xUtwj(lbL7_NK=%y{3>}fre9{|52;{ zKVIhRQvar~2JNd-jO$jR& z;r!CEvn@)@UlTunfw~_j+0&ai%)zRoGC*ZQ>+9~4yqy@%7}BAx3M#7fL7?G@vZ3ye ze{PDC0Th18#U;2JpDqBju49Uy?d${N8FE!Cd-d&d>6IG{5O~rzaRZq#tjh>h2OWhd zhAy0uhC00-GWd$;a$DIQ=dETxhCUZqu3$4A25!Ps1J~s+dW}ETb#LFNov)GnhOw`g z`>;)Mcv89EO|Rr{Tf==)zNbp&1u1$H=-s+4?`z4~m|d146=c5NKHiM}8@XuPTp?;g zLw?jKriB;MTf^t*f8wHXtq}LOyaD(zo7|Q$4UPQ;c*l+UUe+jm9>VZGx>Yzks_G(W z`USjbHM|_^!s*Re`>ajjeLReG4AhgC%s(9eEI_QIj55Y(IUMF~Js7vsw!K2!6cYW; zDHe?-TmV4NYuiPtkLgsQ1iEft)8}5!FdB)MP+^&nx#VwG;zrL`{_$fC$-IxFC{fp7 zI;tgk^KiEtoZKpqI0)KXu4_CEV{v9lBbt%gqD~IJDG(?yj`#wAR4oy1jfZR;_LVJs z)+dyyj5!(#mZHqLpg9=g8IU3y9KM>j>J(khZx!V>aay&_NHaj>QTZ=$>S((vo2zD> zK~FH_^l^)v6m&sTc5ku!%XtA0lrEyfUjA9Tu9EYOwXunV*O7uve_HiIcCNkgp@b_n zl~1FY^Mb>AY==bNqZZws-AT=&n+>Z(H6h?3yU!(-0UiC<9%YExyc-cj&_r8z!T?<5 zUP@``H{0NCmw$2eU*oK&M-kCdet(LBb*b%JO6|}_6aO(-_#}L-ps^qW-o~=$1@^=` zyjn{E^`p$lfQEit8H!7y+h0tc=rfL`Ynl8le zP966-j?q~4jE=+&t37UFL21dIeW8N7Ot9`x*Smbywr}f*cE*4GZ^dFwW7Z0c(i z_t!O#+dgMkMxnRUW%K(Ezhi$pk~B6K)ZD%MnlP0>xYq1pf&ci(5cu!d;%!#*HS5^i8aSdYYZ` zf9~g6p2M4mi@t!~sqt=WgdGZq}`&Yi^HK69JDZYbW#8R;_e=yUsRI`D2YJ6(@7<(+y_+LIQca z!x7LY%P&T${S&*L#R4lsYc=V&0C}(FA+16z@4HMb>H=2krCKw(fp4eN0S^9fwfM`* z(=zUVZ+LNf0)5?OQBF%Uk;rHnVM23cEy58slJEw)xEd z@(sbB3DFbVtk${@Oqx#NW$e}aVSljVLHQ8wjsia4_an(6UGcr6N2SOVDmFX+bl(Wn zeo%Lgo9tZ!31ScVqP^nVARS5*D!>%TrHFSGLU>T1`0aW5<4tw$Czu^Nl_HLZm+Kk# zz1La=))>Y2bxnsd)%SZQ&!^J)JFX5`2jq>q9R`rK>7U$b*Hq%dYHkTKYs!776+Gt` zkq$?&6~3FHhJzImJHw4tbTDm7i9GMAw&r%(nQ~Sr&uHCDua@(y2rv+tYU!FIN)O#QV(hSz(A1|K=h_9o-ioG^#n|;Tt%6s)3QJqpQyu?4r}ZGud^=Wb zwrDVgjfn8_m6*sP=89$}%Voil3qilxVhn%AZDlZgFZm82FzyT5zty>Q+uC}KA8hQ0 z7nU?%%Z_v-MTAM>RMH(8IU2LGatA|z?CuN+Rtv&@l6t4BALcBN-ypu+>~GSksOoVG z<|=z>%y0rx(~{Bh9q9@TL`4X4vlaBNjqP)9K!SA5YV(!Kt{n-=AYv$?n<`!)V>@x| zF!cbHk4dU6+m-Ygg?)9fc_qRp5Gs+}yedRV5gMD_^O|p25y;I{_pN&>%S?Y|nhRSb zR8Q%?@^QSVyzy1XhSHe@F8$9F4mtC#ZIGQVM$O!*;)W5vEPMoWxPp#2JD+C6;6N-lLRyzStv8!J! zJ5#d=&!=z``hVeYGf3^!n+R#v#0wqjY|q8mA3b#^vuQMW?1fA!puwCls~=qqB0WqT zu;))da8(;smMtUJ2JsqZcnL4I$o|&(SaoI3NR(UPk8NkTbc!QZJOQHQk`%biNY-+U zgx@m)8?{^W>;{RGK(kr#pci(qCC&4vzpd>>x{m_b(0gYZF|@dksnDOan|9Q8L4QQh z`kmv}zZaKu;4wrwFhKT!0g|{#{vkZEm2=vXA;{h%5YTCV_CDJew>(Pn^(MJ*kJ#Ge zvHOmhL(tU&)hN<6bJsoM(v?IyFy4POIy2bz8-{<3CSG%Dvv2S@eV*i#<|iFYE-b4puAi1D-{EekjItX=}_>j+Wo zJ+Za|3hcLU|M}W;dBzyIgoMTPop(Wurh6%;%lv0-`32e!4Rb)9xw2I-^H-6|8$D1G zzkp$zpO@pR$F5d)IooScAiUMN?^#xntvG}H{aSOv#oMFM`jhUvmF;if367O zggO5fG7jXTK-EZW)ZZA7gjvw@AYNPtc_(=(c+#ZTCw$}=eT-V-uRbaFYu%x{Otfyz}Yito@|kk%2!T z?F4NF2?;5iGm&f5Q&^%7Q42re!RMykLFx#oqul4}qU9M&>x2OPfffBJ+pbv?E(Kj4Xp`X0mR|cB( z%!)WQSwl^6@7xKu$$$Hz-MpNN7oI%_@=|=3qx$yf)z!FWRnchSr}i%zbDMS1EoD(i z!E_~wUEV3~p5(pKA&To#LU>ZLLMHREF4F>P>A#f9rTnIy5bIpdEjc{dp}Hb1e~=T8V=6jzKy zPGa^&d4#USgitv*QEIXZVbQ3>4&wa;SoC%7=Qf5))FkQBpF?pu8&nCJ^LU&XwH+3t z1$B39ar(&dQU;O2pY(0dnd8C(trONo^7jmM!LuYC70|oHV&Qe}1oGXeFxkap2E^A~Fw6KPD ztt!PnNq>NZ2hj@W$dq&6&3{f=y5o&&Vk@MF z^LhD@KJ8Xjh3r=t8xBrFdwtOc?h?nQ+F2mlR6AssqurMHc?g@+1$hOY`@1|fD~Au~ zJI^&+dU6{VwdiUB7J9W57L|7JhxG2lT54>bQuD^bxe41sZAI-IR^$*mYX_4^rM+jZ z{hUlWQYHrluBMnMI!tbZhTwZuy`=M!@=u0}y&<|L4|mq4QnQjT9MoRcfAkFDoIKA) zRs<_62-?<~x_8yTMT^w+BwNB-d$S(fmx_?U4s~?=oB=2!R|Ta{Ch#m|L}@)<_HiVQ z>p6M$V`xtKMI=)(JZh`|dVz-*B?$&Fh*(6(ce!yEsyUVxV=JBsW+Gl^*S`(=NmeU0 z|4t3CYz+^<_nFyu%_{X%j-Z&*G>kKIEKAIzgPTy#V=O(I1Z~%K+J@?VW&Y@Pq7hJ2 zaHM3Sd^^;@2-TX%=QG=qjN8CHK{PWsN~sSA-CH-aDGn*kY$|0sX-LWCKC;_BYTZ!rvgbOT@{9FXRNyt=iC4| zVVle|aK)ug5~&dNr6DP+d*9u)PryR_)}%t{rRtVpu%9Wipq4Lg zi_-O)TP!#&Ph5I=vdOmp0iaPHr_c=&3K7s;n!bhUP9Pr`gZY(E;;f!rfx2Dla$)zVUT}UH-Ycu z6=ZP1d;dfQRhk8Lx_zVDCuwnPn3J9k-<*1nGBK^Q@{>S0AvXc?(8pfzE$|f8ZK&mx z$Wv9{M2)6`ThEw1B*a-Y*gqrm2Bt1`_H({lrYPg{U6%a^USM<0u7P!=7CL}Iqn9tY zUj>o9v#XnNXM>C%I1n)`kTrD~gm$ z)n~c5a_126BIIs@0oP7Q2xaw+LE!yl^@R{)ZtlfB#1$I_b}_9~1uOUqAT`)Jfg+N^ z8VJiXMAk-3H@?r4t%#)#joj}|Q_KnUuejbO37(hZJJ_@}z^ITA>8lL8@k2M43k1CT&ymcn)T3q{Om z)Zgw0Y&NhUh&XXugQQU(=RyogY^qT({pxBkd8}(r8579um*j3OP3xZqtnELB;4{NV z@j+)G3Pq4vvxK3|k+b=im(!!?)h70R76jX~(1L2(`$B{46)aKm4QJtnq;+0eSIdp2 z5O4C-yHlEtlx75}%dRYV&6~p-f~qm|&%{7VyH;FU_8%)i_q0h&O4{k>*n*K4H4zzx zn)D&`LkQ@13*%V?8I-hT{JTGcC;3(uXp3CRGoBI3Q)Y}N-hfqTn%yFgAXTl})z;WI za<|a`+wYadQscdPhOrPx?=1XZQZYJ9w z(kSNjXfw>x)!8d5IMRseMquCP`*A=W7Joy~U%9_^Yn<;{w!thk41QJs}uXIs#1 z4#{DZT8j@1!N7?k+WTOMxxE(7tGBVs{?8N8NJo@9f6cE-QlS7B9Rnc2FlLEuV3S+c z+iLqA`T#aLk_Ym$_9j~k7gTkwE7f$3)zY_2oV_)GqfMczWKbnBO?#Xsq%>ZHSsNW` zzyb%vj;~&twa=0~#3LB(XPCi{uvJGCv|`OB0F-+wtVatS`?iDYgEY!~g(VJ>7!grn zf`OXrYVl*DyMjcJICc=2AA4a`KMKkT|F)6Tyn&+0 z#}^phV^6|3dXXML0l}n3CQ%1f{3_;U&6>QU$2zuBJp|XlWwJ`Z89cvL+-Wh$wd!o#~O8D7et;yjP{6pC*;l z|A@)02&^W830dVitp|;4*05^znlmwOmWv>A%`hpyIFL@*RqH-nJlMVEb4t}D!k_R7WH1|hqpr_thjq>&;ZHe|`sqkk9 zSIVEIsGAhD+mp?LCucjO?AqT=!v>6Q3J)op6jAhr(t0FXmZ9+3qD*){o|4!>GUMD6I{0PhHiv~BtXKpp*?8@%!yy1 zuV7)Fk6wRK#oVR(h3}kh#2T+dB$z{Izj|G#&uFp;_^n^%b1|Yl|P0`etvRJ1B_~*TQjeW9`ZhTC6R%9~A1B~G+ zJg;%`CbC-fQ00f}pH_`4S1`?4HEb<=QPY@BLQ5|r2t+(VZ1x{vfV4o-s3Wn`?BwX^ zr7D9JVPlJT)%X*KGi>iy{de1k^AYnnRuC2&dZGlUr6x`N#%Vu!$%N!}vu@}n0h;-) zxxL+I`%km122n>wH&UJp2mAuqpAT7WVBo{Q{nV;kwB6-042bWN>x*da_z4>U2@}T+ zaxWxUUqN!`o*}{*<4<6HDNG5L7IDo7rIB{*erip_LB&7whw0o=Qv)2rsRYovR(~TZ zWE7cLlrNyd8XTr64M5wS2cwl^4L(#};qY&Yup6J4bW zjo$KT)Fc{Cl@6>lmL~6}F_S*4Ysg|k?-7EcEVDTK6Y^LkB&f?wC#fx6*GV80G|iGU z49P+(Z(NQuh7bRz5YHgNn8Tmyd03CRcNYSIl8Jc@vaE;muBvBkOyP`Dq4=HDZS3KHbF>Qn-kfej7F+ zbiUa~lh?D|b1qY1SYA$%JQsKtKYVsiZ0bEO6tWRMZx0XG_{q9HJX=||Fo1cv#20Y* z(2x8DTUEsj+lu2cA39nly0)|Eh`6rgI&HfDT`}Ul_SBEuItUg;S;#kJae34}-I9@~ zyD#3j(M$l6$A~UVB&!dW8MB>Sr!KUP@7BT4&zG;GCZ8R-o`9x&zM5!<9=P((kQR?O zjRbfi{)r`&MS@m!Yn`Im86)_jX2eg-g>aRV@flv-A~11SYG?2uabDvEzKQ9z|KqCn zz<&-sA;VaxP@M_T_`6N_kM2$6<7?aI5&mcP9~9Ud6}d_o;}Es~VkKhy#7~Bbg@PhX zjeBvyD4P&NCHds&G@torC}*4r9s*n7y< z2Q~ur;}uiYER6+2IG4Rl_zT%W6x*^=C_q$W7Am8r1_d@k~(J{>W=i+RnnmqWL5oyrv2Tt*RY$JutNVMReT=^sX?v3U_N; zd9yNDiEV;YHI%2`Hie3=fJtlAhn zx^H$jy35?`^(V4N*h=Zopuo?W5*|q()E$;>?h|WUT#HRx_vZ3+DzmWSxnlxH7pA_L zje;m(vY6T*rg=@9XC3x%Ww{fz(X#Le@jkII=A(|GEFk7{eI!-&7Aw8)W04q(j{_B% z%10T)#%AcPoKk;Ueyt_|^V!m5RQo{gM)kJ*RD@WoW7G%F3FdT z39oFzb3NzZlt=Efh6uMQ`3NdDOZRrcPMNWD6V{J^SvsRF{{4r&D0Z464D0cQy~hY= zpzHFW#IMt7+tF7T+CO?C$aD}9RFHrH6|U?8KoJ-Q*$YMiHA2o{CeFr;YIQ%wUK;ET zH{%uVs)KE+Gp{a5{x_Ww39F-^Tn?~9-Hs(1O)*28+MDbAe-zk(76K(yRw^@+Ni4AD z2^{4rd@gsdibRJmG?NG>%s0D{9HI8s+*ge29^KVg^7L%?}SOUuEg z(?q?V2Tog%^x$K@wN;Lje&&OUXtG%djd{eYB~<-u6ZJNRL(!mR&MLF6i*6;d3CxsZ zF6H!`T^@z`H+fC@M5y6zKKa1Ek%M;FMdlyey?wglL;o@$O!^LMg?I(q9F>PSNIi9e zyxFa*RC*O!+nd=4yZ_Sq&qf3)LJ&imYV)M9dURf~yH@{Tgwi)rtW-~EFT=Wtu0Zoj zqLKWnI>HLqZUdZhA|tc@PCnpckRKNFLE|$_RI1NbUv0Z|seBogvEpY+jE%AeA{Vu$ zf*np+P)MwVc_d_Z@3zO_b;b18BAA97s>DOLm{~|3w2Q%e0xqW(%On8T@K#3x&-9>af{T)`F7q1?No^W z*&On-=4F?5w488&{=Wn^jJ5m|ia5$vY)*1%vP^MiUK`#sGV0V;t+wALS`%a2Hfp@N zAl8<5E_9&xaTdi{JV)d~iJNqfw|;m!Njv%8{(gQS!g0&1#J}BzCS=%-eKK=IF&{sX zIqR0ty#nkCEB=<%N!2&QV5O`tz~CO1ke63$ElZFcT%;CX|7ZT!KQelRXd}56Z!q7? zWg6obNptes6*VO&u}q6ha4^H2G}YAc_ntIJ2fjO#geltK>cj~CFfIP9_)HriP4y%u zf7cs3n;7EO$f*H6>L2sEuO%rYxYYLwBV1)cTY#k`iNtlf!X|<)U)HJ@5-yz-zCtL3 z2WM1&lSi+53gvk&9mtEct8jw)X)#+Oy8p5b)eCa-ohSYgPuIcmhiQs-YdT!mN9q~kP1r%&-4yy#nF zD@1k`u3nb&!jB*Kc5yQM`sNqA`Ww?ZSl)|9NWt!0eeH)CA0_&D5+Ee0Za>|K2GvqEqD7Ej(yKkm8acH>fUVZVml zBq~Raiyxgz`r>DLtUOi@%F?cOTu2GK@$VR|JSzdUAlB<&nga0OKn@r7!D`YtCTCSM z!*b)ykb~x^0%ngXMp{U~VINvwP!8|UTpKJ{?gf>{i;*u^Us{IfgxmKGQPf`FN^h0~ zqWrfajd=Yd`|GosJ$>GYpB1T|tfPaQg@c=sy0?>stHJ+In|_W{CJ5mMg;&jt(PA2q zo4sV8ZRX=_m->ih9oCp1DqXeL%jk^}V`tFpcM;I(EotN}>`~GDo-VcyOlpG}Qtm-! z2FFI%8m1g!klYZ*ASw`0v`%}(5O9vF_7)Y51LZ%Q zg#R}_!{^igwfw)>4gXI`|80Z(?_yG(xf1`|BKbet{&%f6R P(4W`A=lz7!e~$hKlu7A} literal 0 HcmV?d00001 diff --git a/BMA.EHR.Report.Service/Reports/38-คำสั่งลงโทษไล่ข้าราชการออกจากราชการ.trdp b/BMA.EHR.Report.Service/Reports/38-คำสั่งลงโทษไล่ข้าราชการออกจากราชการ.trdp index 26b84b160f5819f27bc9aa2fed53d833c8c0945f..3b632fce7d64d012c157fa50b347d5f5354e4c42 100644 GIT binary patch delta 1914 zcmV-=2Zi|O;sL4S0S!<~0|XQR000O86p$ma4U=dN6p$lV-inX{{{{d6AsmygXfS`} zS?h1qMiBpAssF>ul`8mveUDroHKfH?!yR$+?z^e!`Ax*j7c! zt2qT>t8O<8t65Qe@9MEp<>ZMkzbJoCa6E!|Z;Y+}dwQLWo8%>nm_(^?@{C~ALsHLnn_ z5h_o4xaGo-T%5+9ZkRP(_sD9|S!^_Cy^2!EtI~2BvJBS(56hZhqH5GV-@z019GYtB zP4cV;|GQc{zLQrk>!y#@>cumP0Ix`m3FB~a9$zKHVKp~gqL(vvyQ1XisAgP)K-B8G ziK~tci?l7>RL}*Zg=gm5#HxQmjcRSHDV89aS0smt%QbJ_#ApW3dE=(hBmqB#Ee|_s zDIzy%TOL<7a~9QfN5A4*)!I4m2-EntJq1nJW*j0dZAb%4GFn;!mpn~*9Ax(GhBZd5FvCK6X;18 z`1A#%(J=8~z)j6WVW%H-le*~+gdIoeeSsTN3o>-!0_?@tfE(GP%Lw-DaunW(f{iG6 z6opH4hTlGL7pH(N{-1y?vgtS{33x9FY@kr&<0-q<(yhit`#M5e&-C|Lce1%T^jShU ztmcdTFf6I^zW(~Fxv_uaDD|P$BwUGt2T`yS!#C-hChTi+`v%o!4 z3bv!*2?%t6MRtKj_F?{66#PbQ5;smCCx6C|N5MKJns5;w>M*W}-Kg5G5mOA}bVSSG zA`I4IL79(;Aa&+G^<1RPfM)#G73^G3<0JdJ2WHnf6x0gwAGq;!%n^Cwd z9*~1{kQu6E2XNVkRqcwX?*MAMjK}VyrH-tNKySl<1BF!bK^%PE z$7~6w;-u=b^niaa1NjA)q08#hI8rye|Co?lK&*m*SuDt`8U+v4_`_Ve59asCtws2U z1R|+y1!apOiFQDSC11BEP_fe3orCEeiLi)gsFn@pHupaZC2h?MEi2qTi4aGgNg#>)pzFp!=U>SwUjQIBMIG)s6#Q~ z=SS6is%j=Z906t(^+qmRG{>)AC4D+XE`!qOVK%-WAE!|Xrz1SSXo~P0KdQdZCj;G~ zo*6zibYp)^kVBW4Jt8t`-1lZ}hq%|cDP&E$4=t*rqy75Od|n+Y_DveXNGnjKI-)Xl7=sgzR{gq6@-M?2=M8kdnCbL4{Ij z2uc0GA^_U$1?%@HyhFaMNbJIQ2`UKmKZ#TFT~?g;KTLzi8kq1Pd^SWI8$U=g=@nc) z0$&9(QTRs`u0xh=$bBJmVUK2r9PAtHMBmqM-li>qVhRy&rjz59RC*6?P$Xj?5RXC$ zu(*GlI`-TG+2wz$6_ZVENZn}%(r$&FE5s~a=sG~l@@XxWOCNvM8Iyo-n~8-C!Hx{n z_GNzwAcXcGV%!3&K|O?9QisNd-o&_j0Me_tFMJ|`a}TnKK=&sd1dG{NCnWM1g0vKc zzd~%Eg3J7aGJJ5$1p1AGzbeCkeMBy0XsUnPF+P$M@|P>|HcC zxBexL$F%OCVlL^dkvJ4~rF6}9-7sKVp__7_BLA8nu{edulG$~<`Pe<2`!JmRu_{_- zFPA=nyNRl$FM zR3xWqBI(<{3!-9P7`vc5O~XpwwTOvJoI0R8o93L7(1==q_IJYeJb0T#FSK|8veL39 z`^%;PlG-fBo_GXirhN&hau04*y+L1@6aWAK2mln2Ba^6a z?gJE%Ba@kMM-CK_BUj#vkOKb(001EzlkRXX0~C-WlOJ�o{{3aV7@LZ~y=R0R3l~ AF8}}l delta 1847 zcmV-72gvxT;{oU50S!<~0|XQR000O86IK|p4U=dN6IK{knPOo#y#@dPX&{rXXfS`> zTJ3MsMi~D-Y5&8?lP36pojOg^js!$OP{fNO(y`B8a-`N0J4&3b>=W%OrJzk>YrB## zRcopWXjQ2c7|wrlf6DHjyR*-3(j=t>gcaQL`Cgvq_q_YaTwbh{(a*S6w_PWzP3Q>? zVW;30ZKssg8s38o)7s@rUw@UkhpT^X%|k!fMQ?$Qn<`W^bl0ljtd^XQWrzajn} z@n4hfD)F1d-(~miGVwQw|B7^1SPy%(OuCPWe?jOa!N?4+V)gm9_d zj24EVz$T@qO;g1u!DYh{3ef@B0NSi}TsieoFNvJTsWFFy4c*679#nreqWg|rESB+D z&=k0x0hE)vse;*k1XlSTkfheyMEy;D7<-NYn;ZlzBks$9HOadJ9i`B{qo5&0>x}*y zIQb=LAP*uEr!?0yj#DDQDW$8n{Ovc3GZz)giN6lvPqg69d-@-06R+e6d5~w~6mV|E{9?o6v456JHYlKX`nl4D*4UM=*Yi_}j$a zhqo=h5oLOVIW)G}KIMc<9LeS61>qxTs;5CZRXghzBE0oNqreuUmRVS$=Oog74Zc~bY z8{Ke%V~cb^b-B&%Nb~Q2V(;+KCv0gP405|a0*9~-jScRL5P!?fO=RC&lE=VVwSlic z;P)Elz7=B_N^O5;xs2=fiH>dyLc2@>z%VIUThu^as)UAq@PNKrf`3RA5QlnCvIB&% zWtXG_>A;vJ;TGaH6)ZnO>42oXd&$ zwaOebjx!35=Y$R_dOBDQM*!~Qmgi#yZX#0dAaw47a5^6cD)HqYWkw2~0YJ!1`w;|? zA*+F7YW9Em>sho^OzP9qy=uh?lY<;+S#S~mF@)zfdjg+MgRYndfR)?)cdGd$MRB93_iO>=N z+CC1}pQQVg{&>vUk>&HANc=*g)VDm3I2uomdp3W?e25I`{zbYQpe37XYRpMEU>c$d zdzpV$>q)oBPgh`J29YRF!jB+IBp;mZD4UHD4>JW=Jc|?rt1z~C`mFJ+vc+L=QwiTx zlKd7Z@nc@7$zBHA29U+Ib3GUrEl)SNUxLEpxzTfp-URnwC8RUv@zbaJ&PsjkXA=TU zeX@UN1ens3)BQpKd`6;bCiC8XDc=FgqIk7Ekn;-Z{toJK2#fkK?3t(z*{l7qKxT`8 zP?!)qQd5o}mj${LT0lqYbL;H3;hK0L9LW|q6EwWD|5ttiVSx}O6Jh0mWO?3JG(KKc zK!aOTJ3>A~{=F!Cg-=sQ#`);~DP$@!o*;kmsX}bbkW-(%A!m%p5vvh7W94VC%7{$P zD&ai#*imgA<*X{M-LjoxR=Ywuzim0idck66n%Avz9c$<+CE9ixZlexEWxw3)j#Vq! zPIxFQJH8iw0}}0f!l8sdL^mOeoOM0VtDD4=&+Oz^zCipKmeQ_oRif{k`002kaf8ziE