Added Bestellzustände
This commit is contained in:
@@ -55,7 +55,7 @@
|
||||
<div class="col-md-6 mb-3">
|
||||
<div class="card shadow">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">@order.Name</h5>
|
||||
<h5 class="card-title">@order.Name <span class="badge @(order.IsCompleted ? "bg-success" : "bg-warning text-dark")" style="float: right">@Localizer.Get(order.IsClosed ? (order.IsCompleted ? "Completed" : "Closed") : "Open")</span></h5>
|
||||
<p class="card-text">
|
||||
<small class="text-muted">@Localizer.Get("Code"): <strong>@order.OrderCode</strong></small><br>
|
||||
<small class="text-muted">@Localizer.Get("Created"): @order.CreatedAt.ToString("MMM dd, yyyy HH:mm")</small><br>
|
||||
@@ -64,14 +64,6 @@
|
||||
<p class="text-success"><strong>@Localizer.Get("Total"): @Localizer["Currency", order.OrderItems.Sum(oi => oi.MenuItem.Price * oi.Quantity).ToString("F2")]</strong></p>
|
||||
<div class="d-flex gap-2">
|
||||
<a href="/order/details?code=@order.OrderCode" class="btn btn-sm btn-primary">@Localizer.Get("View")</a>
|
||||
@if (!order.IsClosed)
|
||||
{
|
||||
<a href="/order/close?code=@order.OrderCode" class="btn btn-sm btn-danger">@Localizer.Get("CloseOrder")</a>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span class="badge bg-secondary align-content-center">@Localizer.Get("Closed")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -38,16 +38,6 @@
|
||||
<form method="post" action="/order/additem">
|
||||
<input type="hidden" name="orderId" value="@Model.Id">
|
||||
|
||||
<div class="mb-3">
|
||||
<label for="participantName" class="form-label">@Localizer["YourName"]</label>
|
||||
<input type="text" class="form-control" id="participantName" name="participantName" placeholder="@Localizer["EnterYourName"]" required>
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label for="participantEmail" class="form-label">@Localizer["YourEmail"]</label>
|
||||
<input type="email" class="form-control" id="participantEmail" name="participantEmail" placeholder="@Localizer["EnterYourEmail"]">
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label for="menuItemId" class="form-label">@Localizer["SelectItem"]</label>
|
||||
<select class="form-select" id="menuItemId" name="menuItemId" required onchange="updatePrice()">
|
||||
|
||||
Reference in New Issue
Block a user