From 1e1b65dce6ec0f881c86c3660d24ef7131041611 Mon Sep 17 00:00:00 2001 From: "arifhilmi007@gmail.com" Date: Thu, 20 Feb 2025 20:08:03 +0800 Subject: [PATCH] updatess --- .../Controllers/ItemMovementController.cs | 4 + Areas/Inventory/Models/RequestModel.cs | 15 +- .../Views/InventoryMaster/ItemRequest.cshtml | 606 ++--------- .../Inventory/Views/_InventoryPartial.cshtml | 22 +- Controllers/API/Inventory/InvMainAPI.cs | 69 +- DBContext/CentralSystemContext.cs | 2 +- ...20015910_UpdateDatabaseChanges.Designer.cs | 987 ++++++++++++++++++ .../20250220015910_UpdateDatabaseChanges.cs | 179 ++++ .../CentralSystemContextModelSnapshot.cs | 62 +- Views/Shared/_Layout.cshtml | 7 - appsettings.json | 2 +- 11 files changed, 1387 insertions(+), 568 deletions(-) create mode 100644 Migrations/20250220015910_UpdateDatabaseChanges.Designer.cs create mode 100644 Migrations/20250220015910_UpdateDatabaseChanges.cs diff --git a/Areas/Inventory/Controllers/ItemMovementController.cs b/Areas/Inventory/Controllers/ItemMovementController.cs index 2da7e77..e12df88 100644 --- a/Areas/Inventory/Controllers/ItemMovementController.cs +++ b/Areas/Inventory/Controllers/ItemMovementController.cs @@ -15,6 +15,10 @@ namespace PSTW_CentralSystem.Areas.Inventory.Controllers { return View(); } + public ActionResult Qr() + { + return View(); + } [Authorize] [HttpPost("/i/{id}")] diff --git a/Areas/Inventory/Models/RequestModel.cs b/Areas/Inventory/Models/RequestModel.cs index d54dfe0..73ebe84 100644 --- a/Areas/Inventory/Models/RequestModel.cs +++ b/Areas/Inventory/Models/RequestModel.cs @@ -7,14 +7,21 @@ namespace PSTW_CentralSystem.Areas.Inventory.Models { [Key] public int requestId { get; set; } - //public int DepartmentId { get; set; } - //[ForeignKey("DepartmentId")] - //public virtual ItemModel? Department { get; set; } - //[ForeignKey("ItemID")] + public int ProductId { get; set; } + [ForeignKey("ProductId")] + public virtual ProductModel? Product { get; set; } + public int StationId { get; set; } + [ForeignKey("StationId")] + public virtual StationModel? Station { get; set; } + public int UserId { get; set; } + [ForeignKey("UserId")] + public virtual UserModel? User { get; set; } public string? remark { get; set; } public string? status { get; set; } public DateTime requestDate { get; set; } public DateTime approvalDate { get; set; } + public int RequestQuantity { get; set; } + public byte[]? Document { get; set; } } } diff --git a/Areas/Inventory/Views/InventoryMaster/ItemRequest.cshtml b/Areas/Inventory/Views/InventoryMaster/ItemRequest.cshtml index c892ec3..dd974c3 100644 --- a/Areas/Inventory/Views/InventoryMaster/ItemRequest.cshtml +++ b/Areas/Inventory/Views/InventoryMaster/ItemRequest.cshtml @@ -1,26 +1,13 @@  @{ - ViewData["Title"] = "Item Request"; + ViewData["Title"] = "Product Request"; Layout = "~/Views/Shared/_Layout.cshtml"; } - @await Html.PartialAsync("~/Areas/Inventory/Views/_InventoryPartial.cshtml"); -
+
- +
@*
@@ -28,78 +15,32 @@ Loading...
*@ -
+
- -