From adef552b7989963e4828bf6b9713f0cf6c9ad951 Mon Sep 17 00:00:00 2001 From: Naz Date: Wed, 4 Feb 2026 16:14:07 +0800 Subject: [PATCH] update "Assign" dropdown --- .../InventoryMaster/ItemRegistration.cshtml | 24 +++--- .../Views/InventoryMaster/QrMaster.cshtml | 17 ++-- .../InventoryReportManagement.cshtml | 20 +++-- Controllers/API/Inventory/InvMainAPI.cs | 32 ++++++-- ...3-31a0-488a-908f-c1fb30f58d8b6_Request.pdf | 74 ++++++++++++++++++ ...9-0825-45c1-8553-d500a9bcb3dc6_Request.pdf | 74 ++++++++++++++++++ ...d-85c9-4c7f-b585-9ba4f996a56c6_Request.jpg | Bin 0 -> 22499 bytes .../core1user 1405-DF(T9LSUO82) Station.jpg | Bin 0 -> 22499 bytes .../itemmovement/core1user 1405-DFReturn.pdf | 74 ++++++++++++++++++ .../core1user_1405-DF_CKFVE8NX_Return.pdf | 74 ++++++++++++++++++ 10 files changed, 355 insertions(+), 34 deletions(-) create mode 100644 wwwroot/Media/Inventory/itemmovement/6_95459b73-31a0-488a-908f-c1fb30f58d8b6_Request.pdf create mode 100644 wwwroot/Media/Inventory/itemmovement/6_eabe95d9-0825-45c1-8553-d500a9bcb3dc6_Request.pdf create mode 100644 wwwroot/Media/Inventory/itemmovement/6_f3e04d6d-85c9-4c7f-b585-9ba4f996a56c6_Request.jpg create mode 100644 wwwroot/Media/Inventory/itemmovement/core1user 1405-DF(T9LSUO82) Station.jpg create mode 100644 wwwroot/Media/Inventory/itemmovement/core1user 1405-DFReturn.pdf create mode 100644 wwwroot/Media/Inventory/itemmovement/core1user_1405-DF_CKFVE8NX_Return.pdf diff --git a/Areas/Inventory/Views/InventoryMaster/ItemRegistration.cshtml b/Areas/Inventory/Views/InventoryMaster/ItemRegistration.cshtml index f8639fd..1db746f 100644 --- a/Areas/Inventory/Views/InventoryMaster/ItemRegistration.cshtml +++ b/Areas/Inventory/Views/InventoryMaster/ItemRegistration.cshtml @@ -617,6 +617,18 @@ "title": "Part Number", "data": "partNumber", }, + { + "title": "Location", + "data": "currentUser", + "render": function (data, type, full, meta) { + currentUser = data ?? null; + currentStore = full.currentStore ?? 'N/A'; + currentStation = full.currentStation ?? 'N/A'; + return `User: ${currentUser}
+ Store: ${currentStore}
+ Station: ${currentStation}` + } + }, { "title": "Category", "data": "category", @@ -659,18 +671,6 @@ return data ? new Date(data).toLocaleString() : ''; // Format date for display } }, - { - "title": "Location", - "data": "currentUser", - "render": function (data, type, full, meta) { - currentUser = data ?? null; - currentStore = full.currentStore ?? 'N/A'; - currentStation = full.currentStation ?? 'N/A'; - return `User: ${currentUser}
- Store: ${currentStore}
- Station: ${currentStation}` - } - }, { "title": "Edit", "data": "itemID", diff --git a/Areas/Inventory/Views/InventoryMaster/QrMaster.cshtml b/Areas/Inventory/Views/InventoryMaster/QrMaster.cshtml index 736faed..3f39ef1 100644 --- a/Areas/Inventory/Views/InventoryMaster/QrMaster.cshtml +++ b/Areas/Inventory/Views/InventoryMaster/QrMaster.cshtml @@ -1073,16 +1073,15 @@ this.maxQuantity = null; } - console.log('last store' + this.thisItem.lastStore); this.itemlateststatus = this.thisItem.latestStatus ? this.thisItem.latestStatus : this.thisItem.toOther; - this.itemassignedtouser = (this.thisItem.toUser === this.currentUser.id || this.thisItem.lastUser === this.currentUser.id) && this.thisItem.lastStore === this.currentUser.store ? true : false; - - console.log(this.thisItem.lastStore); - console.log(this.thisItem.lastStore == this.currentUser.store ? true : false); - console.log(this.thisItem.toUser == this.currentUser.id ? true : false); - console.log(this.thisItem.lastUser == this.currentUser.id ? true : false); - console.log(((this.thisItem.toUser == this.currentUser.id) || (this.thisItem.lastUser == this.currentUser.id)) ? true : false); - console.log('currentuser store' + this.currentUser.store); + this.itemassignedtouser = ( + (this.thisItem.toStore === this.currentUser.store || this.thisItem.lastStore === this.currentUser.store) + && this.currentUser.store != null + ); + // Debugging logs to help you verify in the browser console + console.log('Item Store ID:', this.thisItem.toStore); + console.log('User Master Store ID:', this.currentUser.store); + console.log('Is User Authorized Master for this item?', this.itemassignedtouser); } else { // If the response is not OK (e.g., 404 Not Found) diff --git a/Areas/Report/Views/Reporting/InventoryReportManagement.cshtml b/Areas/Report/Views/Reporting/InventoryReportManagement.cshtml index bbaa9cb..23a93a4 100644 --- a/Areas/Report/Views/Reporting/InventoryReportManagement.cshtml +++ b/Areas/Report/Views/Reporting/InventoryReportManagement.cshtml @@ -15,19 +15,23 @@
-
-
-

Department

+
+
+
+

Department

+
-
-
-

Category

- - +
+
+
+

Category

+ + +
diff --git a/Controllers/API/Inventory/InvMainAPI.cs b/Controllers/API/Inventory/InvMainAPI.cs index 875eeff..511896a 100644 --- a/Controllers/API/Inventory/InvMainAPI.cs +++ b/Controllers/API/Inventory/InvMainAPI.cs @@ -11,10 +11,11 @@ using PSTW_CentralSystem.DBContext; using PSTW_CentralSystem.Models; using System.ComponentModel.Design; using System.Data; +using System.Data.SqlClient; using System.Diagnostics; using System.Reflection; +using System.Security.Claims; using static System.Collections.Specialized.BitVector32; -using System.Data.SqlClient; namespace PSTW_CentralSystem.Controllers.API.Inventory { @@ -1513,8 +1514,31 @@ namespace PSTW_CentralSystem.Controllers.API.Inventory [HttpGet("ItemRequestList")] public async Task ItemRequestList() { + // 1. Get the current logged-in User's ID (this comes as a string from Claims) + var userIdString = User.FindFirstValue(ClaimTypes.NameIdentifier); + + // 2. Parse the string to an int + if (!int.TryParse(userIdString, out int currentUserId)) + { + return Unauthorized("Invalid User ID format."); + } + + // 3. Now the comparison will work because both are 'int' + var masterUser = await _centralDbContext.Users + .FirstOrDefaultAsync(u => u.Id == currentUserId); + + if (masterUser == null) return Unauthorized(); + + var masterDeptId = masterUser.departmentId; + + // 4. Fetch requests where the Requester belongs to the same department + var itemRequestList = await _centralDbContext.Requests + .Include(i => i.Product) + .Include(i => i.User) + .Include(i => i.Station) + .Where(i => i.User.departmentId == masterDeptId) + .ToListAsync(); - var itemRequestList = await _centralDbContext.Requests.Include(i => i.Product).Include(i => i.User).Include(i => i.Station).ToListAsync(); return Json(itemRequestList.Select(i => new { i.requestID, @@ -1534,10 +1558,8 @@ namespace PSTW_CentralSystem.Controllers.API.Inventory i.remarkMasterInv, i.remarkUser, i.assignStoreItem, - i.fromStoreItem, - + i.fromStoreItem })); - } [HttpPost("ApproveRequest/{id}")] diff --git a/wwwroot/Media/Inventory/itemmovement/6_95459b73-31a0-488a-908f-c1fb30f58d8b6_Request.pdf b/wwwroot/Media/Inventory/itemmovement/6_95459b73-31a0-488a-908f-c1fb30f58d8b6_Request.pdf new file mode 100644 index 0000000..171d1b9 --- /dev/null +++ b/wwwroot/Media/Inventory/itemmovement/6_95459b73-31a0-488a-908f-c1fb30f58d8b6_Request.pdf @@ -0,0 +1,74 @@ +%PDF-1.4 +%東京 ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 3 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +4 0 obj +<< +/Contents 8 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 7 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +5 0 obj +<< +/PageMode /UseNone /Pages 7 0 R /Type /Catalog +>> +endobj +6 0 obj +<< +/Author (\(anonymous\)) /CreationDate (D:20260202150517+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260202150517+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) + /Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False +>> +endobj +7 0 obj +<< +/Count 1 /Kids [ 4 0 R ] /Type /Pages +>> +endobj +8 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 160 +>> +stream +Gaqcn0a`P0&4HCY`KWq:?YBC/f/@$:1m5P'P!Hf,\UT`A7$)t:hTd(7Nc;\l%,;iQSY3i,?qCP$5k"7YDP+&)/PKcI73b(2K&9e,b?Yq'3E-@>U/G8bm$cGbCr(P:anr!.i?.guf-?3q+`a+'][%&hq#_LE-9V~>endstream +endobj +xref +0 9 +0000000000 65535 f +0000000073 00000 n +0000000114 00000 n +0000000221 00000 n +0000000333 00000 n +0000000536 00000 n +0000000604 00000 n +0000000887 00000 n +0000000946 00000 n +trailer +<< +/ID +[<81e58f83a69adfcd325d786fea9424ec><81e58f83a69adfcd325d786fea9424ec>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 6 0 R +/Root 5 0 R +/Size 9 +>> +startxref +1196 +%%EOF diff --git a/wwwroot/Media/Inventory/itemmovement/6_eabe95d9-0825-45c1-8553-d500a9bcb3dc6_Request.pdf b/wwwroot/Media/Inventory/itemmovement/6_eabe95d9-0825-45c1-8553-d500a9bcb3dc6_Request.pdf new file mode 100644 index 0000000..171d1b9 --- /dev/null +++ b/wwwroot/Media/Inventory/itemmovement/6_eabe95d9-0825-45c1-8553-d500a9bcb3dc6_Request.pdf @@ -0,0 +1,74 @@ +%PDF-1.4 +%東京 ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 3 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +4 0 obj +<< +/Contents 8 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 7 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +5 0 obj +<< +/PageMode /UseNone /Pages 7 0 R /Type /Catalog +>> +endobj +6 0 obj +<< +/Author (\(anonymous\)) /CreationDate (D:20260202150517+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260202150517+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) + /Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False +>> +endobj +7 0 obj +<< +/Count 1 /Kids [ 4 0 R ] /Type /Pages +>> +endobj +8 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 160 +>> +stream +Gaqcn0a`P0&4HCY`KWq:?YBC/f/@$:1m5P'P!Hf,\UT`A7$)t:hTd(7Nc;\l%,;iQSY3i,?qCP$5k"7YDP+&)/PKcI73b(2K&9e,b?Yq'3E-@>U/G8bm$cGbCr(P:anr!.i?.guf-?3q+`a+'][%&hq#_LE-9V~>endstream +endobj +xref +0 9 +0000000000 65535 f +0000000073 00000 n +0000000114 00000 n +0000000221 00000 n +0000000333 00000 n +0000000536 00000 n +0000000604 00000 n +0000000887 00000 n +0000000946 00000 n +trailer +<< +/ID +[<81e58f83a69adfcd325d786fea9424ec><81e58f83a69adfcd325d786fea9424ec>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 6 0 R +/Root 5 0 R +/Size 9 +>> +startxref +1196 +%%EOF diff --git a/wwwroot/Media/Inventory/itemmovement/6_f3e04d6d-85c9-4c7f-b585-9ba4f996a56c6_Request.jpg b/wwwroot/Media/Inventory/itemmovement/6_f3e04d6d-85c9-4c7f-b585-9ba4f996a56c6_Request.jpg new file mode 100644 index 0000000000000000000000000000000000000000..83c1f351e54e3ea69c6f7ad733d4627c1c0f34fa GIT binary patch literal 22499 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 cA2#j->TmfTG>1D9|5th~HN9u$s&@bV4> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +4 0 obj +<< +/Contents 8 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 7 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +5 0 obj +<< +/PageMode /UseNone /Pages 7 0 R /Type /Catalog +>> +endobj +6 0 obj +<< +/Author (\(anonymous\)) /CreationDate (D:20260202150517+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260202150517+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) + /Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False +>> +endobj +7 0 obj +<< +/Count 1 /Kids [ 4 0 R ] /Type /Pages +>> +endobj +8 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 160 +>> +stream +Gaqcn0a`P0&4HCY`KWq:?YBC/f/@$:1m5P'P!Hf,\UT`A7$)t:hTd(7Nc;\l%,;iQSY3i,?qCP$5k"7YDP+&)/PKcI73b(2K&9e,b?Yq'3E-@>U/G8bm$cGbCr(P:anr!.i?.guf-?3q+`a+'][%&hq#_LE-9V~>endstream +endobj +xref +0 9 +0000000000 65535 f +0000000073 00000 n +0000000114 00000 n +0000000221 00000 n +0000000333 00000 n +0000000536 00000 n +0000000604 00000 n +0000000887 00000 n +0000000946 00000 n +trailer +<< +/ID +[<81e58f83a69adfcd325d786fea9424ec><81e58f83a69adfcd325d786fea9424ec>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 6 0 R +/Root 5 0 R +/Size 9 +>> +startxref +1196 +%%EOF diff --git a/wwwroot/Media/Inventory/itemmovement/core1user_1405-DF_CKFVE8NX_Return.pdf b/wwwroot/Media/Inventory/itemmovement/core1user_1405-DF_CKFVE8NX_Return.pdf new file mode 100644 index 0000000..171d1b9 --- /dev/null +++ b/wwwroot/Media/Inventory/itemmovement/core1user_1405-DF_CKFVE8NX_Return.pdf @@ -0,0 +1,74 @@ +%PDF-1.4 +%東京 ReportLab Generated PDF document http://www.reportlab.com +1 0 obj +<< +/F1 2 0 R /F2 3 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +4 0 obj +<< +/Contents 8 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 7 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +5 0 obj +<< +/PageMode /UseNone /Pages 7 0 R /Type /Catalog +>> +endobj +6 0 obj +<< +/Author (\(anonymous\)) /CreationDate (D:20260202150517+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260202150517+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) + /Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False +>> +endobj +7 0 obj +<< +/Count 1 /Kids [ 4 0 R ] /Type /Pages +>> +endobj +8 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 160 +>> +stream +Gaqcn0a`P0&4HCY`KWq:?YBC/f/@$:1m5P'P!Hf,\UT`A7$)t:hTd(7Nc;\l%,;iQSY3i,?qCP$5k"7YDP+&)/PKcI73b(2K&9e,b?Yq'3E-@>U/G8bm$cGbCr(P:anr!.i?.guf-?3q+`a+'][%&hq#_LE-9V~>endstream +endobj +xref +0 9 +0000000000 65535 f +0000000073 00000 n +0000000114 00000 n +0000000221 00000 n +0000000333 00000 n +0000000536 00000 n +0000000604 00000 n +0000000887 00000 n +0000000946 00000 n +trailer +<< +/ID +[<81e58f83a69adfcd325d786fea9424ec><81e58f83a69adfcd325d786fea9424ec>] +% ReportLab generated PDF document -- digest (http://www.reportlab.com) + +/Info 6 0 R +/Root 5 0 R +/Size 9 +>> +startxref +1196 +%%EOF