Added Bestellzustände

This commit is contained in:
2025-11-30 13:19:16 +01:00
parent de5e6be734
commit 03c5d69c98
11 changed files with 593 additions and 34 deletions

View File

@@ -24,7 +24,40 @@
{
<p class="border rounded p-3" style="white-space: pre-wrap;">@Model.AdditionalInfo</p>
}
<p>@Localizer.Get("Status"): <span class="badge @(Model.IsClosed ? "bg-danger" : "bg-success")">@(Model.IsClosed ? Localizer.Get("Closed") : Localizer.Get("Open"))</span></p>
<p>@Localizer.Get("Status"):
<div class="d-flex align-items-center gap-3">
<div class="text-center">
<div class="badge bg-success")">Offen</div>
</div>
<div class="flex-grow-1 border-top" style="border-width:3px !important;"></div>
<div class="text-center">
<div class="badge @(Model.IsClosed ? "bg-success" : "bg-danger")">Abgeschlossen</div>
</div>
<div class="flex-grow-1 border-top" style="border-width:3px !important;"></div>
<div class="text-center">
<div class="badge @(Model.IsCompleted ? "bg-success" : "bg-danger")">Geliefert</div>
</div>
</div>
</p>
<div class="d-grid gap-2 mt-4">
@if (!Model.IsClosed && Model.CreatorName == User.Identity?.Name)
{
<a href="/order/close?code=@Model.OrderCode" class="btn btn-warning">@Localizer.Get("CloseOrder")</a>
}
@if (Model.IsClosed && !Model.IsCompleted && Model.CreatorName == User.Identity?.Name)
{
<a href="/order/complete?code=@Model.OrderCode" class="btn btn-success">@Localizer.Get("MarkCompleted")</a>
}
@if (Model.IsCompleted)
{
<button class="btn btn-success" disabled>@Localizer.Get("Completed")</button>
}
</div>
</div>
</div>
@@ -117,15 +150,6 @@
<p>@Localizer.Get("TotalRevenue"): <strong>@Localizer["Currency", Model.OrderItems.Sum(oi => oi.MenuItem.Price * oi.Quantity).ToString("F2")]</strong></p>
</div>
</div>
@if (!Model.IsClosed)
{
<a href="/order/close?code=@Model.OrderCode" class="btn btn-danger w-100">@Localizer.Get("CloseOrder")</a>
}
else
{
<div class="alert alert-danger w-100">@Localizer.Get("Closed")</div>
}
</div>
</div>
</div>