diff --git a/Areas/Inventory/Controllers/Admin/InventoryMasterController.cs b/Areas/Inventory/Controllers/Admin/InventoryMasterController.cs index af6d221..69301e1 100644 --- a/Areas/Inventory/Controllers/Admin/InventoryMasterController.cs +++ b/Areas/Inventory/Controllers/Admin/InventoryMasterController.cs @@ -1,9 +1,10 @@ -using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; namespace PSTW_CentralSystem.Areas.Inventory.Controllers.Admin { [Area("Inventory")] - //[Authorize(Policy = "RoleModulePolicy")] + [Authorize(Policy = "RoleModulePolicy")] public class InventoryMasterController : Controller { public IActionResult AdminDashboard() diff --git a/Areas/Inventory/Controllers/ItemMovementController.cs b/Areas/Inventory/Controllers/ItemMovementController.cs index ba17a0e..2da7e77 100644 --- a/Areas/Inventory/Controllers/ItemMovementController.cs +++ b/Areas/Inventory/Controllers/ItemMovementController.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using PSTW_CentralSystem.Areas.Inventory.Models; namespace PSTW_CentralSystem.Areas.Inventory.Controllers { @@ -15,5 +16,12 @@ namespace PSTW_CentralSystem.Areas.Inventory.Controllers return View(); } + [Authorize] + [HttpPost("/i/{id}")] + public IActionResult ItemRecognization(string id, [FromBody] ItemModel item) + { + return View(); + } + } } diff --git a/Areas/Inventory/Controllers/MainController.cs b/Areas/Inventory/Controllers/MainController.cs index 2872cf2..3f9bbe3 100644 --- a/Areas/Inventory/Controllers/MainController.cs +++ b/Areas/Inventory/Controllers/MainController.cs @@ -14,14 +14,5 @@ namespace PSTW_CentralSystem.Areas.Inventory.Controllers return View(); } - public IActionResult SupplierRegistration() - { - return View(); - } - public IActionResult ManifacturerRegistration() - { - return View(); - } - } } diff --git a/Areas/Inventory/Models/ItemModel.cs b/Areas/Inventory/Models/ItemModel.cs index 1ec16a4..a9c4a4a 100644 --- a/Areas/Inventory/Models/ItemModel.cs +++ b/Areas/Inventory/Models/ItemModel.cs @@ -33,6 +33,7 @@ namespace PSTW_CentralSystem.Areas.Inventory.Models [Comment("1 = In stock; 2 = Item Moving; 3 = Item Out; 4 = Item Broken; 5 = Item Lost; 6 = Item Stolen; 7 = Item Damaged; 8 = Item Discarded; 9 = Item Destroyed; 10 = Item Finished;")] public int ItemStatus { get; set; } = 1; public int? MovementId { get; set; } + public string PartNumber { get; set; } = string.Empty; public int CreatedByUserId { get; set; } [ForeignKey("CreatedByUserId")] public virtual UserModel? CreatedBy { get; set; } diff --git a/Areas/Inventory/Views/InventoryMaster/ItemRegistration.cshtml b/Areas/Inventory/Views/InventoryMaster/ItemRegistration.cshtml index 2d2cff5..9ca2f4d 100644 --- a/Areas/Inventory/Views/InventoryMaster/ItemRegistration.cshtml +++ b/Areas/Inventory/Views/InventoryMaster/ItemRegistration.cshtml @@ -177,6 +177,14 @@ + @* Part Number Coding *@ +
Total Number of Item Registered: {{ reportData.itemCountRegistered }}
+Total Number of Item Still in Stock: {{ reportData.itemCountStillInStock }}
+This Month: {{ reportData.itemCountRegisteredThisMonth }}
+Last Month: {{ reportData.itemCountRegisteredLastMonth }}
+This Month: {{ reportData.itemCountStockOutThisMonth }}
+Last Month: {{ reportData.itemCountStockOutLastMonth }}
+