From ac07b6d07dfd1172ca7b769cf04a9e976f64e24e Mon Sep 17 00:00:00 2001 From: Suphonchai Phoonsawat Date: Wed, 6 Sep 2023 13:25:50 +0700 Subject: [PATCH] =?UTF-8?q?fix=20bug=20api=20=E0=B8=AD=E0=B8=AD=E0=B8=81?= =?UTF-8?q?=E0=B8=84=E0=B8=B3=E0=B8=AA=E0=B8=B1=E0=B9=88=E0=B8=87=20?= =?UTF-8?q?=E0=B9=81=E0=B8=A5=E0=B8=B0=20=E0=B8=A3=E0=B8=B2=E0=B8=A2?= =?UTF-8?q?=E0=B8=87=E0=B8=B2=E0=B8=99=E0=B8=84=E0=B8=B3=E0=B8=AA=E0=B8=B1?= =?UTF-8?q?=E0=B9=88=E0=B8=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Commands/CommandReportRepository.cs | 153 +++++++++++------- .../Reports/CommandType01Response.cs | 33 ++++ .../Controllers/OrderController.cs | 2 +- .../Controllers/CommandReportController.cs | 2 +- .../01-คำสั่งบรรจุและแต่งตั้งผู้สอบแข่งขันได้-2.trdp | Bin 2904 -> 2984 bytes .../02-คำสั่งบรรจุและแต่งตั้งผู้ได้รับคัดเลือก-4.trdp | Bin 2621 -> 2691 bytes .../Reports/07-คำสั่งย้าย.trdp.bak | Bin 0 -> 29053 bytes ...สั่งบรรจุและแต่งตั้งข้าราชการฯกลับเข้ารับราชการ-5.trdp | Bin 28718 -> 28723 bytes ...งบรรจุและแต่งตั้งผู้ออกไปรับราชการทหารกลับเข้ารับราชการ-7.trdp | Bin 29018 -> 29038 bytes 9 files changed, 130 insertions(+), 60 deletions(-) create mode 100644 BMA.EHR.Application/Responses/Reports/CommandType01Response.cs create mode 100644 BMA.EHR.Report.Service/Reports/07-คำสั่งย้าย.trdp.bak diff --git a/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs b/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs index e9e73368..2d833fb6 100644 --- a/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs +++ b/BMA.EHR.Application/Repositories/Commands/CommandReportRepository.cs @@ -57,7 +57,7 @@ namespace BMA.EHR.Application.Repositories.Commands #region " Methods " - public async Task> GetCommandType01AttachmentAsync(Guid id) + public async Task> GetCommandType01AttachmentAsync(Guid id) { try { @@ -70,18 +70,33 @@ namespace BMA.EHR.Application.Repositories.Commands throw new Exception(GlobalMessages.CommandNotFound); } - var ret = new List(); + var report_data = (from r in raw_data + join p in _dbContext.Set() + .Include(x => x.Placement) + .Include(x => x.OrganizationPosition) + .ThenInclude(x => x.Organization) + .Include(x => x.PositionPath) + .Include(x => x.PositionLevel) + .Include(x => x.PositionNumber) + .Include(x => x.PositionType) + on r.RefPlacementProfileId equals p.Id + select new CommandType01Response + { + CitizenId = r.CitizenId, + FullName = $"{r.Prefix}{r.FirstName} {r.LastName}", + Oc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"), + PositionName = p.PositionPath == null ? "" : p.PositionPath!.Name, + PositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name, + PositionType = p.PositionType == null ? "" : p.PositionType.Name, + PositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name, + Salary = p.Amount == null ? 0 : p.Amount.Value, + AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3(), + ExamNumber = p.ExamNumber == null ? 0 : p.ExamNumber.Value, + PlacementName = $"{p.Placement.Name} ครั้งที่ {p.Placement.Round}/{p.Placement.Year.ToThaiYear()}" + }).ToList(); - foreach (var c in raw_data) - { - ret.Add(new - { - FullName = $"{c.Prefix}{c.FirstName} {c.LastName}", - PositionName = "" - }); - } - - return ret; + return report_data; + } catch { @@ -89,7 +104,7 @@ namespace BMA.EHR.Application.Repositories.Commands } } - public async Task> GetCommandType02AttachmentAsync(Guid id) + public async Task> GetCommandType02AttachmentAsync(Guid id) { try { @@ -102,18 +117,32 @@ namespace BMA.EHR.Application.Repositories.Commands throw new Exception(GlobalMessages.CommandNotFound); } - var ret = new List(); + var report_data = (from r in raw_data + join p in _dbContext.Set() + .Include(x => x.Placement) + .Include(x => x.OrganizationPosition) + .ThenInclude(x => x.Organization) + .Include(x => x.PositionPath) + .Include(x => x.PositionLevel) + .Include(x => x.PositionNumber) + .Include(x => x.PositionType) + on r.RefPlacementProfileId equals p.Id + select new CommandType01Response + { + CitizenId = r.CitizenId, + FullName = $"{r.Prefix}{r.FirstName} {r.LastName}", + Oc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"), + PositionName = p.PositionPath == null ? "" : p.PositionPath!.Name, + PositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name, + PositionType = p.PositionType == null ? "" : p.PositionType.Name, + PositionNumber = p.PositionNumber == null ? "" : p.PositionNumber.Name, + Salary = p.Amount == null ? 0 : p.Amount.Value, + AppointDate = p.RecruitDate == null ? "" : p.RecruitDate.Value.ToThaiFullDate3(), + ExamNumber = p.ExamNumber == null ? 0 : p.ExamNumber.Value, + PlacementName = $"{p.Placement.Name} ครั้งที่ {p.Placement.Round}/{p.Placement.Year.ToThaiYear()}" + }).ToList(); - foreach (var c in raw_data) - { - ret.Add(new - { - FullName = $"{c.Prefix}{c.FirstName} {c.LastName}", - PositionName = "" - }); - } - - return ret; + return report_data; } catch { @@ -306,7 +335,7 @@ namespace BMA.EHR.Application.Repositories.Commands } var report_data = (from r in raw_data - join p in _dbContext.Set() + join p in _dbContext.Set() .Include(x => x.OrganizationPosition) .ThenInclude(x => x.Organization) .Include(x => x.PositionPath) @@ -364,6 +393,17 @@ namespace BMA.EHR.Application.Repositories.Commands var report_data = (from r in raw_data join p in _dbContext.Set() + .Include(x => x.Profile) + .ThenInclude(x => x.Salaries) + .Include(x => x.Profile) + .ThenInclude(x => x.Position) + .Include(x => x.Profile) + .ThenInclude(x => x.PositionLevel) + .Include(x => x.Profile) + .ThenInclude(x => x.PositionType) + .Include(x => x.Profile) + .ThenInclude(x => x.PosNo) + .Include(x => x.OrganizationPosition) .ThenInclude(x => x.Organization) .Include(x => x.PositionPath) @@ -371,24 +411,17 @@ namespace BMA.EHR.Application.Repositories.Commands .Include(x => x.PositionNumber) .Include(x => x.PositionType) on r.RefPlacementProfileId equals p.Id - join pf in _dbContext.Set() - .Include(x => x.Position) - .Include(x => x.PositionLevel) - .Include(x => x.PositionType) - .Include(x => x.PosNo) - .Include(x => x.Salaries) - on r.CitizenId equals pf.CitizenId select new CommandType03Response { CitizenId = r.CitizenId, FullName = $"{r.Prefix}{r.FirstName} {r.LastName}", - OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "), - OldPositionName = pf.Position == null ? "" : pf.Position.Name, - OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name, - OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name, - OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name, - OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? 0 : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value, - NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"), + OldOc = p.Profile.Oc == null ? "" : p.Profile.Oc.Replace("/", " "), + OldPositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name, + OldPositionLevel = p.Profile.PositionLevel == null ? "" : p.Profile.PositionLevel.Name, + OldPositionType = p.Profile.PositionType == null ? "" : p.Profile.PositionType.Name, + OldPositionNumber = p.Profile.PosNo == null ? "" : p.Profile.PosNo.Name, + OldSalary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value, + NewOc = p.OrganizationPosition == null ? "" : _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"), NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name, NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name, NewPositionType = p.PositionType == null ? "" : p.PositionType.Name, @@ -421,6 +454,17 @@ namespace BMA.EHR.Application.Repositories.Commands var report_data = (from r in raw_data join p in _dbContext.Set() + .Include(x => x.Profile) + .ThenInclude(x => x.Salaries) + .Include(x => x.Profile) + .ThenInclude(x => x.Position) + .Include(x => x.Profile) + .ThenInclude(x => x.PositionLevel) + .Include(x => x.Profile) + .ThenInclude(x => x.PositionType) + .Include(x => x.Profile) + .ThenInclude(x => x.PosNo) + .Include(x => x.OrganizationPosition) .ThenInclude(x => x.Organization) .Include(x => x.PositionPath) @@ -428,24 +472,17 @@ namespace BMA.EHR.Application.Repositories.Commands .Include(x => x.PositionNumber) .Include(x => x.PositionType) on r.RefPlacementProfileId equals p.Id - join pf in _dbContext.Set() - .Include(x => x.Position) - .Include(x => x.PositionLevel) - .Include(x => x.PositionType) - .Include(x => x.PosNo) - .Include(x => x.Salaries) - on r.CitizenId equals pf.CitizenId select new CommandType03Response { CitizenId = r.CitizenId, FullName = $"{r.Prefix}{r.FirstName} {r.LastName}", - OldOc = pf.Oc == null ? "" : pf.Oc.Replace("/", " "), - OldPositionName = pf.Position == null ? "" : pf.Position.Name, - OldPositionLevel = pf.PositionLevel == null ? "" : pf.PositionLevel.Name, - OldPositionType = pf.PositionType == null ? "" : pf.PositionType.Name, - OldPositionNumber = pf.PosNo == null ? "" : pf.PosNo.Name, - OldSalary = pf.Salaries == null || pf.Salaries.Count == 0 ? 0 : pf.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value, - NewOc = _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"), + OldOc = p.Profile.Oc == null ? "" : p.Profile.Oc.Replace("/", " "), + OldPositionName = p.Profile.Position == null ? "" : p.Profile.Position.Name, + OldPositionLevel = p.Profile.PositionLevel == null ? "" : p.Profile.PositionLevel.Name, + OldPositionType = p.Profile.PositionType == null ? "" : p.Profile.PositionType.Name, + OldPositionNumber = p.Profile.PosNo == null ? "" : p.Profile.PosNo.Name, + OldSalary = p.Profile.Salaries == null || p.Profile.Salaries.Count == 0 ? 0 : p.Profile.Salaries.OrderByDescending(x => x.Order).FirstOrDefault().Amount.Value, + NewOc = p.OrganizationPosition == null ? "" : _organizationCommonRepository.GetOrganizationNameFullPath(p.OrganizationPosition!.Organization!.Id, false, false, "/"), NewPositionName = p.PositionPath == null ? "" : p.PositionPath!.Name, NewPositionLevel = p.PositionLevel == null ? "" : p.PositionLevel.Name, NewPositionType = p.PositionType == null ? "" : p.PositionType.Name, @@ -473,7 +510,7 @@ namespace BMA.EHR.Application.Repositories.Commands .Select(r => new CommandType11Response { CommandNo = r.Command.CommandNo, - CommandYear = r.Command.CommandYear, + CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(), CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(), IssuerOrganizationName = r.Command.IssuerOrganizationName, AuthorizedUserFullName = r.Command.AuthorizedUserFullName, @@ -508,7 +545,7 @@ namespace BMA.EHR.Application.Repositories.Commands .Select(r => new CommandType11Response { CommandNo = r.Command.CommandNo, - CommandYear = r.Command.CommandYear, + CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(), CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(), IssuerOrganizationName = r.Command.IssuerOrganizationName, AuthorizedUserFullName = r.Command.AuthorizedUserFullName, @@ -724,7 +761,7 @@ namespace BMA.EHR.Application.Repositories.Commands select new CommandType18Response { CommandNo = r.Command.CommandNo, - CommandYear = r.Command.CommandYear, + CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(), CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(), IssuerOrganizationName = r.Command.IssuerOrganizationName, AuthorizedUserFullName = r.Command.AuthorizedUserFullName, @@ -776,7 +813,7 @@ namespace BMA.EHR.Application.Repositories.Commands select new CommandType18Response { CommandNo = r.Command.CommandNo, - CommandYear = r.Command.CommandYear, + CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(), CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(), IssuerOrganizationName = r.Command.IssuerOrganizationName, AuthorizedUserFullName = r.Command.AuthorizedUserFullName, @@ -828,7 +865,7 @@ namespace BMA.EHR.Application.Repositories.Commands select new CommandType18Response { CommandNo = r.Command.CommandNo, - CommandYear = r.Command.CommandYear, + CommandYear = r.Command.CommandYear.ToInteger().ToThaiYear().ToString(), CommandAffectDate = r.Command.CommandAffectDate == null ? "" : r.Command.CommandAffectDate.Value.ToThaiFullDate3(), IssuerOrganizationName = r.Command.IssuerOrganizationName, AuthorizedUserFullName = r.Command.AuthorizedUserFullName, diff --git a/BMA.EHR.Application/Responses/Reports/CommandType01Response.cs b/BMA.EHR.Application/Responses/Reports/CommandType01Response.cs new file mode 100644 index 00000000..4ff30558 --- /dev/null +++ b/BMA.EHR.Application/Responses/Reports/CommandType01Response.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BMA.EHR.Application.Responses.Reports +{ + public class CommandType01Response + { + public string CitizenId { get; set; } = string.Empty; + + public string FullName { get; set; } = string.Empty; + + public string Oc { 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 AppointDate { get; set; } = string.Empty; + + public int ExamNumber { get; set; } = 0; + + public string PlacementName { get; set;} = string.Empty; + } +} diff --git a/BMA.EHR.Command.Service/Controllers/OrderController.cs b/BMA.EHR.Command.Service/Controllers/OrderController.cs index 8b0810d7..2a8342b6 100644 --- a/BMA.EHR.Command.Service/Controllers/OrderController.cs +++ b/BMA.EHR.Command.Service/Controllers/OrderController.cs @@ -2747,7 +2747,7 @@ namespace BMA.EHR.Command.Service.Controllers case "C-PM-01": case "C-PM-02": case "C-PM-03": - case "c-PM-04": + case "C-PM-04": { foreach (var r in receivers) { diff --git a/BMA.EHR.Report.Service/Controllers/CommandReportController.cs b/BMA.EHR.Report.Service/Controllers/CommandReportController.cs index e051449c..ee36ce0c 100644 --- a/BMA.EHR.Report.Service/Controllers/CommandReportController.cs +++ b/BMA.EHR.Report.Service/Controllers/CommandReportController.cs @@ -836,7 +836,7 @@ namespace BMA.EHR.Report.Service.Controllers throw new Exception(GlobalMessages.CommandNotFound); } - var data = await _commandReportRepository.GetCommandType05_06AttachmentAsync(commandId); + var data = await _commandReportRepository.GetCommandType07AttachmentAsync(commandId); var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"07-แนบท้ายคำสั่งย้าย.trdp"); diff --git a/BMA.EHR.Report.Service/Reports/01-คำสั่งบรรจุและแต่งตั้งผู้สอบแข่งขันได้-2.trdp b/BMA.EHR.Report.Service/Reports/01-คำสั่งบรรจุและแต่งตั้งผู้สอบแข่งขันได้-2.trdp index b6e4d7eb92c368be48f6b87e1bdec0fbf6d30ae5..ec4c6aa2d2e0b04f039826d8752a8e2596b17fe1 100644 GIT binary patch delta 2664 zcmV-u3YYcR7N{2(P)h>@6aWAK2mt45CRdA61;KV?Aw}TJLjPZ?jBT4--r1I8N_l zS?;$wsH^oQ2N}rLpGYmME8Cy~R!mk4YEf1sMZ}s3Lj9h9gSvhAi37Khqv=KywH*9K z!d;~Abex7*k*eh~(b(6m9Zp2WK<=iqXP_X6Bi1d`p_#Vt3Qf({9uG`m13krGp+Cd1 zN~PzBf;TO#)$mt+ET4&B< z;&NJ!rTF`Zs$T0ggRm!I(%a z)Mt;BW5QGNQnc%=TDw7!N{U~AtVD}awXzZ_(NTGSl3x!sV}L)sv92Sd-Iq44zD}sP zkG?@hP%i!(%1P=aa>G4dwQO7ikjQ^?(=zn7D6CqJV|9a|uOAI;`O4FfJV`h%M$7hv z;}+R^G7?UMzHl0#!f9xta41<{xI%Deq9Nc5hM!cd5^WNkNIAW*>N2g%Bn;#+9N>(M zyxE|CT)7rdZVbAQk5u~ei=p*k~`P0i5kJv`W0c2~oxzb$;cQFzYb zxiTJ4foOEg(0A}BK}Dq{&w-7Kypq6H7v7DkYUR@1==NR@ag-_*Y|xPc^<(ocby*3m zES%6%L7kb<2Q8k&*X=D?78nf_tkHIvwQm! z{O{H$-o>9h_rP=iO&0md@1H&QKc0IAL7aaWO6neZ?!QPPlI|2zd=Hub>bW2A@37SI zZzKW^S?)uUf+RiQy=VCtaYGu=qD>foMXD*YFO=Qt^(@_VZfj1=iYesYiDco|7}~m= zv^}QoLz%E^#(%)uBk_;n5(Z}V#FW7-FoR6$(a0cE$tE)JJZE@$DRWA?4wxY&-FPv_ zl)I9YXw z*Ug>8*RY3)V$*WcE(RWRrIuVo6snAc2Vbfr>>nCGI!>BEsZzD5PP8rEx5O4C)*`X) z0uzuQAG3JxQ%6VPA+jC4r5QAT`b)jtHe$2}Viq@KE^xq{`*4{)Sf&q^V+P7phSP~m z*k?H%kuir;MkIeEQx`I+I1@e+VAJxs=f3gWcb@ygb6w0Vk7t&(&m7O?!n1h!4wG}r zXThfLBS&n><7UH%U@3Cd` zx!t50>3t2$Isb&|6t-S}{{d%1-?HFwU{8p`nr1dTwr)NNjx9zB&$c&ZzJ!BUEBV-G zLh8IdB#7PA+T?8U^=V7ve16m0>6i9w)TG)hW_rrHD~)*zP4XR#DF@IP-@_0?2NxJ< zj^PjgcKJ2dES6Gk$}gcQUzwjJUz%w&Nv2wkqs$|lZFg;M9`WLTm)txm%@1hqnBt{? z9+^!f{ukUY^E_ue;*j&qi(hh{=Z7WTO*8dP% zY7g(HxmJ{HryX-{dGX7^?cAn=P7smc5TANEF?xwdw&le1eY+g;X<9LaX6ny0c98zL5DXYXIQ5#< z?P_Lw!+I{rNe}*jG@Imo3mWocPg0IMyQnpA5INMr-+9Kb5?`{_kKIn4z8)2C9r0Gd z0~=#A4DGsqWjRUE)+)6qwvmL>V5^j+YJpqes1!orR;6;aG=f(u`F^&*rrifJkD$B$ zz)W1ar;{PKPwJP%oP(+H13dD*Y<~fJ*lz`g@cRIg4M#`e2=>RoIoK==H(hjru;+nv#vA__?{% zb{by%Nk361gv#`kwahmV85HR2khk&#QnFGb@yBdl@s1@JvYzF~kaB0No`wP~B=WLh zR5d6zlJpF6`gQmsE>48D_Q=+H+y%GvBG*b{`&`AN7qK(UHjI7^@li)7C$>WEmQXlz z^Zd$x#O=z^O%$wYPv2nUZKfhcH)9; zMS3fE5>5p@UlTdx=IOq$sr8Wkg>JSR;w^0N-N)lVzlGzNMr-&}baP-0`jC=UG<)Bd zn!Tfkj`FaGuV{6_n7zeJ({fO8xEdi4m`dS)Q$2M#EY|-frm!Cc<} z1QY-O00;o*Y9^EL3E>XsY9?2pS0&=>2><}=U6bDmE(7OkCX)~g8v`>60Fnw67EntC W1^@s600IC40DS-e02K=W0002N<|>~6 delta 2584 zcmV+z3g`8x7uXgUP)h>@6aWAK2ml3pBUh~kl}wun0078bkr*<6|8LvI6~KQV(Eov8 zfnxiiq)2`BDz%86x(U*zhUF&cPXi-eCBhUbP}JgN2(WkoycXDgC~6E!hN7_%c!*)3 zaT|>OZ}_L|?(vQykEBG&Qs>A73`2LkdwhKNxx07oj;w#O*E57aBYU7*Wy&;7UOjy(6obDyfkKdHD{*Lv7Awf<+e-e#4s9wwI1b)5bm zWqHu*qMkO89AqF{-<4WcPqsk?teC78)S|3NiikB6g!*lN2lWQ<6DMvWN7IcaYB~6c zgj-1Obe)D+k*eh~(b(6m9WF%0K<%dU$Us37XKY%gLo4mv5}KN=Js6t8UGxw?h5i`l zDwVz?3i4Ql9F-B#4l;JM2L=i(S(4V&BGGKDYPq10jL*?GI9c#5y<_#^cezAT+t$Nd zNNeL}+p=|k)A`c;6gS}`(g@6)n>Ip^(S~IVdnPT~5H~erfUn&_sJ~-%kkdtWw9T9c z#!b!9#E`mJ;dQJ1D3XKoHjrTqxJ>qJ)N{VklX3?Tlt*nJCI=1J3mbjrC*ZZYAym~I z!fOFxY3UFu<#`z_=L}v828&Cdjf>SW%(=T>I{KGZkXJE92!Q#5LqncbY2TOmmf|ntj!K5R_X4r z_W;?y{{s(Zbp|j6qRb6L@8GA|K&FH2wDM_NbGLWAi%|wpa>PO8l|)=wwi|#);8JmB z$i0iddG4uq@vV39%yWMrKip%_edD>$KX`xd=12J7jgP#Gzk2S0=l)8zyvgq$JomqU zo_hvKTz?cQ>K=OTFQgDDcM2u`4we7qxo`3Bu++(SBmxdu?L$(66g}W0UilnxO*+uB zT^L2GDf8|*6$?3q?>2>XIqCFA-KQ+!P>6qlcQE1)!xaqtrjku$ z5dO_@^HS!LbaO33NqXvFfhB_-p=uIE@-8FnN-!I^^qSC-FAyVxriznsk7H%beAcO+=B(Xgqj-QYGPJ z&E&~$+ImQpszr6GtLVNWt{rjyh_e=Wbo^A9CGwuSG7|0~+tFK^L9@Tm+ifGpY9MBL z6Xp`9%Y{#t=~HF;L^)xaOl3Ho$b=(?vk@7KA7w=HJF*fXYlJi5Ljg|Yo_p>~&wcH= zPd(Sg%<_0<*__PrTrE6{mme^Hxfpv!JWqhZ@A1-E1|~6_`}jY<6_n-FM$Y7FF`2Mt zosG$|6pi;_=e|~)j^t|y+&pIymVFjs*@tO;6hvisMzb7m%Nf1GjLz#=D{4w(Pl>N2 zP4e7cx+0ZJ(?gUgAw?e0Y%%$TK?c9wZ5}s0 zWgC^|yn-(I8s?M(=!|cFV2YuW3rsY}@P~i9{FZ4JPbqihSJ0KOEY6cJ%{7}OQ!U3) z=8?^IST=W$c=0Rl9+egcH23D;rGOs0O(g#(JTCJ*XL~&%=b0D3;yf=7XYRfIj5zzQ zK3%Kw%>F+d_?+38(5uF5;^C{`5L)UF@27=Ulx(jf=G^k)SA*Msg)Il2AR{3lKJ#{B z^z#ka^zEs zESG$Q(Es2d{|&}}f>hE?Mpd6L7XAuj{F8|s==AfGW9PS^RHk$O9LC&#z)85buz&;R z{RlB3{|xevz*`75Z6e`e*wVRx0X^&C5LRGBw=_vz|Gv*)w-ds7Q1>renvIQvJIp}3 zJs1p;{iWT}O#QLO-iv=C1QUi3F1=y(dYak3YdsO=z}(>>H0 zI_Re6peOtyf!ig%WUrt29$)%?RJ?b@dj$_{jLk5#o0jDyL0hZTqS!_X&VsE{mZ}AA zgQHRifm@Zz)zTPVspQAm0-tst$UK7K`Ym&D>6uQ3+&*bvl5-BO#B?+|0aOs72aR51fAmoU3q7%UE9F%zpnv9ql zMtkbgv`L8FGA7E6DY~7 zM)Hr@y5cn}Fk&OicOm7@SUZgbY9w;AQB*ZB8!38!1~vUQd>R)gLSMUYYkltPt@InF zmBjwJj%P38XP9l6{Tkx^uI?Z)+;0hmb9c|LOx&*w-9*8j_Us)t-e)RO^e|~b3iTI7 zQq>9lCDpN+Y`*fm=7TAH5%%-7TFiJC8Li+-xD@6aWAK2ml3pBa=W1;SL3RBUh~kl}wun0078b ulP?P{0|k2{lVA%Q1LFw*lTZp27EntC1^@s600IC40DS-e0L2Ob0001B@dc3p diff --git a/BMA.EHR.Report.Service/Reports/02-คำสั่งบรรจุและแต่งตั้งผู้ได้รับคัดเลือก-4.trdp b/BMA.EHR.Report.Service/Reports/02-คำสั่งบรรจุและแต่งตั้งผู้ได้รับคัดเลือก-4.trdp index fd8e19525f1bbe50dfa6a00259b1ace451844014..c2447037e7b59f11bdcfa11002e0dcf4fc6bd86a 100644 GIT binary patch delta 2375 zcmV-N3ApyX6oVBQP)h>@6aWAK2mt$PCRZ`A*ulmK0016Wkr*+5ob7AdMi{`q5B5K3 z8jS5jElZYP(%LC`X`0YB4YAiTN*RiMwMAvg$a0&s6qc^gZLlw+VWiuKt|fG|6xMEK z%73FjWp}5OET7Ky`K=_5AOzj%?)2#Hr{|t~?(r2b?lukKF0k9WWtK!al@iizW3b6p8JRA9(wL8&)rut-zl(K!@5^Cwbo@@uLYH$942g`;W(}HlGLs? zKvQd{9AE%jzmuw3P07Y0K*1y>tz;xQC5uopK`3rGpxMTMmoTvk98EXMpz6Rk64rrU zZ#X5fkW#WLlGvB67A-`Y!L`fIo&mxn%viHbhg7Pp3uVpLb~>i83GTtS(C@=sIoEPT zLFzUk^|sL?9nPp|I|hjKWKP9>8Hk!osrekrxC(B=WEx#otQH!ae7=BE+t$5xpw-}@ zZP~i%TsJR&!2#SuLlAW4nhn5xuwogVrb&vH#5K)m!+Tc%XjQB_a2mkw9WiIeSk)X& zj0g+GUAAg_JvlIM1sFz~$_(BN-9sX7m^H8q{R8A@Rg=l|fQh8Nn^(Vf%p&1>2`0AxK9T>HCYRhWth>5G!ay3p0jwC1Hy)I7 zdgfGrX65X}RBm>fJHV!}%qLjRE0%>BQ>moViaarumAw|An3QvHdPE)S=O%>CE1~(B z6PnG9Kbv2#(p)YiT%HLo)!EPI3*&QnX;*79=W-=G0-pksY01#*@TFFO>A=4&t=O^?Yh9<~JE(~R%zSNXZz=o?Lc z-tiBf`^G!|$vb}RxlhrB`_gmYdG50>KHpuv0RJsr@Q%Ot+$WyF26t-|x}egpwWNn*k9l;nLOGON%fA$Lr~ zicqgGu!FgAT@Y_GR=Fs}qL843wh3&iHnEv*=xrT-C?vdzZl4*`wNdeo4{2e4SYI)E ziOaUtX~o_df1LPMPncOZJFcdRIA1sG@y?3eWDStiuO?9v_%`)2Y{|)3bG}m@UCWH1 zlfje2P)CN6%4d|Jc8Yt1>wRqbbar+e|qj~ z&)xT27cxuZ$z!c1c+MA|naMRKwL8X%=PS(MuW;QaVJ0D*kKliL0mTy;lQ217OfozU zqcNF-vv|(}582(B;Y_~9Zi8pu@jil)EbbrSN&PT%2+&KugwRt?C^9vF8@f?rTAKKF zA5NLhh~e%C))Y_0z`#|Nx-gtqwl|Abp?q6uQ-c&YHA|Q8jGewSar+MTybSie41sr` zip974;G3QnzOkr7PJFo*O$wh&Ey0&=e$MfoqVlD@!JPE|j&}zB#;Yl4y#9rMPk0n0 zUxwBMZ7*czjOQ7WF?42s#zp$5H+6tT!md*2Z*UAT5C#!EsPgE>@x<|5Am ziAXcc_uGnuS-SZ-XO_m3Zf}V0E3$>xM+5y8OHU~t0tT7H^J!2CpsS(Yg$52h>DEm%f$AJgu z^o7It46Br1aG2ExyiUPG>N`Twz`n)#FYwG5ZVB{wLGgycG4t0A_;^C>K_$kdKez4& zYVDA0n4v2Eb06cqH0-s)EB*&tnhoKBJhW3A?RE#)*X_E0X6pB~;JAc`LZ}agXz3NJ z+0@M1ru9&eSU0`}nvLonVFQ3xt*jcCc0sk{0Q8eN`Zq`PCM55V<0cB0jq_KOdJb!p zdQNK$a?weKYnBD2p^tG)r!rYtH-mR;(FNr|rs#8Udu8CDqa)kGmevCH72T|r#3eW% zU4`A&uEM;3;3&iu_`bT?u{v#BGB`FdknNgg*Y!xabCB^hK^Z&v$ycj{Si@C0R$-wc zkH$S0rD&r?DJrg?h5NPK0Kf^V;GFGF^qk39=Wl5>bc`nvOo>bw%8(-~%fNvBY1zHU zR_?Vxa6>=|*kf>XQ9mzh=wL}{Na=N_X%HT$r&Et(Bl3i=N7CI6AQMRU0|+Wo`2-X8 zXBj#56Dymj^kv6}J-1l=?B>eqQf29;aO>70k^<*;1&`JXG-~+p!7_y(|A`O-shSfZ zNJN8u6nSE~2&Eu%@qbWD0|XQR000O8`)VeW)d=AZ`)VdvF|gRd#s~la9#@mZ2`(V} tY9?2R{PcO10002C0000J00000000000000001gS05(*^-@Cg6_0055_j~)O3 delta 2283 zcmV@6aWAK2mttFBUhZ#A8mjL008|}kr*+5T>op^Mil>ju>V2R zU~E5BvSj&7Ry!qMnkKYOL!5PtQifvRY!O*9lDsAzg{3QW8|;_SFw*UZt|fG|6xMEK z%73FjWp}5OEuSR&>{!Kh1R?0&-95d#`{=!Q@1C!6X}_&=-vZ0lOry$6LXPKvQ8yc! z(X8@a=bH;<{?g)qhaXh7LC3Tl?n|xVw5q(U2&H?*%wbpg+9 zs%=o^J@<*{zVX}#p8JRA9((R{&pnj$U(2vt%e+%F)Xo)4YXqI390ugja-7cRqG;D! zpsm`119V_%dqUl8ixw6E3MR@qIWJ0r#6!tAuCn2Pwv8WuVPO?Gs;1XK-GL+G)`8Y+ zIaR(a$OQ#S?90{&HzI6s@0xRMci7FvQW8fohZAL5K6CiR)%W_$NzrFc3WPZ+jbx7Jj-U*|Ibe+oK4bhy z*h+(tr&x-~lT{JPYQ-(IIAo<^#{gTC!A{Dhj=O?Xm=JfR40rR2yK>5~lZBitO$a-w z2#pwjnlqo8fpA_ySV|p)h2o?(S6awGcrHMwq;G&1CIz8f$Ut~5K$xE`b9__PyAW^H zH4W$uTi7yf4edw~3TcFvGlZTCgvzO_$zrZNp_2&L53q+A>Wgp`_G>*{)p zip(n+I?n|<(+}n3O8N2831!;sws(Q`>1Q;5GD~A1lS9%h=~@#GX9XAzu#(zmU>#&R zlVFw7H|P_`yQNHHo)ZwJZO|bI%cV)Z%3OxR^MS(jci+Y07-ulVaC@gec~z@ zgBqcBFL8?>ap&JW_bq%5a~=Lh#Na6CeS}(|rVr`Zz>I%Cvx&w+G8pCQfKe&P6RJdI z)(!JJUebyfmvK<>*DNLx!LNw;^U={zEqnXYku7^+6b7CoB*?&%M6elJN@Z3#<)XqU zCppBK>WD}(2Fuv}<8y|V#MNMF$vPl^VmIiP5O=WI?rHvi$^q3YV?kh%vxMG>zPGrpZaj`DhNS0IPu-_l4&kdaesGOT&}JAI;!7U+~PIU1L(` zQjG9?jxqQv+?k0OlMtNu;eUF6i^P&;l3{YbFc}k57!Q+0XvGJ%aLDh@kH+K+92j`) zogN}ElI{C_Y}Ai?TYh@Wmm%~$M<{YNTbka8^)zvH0#0MY4Wk1NaVDP1K7qR`Wnna4 zAe$McmA~Hr=X51t} zy(vRHlK3v=WQSvfgD?!i!#a=e9G^LyP!jTGWdh$g;cSdhPVkrT0;}?e_#1eQH9OJi zSie8RfAHC*(-~Mil+1;Ho?q}K#CgDCOM|cSenI*!UA#|<~D#b(|#!btia@H9!`VuGMyz$(p z!5-}>CL%TmhCOS+3j$>v;3r?L+=DgTm17mwQ{>^i=ZY9+S`owI`XoHBwH5$Q z&;?VryWwkp6eE+rr8dwll|(Q(WH96rH!{|M4(HRf25)6N=zyStLj^cvaCOl||{{sj*Qgi~7_|GzQsU=o6Vd-m*1!r!t^3ko8 z)uo-KTios2i%1Gg?F%067iiSp%ZJO<`}k)<45VruW@ z6aWAK2mttFBa<5m;STs?BUhZ#A8mjL008|}lL`th1NdVjlRF9<0>}uHSPCTustEu9 F003eeR#E@} diff --git a/BMA.EHR.Report.Service/Reports/07-คำสั่งย้าย.trdp.bak b/BMA.EHR.Report.Service/Reports/07-คำสั่งย้าย.trdp.bak new file mode 100644 index 0000000000000000000000000000000000000000..115ac5bf5b6eddc534bcf5cb9cb63e74678463f6 GIT binary patch literal 29053 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 Y5|rf7{=<5Rg!-}$z3g)x|8w;J06Q_?w*UYD literal 0 HcmV?d00001 diff --git a/BMA.EHR.Report.Service/Reports/08-คำสั่งบรรจุและแต่งตั้งข้าราชการฯกลับเข้ารับราชการ-5.trdp b/BMA.EHR.Report.Service/Reports/08-คำสั่งบรรจุและแต่งตั้งข้าราชการฯกลับเข้ารับราชการ-5.trdp index 9938d1b38df45668b99eec100cb8e4db09bbd6c8..7b344c758ce11e513bb85f7817726978041c01ed 100644 GIT binary patch delta 1555 zcmV+u2JHE+-~qGX0S!<~0|XQR000O8Icg@c4U=dMIcg?X)5;wJi3I=v$dj#TGkh`tOAA!DJ*f;aIp!UdB%0aEVBxSfXE^< zYIP3&CTS+4#XhS^t;h}zPufC3$*6G8VRQB-S!(Dt7^~v1t2Vn&vh;y&dVh?TR=!YV zh7-b>bdR0;Yy+B;G$%T1cC)BtM5}B(My$#e-DD-l#w2Y^Hx;sMG}zjsCipajOSNg$ zWC982N+MhcxXd4!tVaaG1>54$$hAdM)*byD&nlJgDMalZt)_<;)EI%Jc#Umx0g5bW zp5~JoXXsR%bEcay0)b!^m4CqB3j8;L|6AZ+2A!S2-~N8VU}n{&ORnoN=PReCTgGEu zpdmtkB6H`V>)fEkiHK{~G-^P`yUgOuQHH`|X)Wj+VlkLtOOp?SOoTyFR<7$!CPB%C zwT>~-VodUMvWrTdPQ=u7g#~S3ZVwnx185TEw`^3aCL1n4to2Q@lYhAg{-r(KH!Kz= zI&V1P94acGKOA6mfQ3kU11{xhM$-ndDNkn-d?JHBfqxPBe+2%of@J;)c7bz;C=F z)1cFe;uh9?6rQ0%Yj`67=n(}tDde_?*|rfD{}-8A3o(9$jZ18#A^Iukyd)USkhqKn z%8^J<=tKK026fntJ`wy2f)NTI&}vcfMXEiZ+k4O@{#Z)ek zMVAOyJmf_PQ5$S;^#HebL*FmeUet&4Ez{mg7cC~l&_T#0`mSwNOiyh3s|o*3{eeNymK)F z;u?4s7odm1pAfWmiKe=9?>Wx2NF%Z6UC0@@FFhXOr~`?}2}+E z|ntkc_&}Ds?0HA(<&+py6LhJ_x2HwJaoF}(0?PRruf9gXf$-IDkc$8`@~-} z-ANyQCjX0vpV0uyg(o2iP@UMZ@6aWAK2mm>1CX;V&?gKe$CX--qM-4e@CRfwS z9Ri6300797v~MpTIcg?XhBU>Uq5uE@?*IS*6951J0000000000003u`0&peNVZ~y{W3HkQL2jB_%g;tDq1tW4R@z!FlsD zRduTkW@;|w%wUfGEv?$7>YxR%tL8Gf2{lWz3K%A&xWt+1ViP*^jBC14VO0(RkwvE0 z8ytL0(|qi)meh%?;NYYs6qNNU_Z&87Z;~ZbtHW3oe_gfNeUhaQG{a-GynphABJ-ON z&ZKkf+-DomoD9QQvzsL)BU%;xF(Or|Y6dGiHl}D>nxT+o-DGQzn&49xF4d-0mkA`C zD~WI+;0k|aupSWz7i^11Bi9y5MRT-oJgZ!}rx3Mww3;4XRAU5^;x)F(1t_wd1zJdE zoS{>3&Y5n;2n2#vQUZS~@PFR~{%?VQ8FY36fBX9dof$QkF1fD9oUfd^X6cVLfrbeE ziOijcuJeNuCnBy{L$3oB?=p)sM;Qu>rL~}Qh{XVLcCyKbK_^a=cn!2cuge-$M2Pp}J|J47LHu8oaj zW*#6ZVUhW!i5-hfR2uZU!ib_*_{TR zRus3e=A-Zo6wt7>>+%U@-%J6J3Blk3BI z*Wh`LGZ-%BD$1?Y5jD?YI^(Jo~tqol1o_@p=P3aA1gPxZ<6Q84%aN zv$y~~4E}_mwM#VBoqNx5rbQZwMejn+zl=@h z^kxSO{>VG|x>aM20h?AyS^Xza1_O{P+paEN=lW3^c+K!ZQ7WoE*FI{`y^oZZwK`j{ZHTPzLMVRaZl;y8 zGM=Olv{hkTTtK;`4DYbcJ>9C6l-WGg0ah=!s(&@(BL*CDLDRE67geQP2DYp@b=``u znxtSoDkMvH1P-cW>~RvL_PIRquEUIOaA3na+9 zCNA@$z;dEmGO*strK?t~FarR!ot_&taUUQbknnm-lvV&er=<^PgR~d9X+&g5c~7~E z;u`6u7xg6oMK!#Vy!{VQO9KQH000080NIlxlXPzG1KE=!lVxv54cU_;SKwdJGlT^I e0K=2HZ!ZJclOvPsZyNz(lLv4n22pPS0001AEZ4RG diff --git a/BMA.EHR.Report.Service/Reports/09-คำสั่งบรรจุและแต่งตั้งผู้ออกไปรับราชการทหารกลับเข้ารับราชการ-7.trdp b/BMA.EHR.Report.Service/Reports/09-คำสั่งบรรจุและแต่งตั้งผู้ออกไปรับราชการทหารกลับเข้ารับราชการ-7.trdp index 443b6a1df489b30019ba18d3839d4760407a1b6f..be273f938f73458a2750440ffafa372a5a423fa2 100644 GIT binary patch delta 1858 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