From 329a584b07a833566d5a91e6fe30ff043e654a30 Mon Sep 17 00:00:00 2001 From: "Harid Promsri (Bright)" Date: Wed, 30 Aug 2023 11:47:53 +0700 Subject: [PATCH 1/4] =?UTF-8?q?endpoint=20=E0=B8=A3=E0=B8=B2=E0=B8=A2?= =?UTF-8?q?=E0=B8=87=E0=B8=B2=E0=B8=99=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=82=E0=B8=AD=E0=B9=82=E0=B8=AD=E0=B8=99?= =?UTF-8?q?=20(No=20query)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/TransferReportController.cs | 271 ++++++++++++++++++ 1 file changed, 271 insertions(+) create mode 100644 BMA.EHR.Report.Service/Controllers/TransferReportController.cs diff --git a/BMA.EHR.Report.Service/Controllers/TransferReportController.cs b/BMA.EHR.Report.Service/Controllers/TransferReportController.cs new file mode 100644 index 00000000..305ce236 --- /dev/null +++ b/BMA.EHR.Report.Service/Controllers/TransferReportController.cs @@ -0,0 +1,271 @@ +using BMA.EHR.Domain.Common; +using BMA.EHR.Domain.Extensions; +using BMA.EHR.Domain.Shared; +using BMA.EHR.Application.Repositories.Reports; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.ModelBinding.Binders; +using Swashbuckle.AspNetCore.Annotations; +using DocumentFormat.OpenXml.Drawing; +using Telerik.Reporting; +using Telerik.Reporting.Processing; +using System.IO; + +namespace BMA.EHR.Report.Service.Controllers +{ + [Route("api/v{version:apiVersion}/report/transfer")] + [ApiVersion("2.0")] + [ApiController] + [Produces("application/json")] + [Authorize] + [SwaggerTag("API รายงานรายการขอโอน")] + public class TransferReportController : BaseController + { + #region " Fields " + + private readonly IWebHostEnvironment _hostingEnvironment; + private readonly IConfiguration _configuration; + private readonly GenericReportGenerator _reportGenerator; + + + #endregion + + #region " Constuctor and Destructor " + + public TransferReportController(IWebHostEnvironment hostingEnvironment, IConfiguration configuration, GenericReportGenerator reportGenerator) + { + + _hostingEnvironment = hostingEnvironment; + _configuration = configuration; + _reportGenerator = reportGenerator; + } + + #endregion + + #region " Methods " + + #region คําร้องขอโอนไปถึงส่วนราชการอื่นนอก กรุงเทพมหานครที่ข้าราชการประสงค์ขอโอน + /// + /// คําร้องขอโอนไปถึงส่วนราชการอื่นนอก กรุงเทพมหานครที่ข้าราชการประสงค์ขอโอน + /// + /// id + /// pdf, docx หรือ xlsx + /// + /// เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ + /// ไม่ได้ Login เข้าระบบ + /// เมื่อเกิดข้อผิดพลาดในการทำงาน + [HttpGet("1/{exportType}/{id}")] + public IActionResult GetTransfer1ConvertReportAsync(Guid id, string exportType = "pdf") + { + try + { + + var mimeType = ""; + switch (exportType.Trim().ToLower()) + { + case "pdf": mimeType = "application/pdf"; break; + case "docx": mimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; break; + case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; + } + + var rptFile = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"27-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ-1.trdp"); + var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + + return File(contentData, mimeType, $"transfer.{exportType.Trim().ToLower()}"); + + } + catch + { + throw; + } + } + #endregion + + #region หนังสือแจ้งสํานักงานการเจ้าหน้าที่ สํานักปลัดกรุงเทพมหานคร ให้ทราบตําแหน่งและตําแหน่งเลขที่ที่ดําเนินการให้โอน + /// + /// หนังสือแจ้งสํานักงานการเจ้าหน้าที่ สํานักปลัดกรุงเทพมหานคร ให้ทราบตําแหน่งและตําแหน่งเลขที่ที่ดําเนินการให้โอน + /// + /// id + /// pdf, docx หรือ xlsx + /// + /// เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ + /// ไม่ได้ Login เข้าระบบ + /// เมื่อเกิดข้อผิดพลาดในการทำงาน + [HttpGet("2/{exportType}/{id}")] + public IActionResult GetTransfer2ConvertReportAsync(Guid id, string exportType = "pdf") + { + try + { + + var mimeType = ""; + switch (exportType.Trim().ToLower()) + { + case "pdf": mimeType = "application/pdf"; break; + case "docx": mimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; break; + case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; + } + + var rptFile = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"27-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ-1.trdp"); + var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + + return File(contentData, mimeType, $"transfer.{exportType.Trim().ToLower()}"); + + } + catch + { + throw; + } + } + #endregion + + #region หนังสือยินยอมให้โอนและวันที่พร้อมจะให้โอนไปยัง หน่วยงานที่รับโอน + /// + /// หนังสือยินยอมให้โอนและวันที่พร้อมจะให้โอนไปยัง หน่วยงานที่รับโอน + /// + /// id + /// pdf, docx หรือ xlsx + /// + /// เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ + /// ไม่ได้ Login เข้าระบบ + /// เมื่อเกิดข้อผิดพลาดในการทำงาน + [HttpGet("3/{exportType}/{id}")] + public IActionResult GetTransfer3ConvertReportAsync(Guid id, string exportType = "pdf") + { + try + { + + var mimeType = ""; + switch (exportType.Trim().ToLower()) + { + case "pdf": mimeType = "application/pdf"; break; + case "docx": mimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; break; + case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; + } + + var rptFile = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"27-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ-1.trdp"); + var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + + return File(contentData, mimeType, $"transfer.{exportType.Trim().ToLower()}"); + + } + catch + { + throw; + } + } + #endregion + + #region หนังสือแจ้งสหกรณ์ออมทรัพย์กรุงเทพมหานครเพื่อขอ ตรวจสอบภาระหนี้สินสหกรณ์ออมทรัพย์ + /// + /// หนังสือแจ้งสหกรณ์ออมทรัพย์กรุงเทพมหานครเพื่อขอ ตรวจสอบภาระหนี้สินสหกรณ์ออมทรัพย์ + /// + /// id + /// pdf, docx หรือ xlsx + /// + /// เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ + /// ไม่ได้ Login เข้าระบบ + /// เมื่อเกิดข้อผิดพลาดในการทำงาน + [HttpGet("4/{exportType}/{id}")] + public IActionResult GetTransfer4ConvertReportAsync(Guid id, string exportType = "pdf") + { + try + { + + var mimeType = ""; + switch (exportType.Trim().ToLower()) + { + case "pdf": mimeType = "application/pdf"; break; + case "docx": mimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; break; + case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; + } + + var rptFile = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"27-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ-1.trdp"); + var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + + return File(contentData, mimeType, $"transfer.{exportType.Trim().ToLower()}"); + + } + catch + { + throw; + } + } + #endregion + + #region หนังสือถึงสํานักงานการเจ้าหน้าที่ สํานักปลัดกรุงเทพมหานครเพื่อขอตรวจสอบพฤติการณ์ทางวินัย และภาระหนี้สินสวัสดิการ + /// + /// หนังสือถึงสํานักงานการเจ้าหน้าที่ สํานักปลัดกรุงเทพมหานครเพื่อขอตรวจสอบพฤติการณ์ทางวินัย และภาระหนี้สินสวัสดิการ + /// + /// id + /// pdf, docx หรือ xlsx + /// + /// เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ + /// ไม่ได้ Login เข้าระบบ + /// เมื่อเกิดข้อผิดพลาดในการทำงาน + [HttpGet("5/{exportType}/{id}")] + public IActionResult GetTransfer5ConvertReportAsync(Guid id, string exportType = "pdf") + { + try + { + + var mimeType = ""; + switch (exportType.Trim().ToLower()) + { + case "pdf": mimeType = "application/pdf"; break; + case "docx": mimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; break; + case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; + } + + var rptFile = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"27-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ-1.trdp"); + var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + + return File(contentData, mimeType, $"transfer.{exportType.Trim().ToLower()}"); + + } + catch + { + throw; + } + } + #endregion + + #region หนังสือถึงสถาบันพัฒนาข้าราชการกรุงเทพมหานครเพื่อขอตรวจสอบเรื่องภาระผูกพันการรับทุนและการลา ศึกษาต่อกับทางกรุงเทพมหานคร + /// + /// หนังสือถึงสถาบันพัฒนาข้าราชการกรุงเทพมหานครเพื่อขอตรวจสอบเรื่องภาระผูกพันการรับทุนและการลา ศึกษาต่อกับทางกรุงเทพมหานคร + /// + /// id + /// pdf, docx หรือ xlsx + /// + /// เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ + /// ไม่ได้ Login เข้าระบบ + /// เมื่อเกิดข้อผิดพลาดในการทำงาน + [HttpGet("6/{exportType}/{id}")] + public IActionResult GetTransfer6ConvertReportAsync(Guid id, string exportType = "pdf") + { + try + { + + var mimeType = ""; + switch (exportType.Trim().ToLower()) + { + case "pdf": mimeType = "application/pdf"; break; + case "docx": mimeType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; break; + case "xlsx": mimeType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; break; + } + + var rptFile = System.IO.Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", $"27-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ-1.trdp"); + var contentData = _reportGenerator.GenerateReport(rptFile, exportType); + + return File(contentData, mimeType, $"transfer.{exportType.Trim().ToLower()}"); + + } + catch + { + throw; + } + } + #endregion + + #endregion + } +} From 4e7f3f6ff4e4f8505eeeb6e58cf9fdd17529609c Mon Sep 17 00:00:00 2001 From: "Harid Promsri (Bright)" Date: Wed, 30 Aug 2023 11:57:39 +0700 Subject: [PATCH 2/4] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=20temp?= =?UTF-8?q?late=2027-=E0=B8=84=E0=B8=B3=E0=B8=AA=E0=B8=B1=E0=B9=88?= =?UTF-8?q?=E0=B8=87=E0=B9=83=E0=B8=AB=E0=B9=89=E0=B9=82=E0=B8=AD=E0=B8=99?= =?UTF-8?q?=E0=B8=82=E0=B9=89=E0=B8=B2=E0=B8=A3=E0=B8=B2=E0=B8=8A=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=81=E0=B8=A3=E0=B8=B8=E0=B8=87=E0=B9=80?= =?UTF-8?q?=E0=B8=97=E0=B8=9E=E0=B8=A1=E0=B8=AB=E0=B8=B2=E0=B8=99=E0=B8=84?= =?UTF-8?q?=E0=B8=A3=E0=B8=AA=E0=B8=B2=E0=B8=A1=E0=B8=B1=E0=B8=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...7-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ-1.trdp | Bin 28781 -> 28708 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/BMA.EHR.Report.Service/Reports/27-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ-1.trdp b/BMA.EHR.Report.Service/Reports/27-คำสั่งให้โอนข้าราชการกรุงเทพมหานครสามัญ-1.trdp index 90ecf6f21df71f9477061b22bd1e671f78c8d3ff..928b34df6faff1d4480c6de82bd5f8c8e05fc60b 100644 GIT binary patch delta 1586 zcmV-22F>~H-~puI0TNJ40|XQR000O8S5_WZ^{J8|krG7%JwU>dT0IKW001G=0fe9M z2C<>_KL^Pq0r@8e*t4BL11JtxRvuSjJor|61poj+7?ZAOGk;GTM-+aq)c-KrN)s|1zu@eDNLYf9ym?qB~d$3no?^?U-2KrP|BtoP-w1q|{RiuKdR7FUE^s@dp`%`-6 z?9Se>v1yP>u#i17d*)oe@9fN(p>k`zV~}r{?dXZm$1>e;(&`eaYqs{dXOd<1 z6r$3y2y^hub9WwqpayNRS(1)7QW3;w>R}#3+ za{om<*!haBL9;;fyt8U`t5S})z%gW~-p~wIvn_n`^;^rJ`%Nl$V?H}GYSs*x|VG^gSt45cdh-j?sZ_q{)S@5CQG_q}a; z?ngN02If^M;gg_>aNp()y#@KX$V`{nX{k{R*6Q~qvS1mIj(0S}Vd;p^vdBk57%l~w zLI#;vzV{bk62&f$gkkpjzyR$u41@1{@6h-D!GG*Hh6EwRAAIk7NB&^PA3VdczVAKb zUGEfS;roT}ZHn$DetR$#l>w}8eD7DTfeZ981rIR=PjURj_g-cIp1b-0E2HtvCD1LE z)l`!0B5rSe?|@8k3^>Yf5tXw*h6#yn0BJvhe;O#+61uVv&*cW+dmx67oNx^jvc=84 zj(=@UpgF^6ejKAK9LOtAXr9ic2>k#KGXNFF0mNOo^7s^JE|c)bh{W$0{Q>U|UW&|u zZvbXbtOHw!BDVR0)5pP66yUf*&O^fQ!ViG^oA13l`+UzI{5Zwe>*+x1DA?jKr4MmN zM9_Y)?%>}E>i9F1;cvk{XN|kNpJAzZJ%7@;KnvyB6ipwzp2w{0qwp4XPsQ|!ln@xD zkSr8@(U zKQ{s1a4Ms^09UVwDUzV-2ZAs3-$=4387{k0;4)lcA8iHswHGcb0qyVznU7bB41eF{ z>%(^`!}qbE8NueDZX@M=Z0|<=A=sy4znYMgS$vqAE&$$Idgy`u!HVoI8<^U0g3tGR2ZEXsajNH9*c=HV>vh(M?A*o zGXN77G!FWS;4O7Z8TI-6v-R6I;D2lWM%Hi2$q6#gJeuooBFlCnJ^W_x%M`B|;5I6yBo`mr|vbApHXZmzL z_MI4ALk7_Y_cfOiyh2M#X=MBgEuRxVmVaals<Z>lngH~|4U&hoxKt}pGajWj}LW6e{8U5$_046%&Z1tCrj%& zs$|moqJ_u*PdfU=y$-2qU1s0cO|U;d z2i$6A(`jhkIDkcPP&a#4&woKtF)oZf(Cn6O#uu();Oj6=ux42a@+XlnRK*Q(!E#-z z1AX3+qX3dhD{|7`U@6aWAK z2mn`B9#@mEZtVzHRvuUNsgfX*q;EnFS5_WZVLbR&dIbOgK^T+tZ!RBKRvuS|G{v2w k0002*0000J00000000000000009cbja3%&vZvX%Q02XNW4gdfE delta 1638 zcmV-s2ATP!-~sL60TNJ40|XQR000O8xOVtfzdP6CkrG7%J3z#dT0IKX001G>0oL1A zd9k7OKL-K(Cj{8ZB(t4B11Ju-cKB8~K!SzC1pokN9FwkSGkU~lsdDmTHoGrlKG@G%7$&w+-YqF=M3y>y2AGXCSoEF8Fpy;q5K$G3%f5V@$ z!$VP)6en_*tW6^Xjzm$1hu`<{kcTYaSZ!P68|r$dV^XBnR!FVoJgV77=dNouD$0`Er3wKTY_FoUe82OFrg`-iZ5y8IQ;WLh*J|Bq zYc949K56+}zM$!$@PMws?UY*L4@*vmQ-?3WHKeXq zH!NCp9e>2lu?h*iDH_toeA4z~v>n>T`c1;^VI51hT@JT;xho zo#yx053UZ-#UCvAodrj1@Pq}M>Y11H$rml>m6$t{C&JyjX_-yX>@8~h)J@hpjlOE_ zzCz|43#50)usoXV>`4lFNr=FCK`9A-B2b>O;D0ZGBkHzxDguQogTQPYfx&ky*k{2% zsEI?61tDzkJqr%lV2ceNV;RJf$NZ5;mwo)*hR`A(*YP)iPth14`jQ2|atpjdABDG% z!aK(DBNjYOVOzX}*w$J`he~9NY6{xe@GpsRhTuXd$mzo{=W!eQsLqYwlPu?@t30Np zt$#i+Z7TY4+jK>+ttg)^k1#sILRflUy-llnV#MvBl3;GyBiFbpxb9w~PEJZI9G!R% zve}IUIRPTwkhan<&r~bMKaeUfIpP+^)Gu%D`LL}qET=SH%F_5Ehw;*fkLkp$at;Pl z@JwaF!yUQw=**<1mqWziH|+Z!e;hoOs(*rCfTbs+;s#=f_dNXevG5oxa8yC>Aod;j z2hhG^!JCusdu;IIH9m1oh*}3?nnyYB;};PX!>eM zct)MgC1cXLXSX3MyI6SxACKkdV;Lb(s)ATl;1SvEA>m=vd4pCCv4M3NgwhiDnSTv_ z${>G|q)45~BK5Pb=bI~Qm!8&HIrm1ijw|ys1@Mwn8Lg5qc128)7*#(I9MFFw$#Ma8 z(d#B&ha2o;TS8yGFsKOH;T1AJj1(!pXRiw1dQR0-gda+t5p9m@CUV}#`<;kDMEh7y z)?*FLCzw5nth!G|ButXxJ%TNXrGG%Az-<&;SR;%TyuCvy!X4zRkDok~qS?a|m_WBu zB1`bSAk-dxdJ;j^%kTSTI1D z4e_4%|B(Fh!SwR$>{)!F|pKncw_TFIhny_F(%;EsDs#Gfw@j6_!~u<#IH3_III$Y# zs?nr1>hpshk5r8gb?=)tw12Y*TpD)6s~i0IB6Q~#cx~EUr|V%=SuPuUXt+(&9-hC* zg3m))pkNlmGosirN*>Qt<{aPWM^`xXwWtGeqh&4buP8!DYAs5A`B@2;EOz7PLML#m z8V!En7CM&a$4b(%j3cHRwE#@VO&l}v?Ns@Kh!Y=93 ziMkg)O90B6I5xcgFHlPZ1QY-O00;oMcKBA4W^U~WxOVtfzdP6ClUr{>4!CysRyja| kg~J5^0B0PNt8Xp@xOVtflihC`0il!lZzcwiZvX%Q0Q|)ydH?_b From 86cd829c0e362dc90ef03b7edfaa90cc96054ffc Mon Sep 17 00:00:00 2001 From: "Harid Promsri (Bright)" Date: Wed, 30 Aug 2023 14:15:29 +0700 Subject: [PATCH 3/4] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=20cond?= =?UTF-8?q?ition=20generate=20file=20=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=87?= =?UTF-8?q?=E0=B8=B2=E0=B8=99=E0=B9=80=E0=B8=81=E0=B8=A9=E0=B8=B5=E0=B8=A2?= =?UTF-8?q?=E0=B8=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/RetireReportController.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BMA.EHR.Report.Service/Controllers/RetireReportController.cs b/BMA.EHR.Report.Service/Controllers/RetireReportController.cs index b3ea8b16..0dfb6a88 100644 --- a/BMA.EHR.Report.Service/Controllers/RetireReportController.cs +++ b/BMA.EHR.Report.Service/Controllers/RetireReportController.cs @@ -54,12 +54,12 @@ namespace BMA.EHR.Report.Service.Controllers switch (retire.GetType().GetProperty("Type").GetValue(retire)) { case "OFFICER": - if (retire.GetType().GetProperty("TypeReport").GetValue(retire) == "ADD") + if (string.IsNullOrEmpty(retire.GetType().GetProperty("TypeReport").GetValue(retire))) { reportfile = $"31-ประกาศเกษียณข้าราชการ-1.trdp"; returnfile = $"ประกาศเกษียณข้าราชการ.{exportType}"; } - else if (retire.GetType().GetProperty("TypeReport").GetValue(retire) == "EDIT") + else if (retire.GetType().GetProperty("TypeReport").GetValue(retire) == "ADD" || retire.GetType().GetProperty("TypeReport").GetValue(retire) == "EDIT") { reportfile = $"31-ประกาศเกษียณข้าราชการ-2.trdp"; returnfile = $"แก้ไขประกาศเกษียณข้าราชการ.{exportType}"; @@ -71,7 +71,7 @@ namespace BMA.EHR.Report.Service.Controllers } else { - return Error(retire.GetType().GetProperty("TypeReport").ToString()); + return Error(retire.GetType().GetProperty("TypeReport").GetValue(retire)); } break; case "EMPLOYEE": @@ -79,7 +79,7 @@ namespace BMA.EHR.Report.Service.Controllers returnfile = $"ประกาศเกษียณลูกจ้าง.{exportType}"; break; default: - return BadRequest(retire); + return Error(retire.GetType().GetProperty("Type").GetValue(retire)); } var rptFile = Path.Combine(_hostingEnvironment.ContentRootPath, "Reports", reportfile); From d072bc30e2dc732b36b42d114bf6cacf71810756 Mon Sep 17 00:00:00 2001 From: "DESKTOP-2S5P7D1\\Windows 10" Date: Wed, 30 Aug 2023 17:53:35 +0700 Subject: [PATCH 4/4] =?UTF-8?q?=E0=B8=84=E0=B8=B4=E0=B8=A7=E0=B8=A3?= =?UTF-8?q?=E0=B8=B5=E0=B9=88=E0=B8=95=E0=B8=B2=E0=B8=A1user=E0=B8=A3?= =?UTF-8?q?=E0=B8=B5=E0=B8=9A=E0=B9=82=E0=B8=AD=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/PlacementTransferController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BMA.EHR.Placement.Service/Controllers/PlacementTransferController.cs b/BMA.EHR.Placement.Service/Controllers/PlacementTransferController.cs index de08d28e..2365b963 100644 --- a/BMA.EHR.Placement.Service/Controllers/PlacementTransferController.cs +++ b/BMA.EHR.Placement.Service/Controllers/PlacementTransferController.cs @@ -127,7 +127,7 @@ namespace BMA.EHR.Placement.Service.Controllers }) .ToListAsync(); if (PlacementAdmin == true) - placementTransfers.Where(x => x.Status.Trim().ToUpper().Contains("APPROVE")); + placementTransfers = placementTransfers.Where(x => !x.Status.Trim().ToUpper().Contains("WAITTING")).ToList(); return Success(placementTransfers); }