+ Run Your Restaurant With + Precision. +
++ Culinary Command gives you complete control over inventory, ingredients, + recipes, staff, and cost management - all in one intelligent dashboard. +
+From 0583fa22267f19c08d5498036d39da3dd689b816 Mon Sep 17 00:00:00 2001 From: Anthony Phan <131195703+antphan12@users.noreply.github.com> Date: Mon, 16 Feb 2026 23:47:04 -0600 Subject: [PATCH 1/4] Added new IMS design Still need to update the design for buttons --- .../Components/Layout/NavMenu.razor | 5 - .../Pages/Inventory/InventoryManagement.razor | 577 ++++++++------ .../Inventory/InventoryManagement.razor.css | 738 ++++++++---------- CulinaryCommandApp/wwwroot/css/app.css | 3 + 4 files changed, 653 insertions(+), 670 deletions(-) diff --git a/CulinaryCommandApp/Components/Layout/NavMenu.razor b/CulinaryCommandApp/Components/Layout/NavMenu.razor index fc56718..3393468 100644 --- a/CulinaryCommandApp/Components/Layout/NavMenu.razor +++ b/CulinaryCommandApp/Components/Layout/NavMenu.razor @@ -103,11 +103,6 @@ Purchase Orders -
} diff --git a/CulinaryCommandApp/Inventory/Pages/Inventory/InventoryManagement.razor b/CulinaryCommandApp/Inventory/Pages/Inventory/InventoryManagement.razor index 73fbf28..920e939 100644 --- a/CulinaryCommandApp/Inventory/Pages/Inventory/InventoryManagement.razor +++ b/CulinaryCommandApp/Inventory/Pages/Inventory/InventoryManagement.razor @@ -3,175 +3,139 @@ @using CulinaryCommand.Inventory.DTOs @using Microsoft.JSInterop -@using CulinaryCommand.Inventory.Services.Interfaces @using System.Threading.Tasks| SortBy("name")'> - Name - | -SortBy("sku")'> - SKU - | -SortBy("currentQty")'> - Current Qty - | -SortBy("outOfStock")'> - Out of Stock - | -SortBy("lastOrder")'> - Last Order + | + | -SortBy("price")'> - Price - | -Actions | +SortBy("name")'>Name | +Category | +Unit | +SortBy("currentQty")'>Current Stock | +SortBy("expires")'>Expires | +SortBy("price")'>Cost/Unit | +Location | +SortBy("lastUpdated")'>Last Updated | +Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| + |
Loading...
|
|||||||||||||||
| + |
No items found |
|||||||||||||||
|
-
- @item.Name
- @if (item.IsLowStock)
- {
- Low
- }
-
+ | ||||||||||||||||
| + ToggleSelection(item.Id, e)" /> | -@item.SKU |
-
-
+
@item.Name
+ SKU: @item.SKU
|
- @if (item.OutOfStockDate.HasValue) - { - - @item.OutOfStockDate.Value.ToString("MM/dd/yy") - @if (IsDateCritical(item.OutOfStockDate.Value)) - { - - } - - } - else - { - - - } + @item.Category | +@item.Unit |
- @if (item.LastOrderDate.HasValue)
- {
- @item.LastOrderDate.Value.ToString("MM/dd/yy")
- }
- else
- {
- -
- }
+
+ @item.CurrentQuantity
+ @if (item.CurrentQuantity <= 0)
+ {
+
+ }
+ else if (item.IsLowStock)
+ {
+
+ }
+
|
+ @(item.OutOfStockDate.HasValue ? item.OutOfStockDate.Value.ToString("M/d/yy") : "-") | $@item.Price.ToString("F2") | -+ | @GetLocation(item.Id) | +@(item.LastOrderDate.HasValue ? item.LastOrderDate.Value.ToString("M/d/yy") : "-") | +@@ -189,25 +153,27 @@ } | |||||