order print page layout and content

This commit is contained in:
Frede Hundewadt 2023-11-03 12:15:17 +01:00
parent 258909077a
commit 16b90c08a0
9 changed files with 53 additions and 18 deletions

View file

@ -33,8 +33,8 @@
<a class="list-group-item list-group-item-action list-group-item-info" href="/catalog/dk">
<i class="bi-file-spreadsheet"></i> Produkt Prisliste
</a>
<a class="list-group-item list-group-item-action list-group-item-danger" href="/sales/orderlist/dk">
<i class="bi-door-open"></i> Ubehandlede Bestillinger
<a class="list-group-item list-group-item-action list-group-item-info" href="/sales/orderlist/dk">
<i class="bi-printer"></i> Ikke udskrevet
</a>
</div>
</div>
@ -57,8 +57,8 @@
<a class="list-group-item list-group-item-action list-group-item-info" href="/catalog/no">
<i class="bi-file-spreadsheet"></i> Produkt Prisliste
</a>
<a class="list-group-item list-group-item-action list-group-item-danger" href="/sales/orderlist/no">
<i class="bi-door-open"></i> Ubehandlede Bestillinger
<a class="list-group-item list-group-item-action list-group-item-info" href="/sales/orderlist/no">
<i class="bi-printer"></i> Ikke udskrevet
</a>
</div>
</div>
@ -81,8 +81,8 @@
<a class="list-group-item list-group-item-action list-group-item-info" href="/catalog/se">
<i class="bi-file-spreadsheet"></i> Produkt Prisliste
</a>
<a class="list-group-item list-group-item-action list-group-item-danger" href="/sales/orderlist/se">
<i class="bi-door-open"></i> Ubehandlede Bestillinger
<a class="list-group-item list-group-item-action list-group-item-info" href="/sales/orderlist/se">
<i class="bi-printer"></i> Ikke udskrevet
</a>
</div>
</div>

View file

@ -5,10 +5,34 @@
@attribute [Authorize(Roles = "Admin,Office,Supervisor,Warehouse")]
@page "/sales/orderlist/{CountryCode}"
<PageTitle>Ubehandlede Bestillinger @CountryCode</PageTitle>
<h2>Ubehandlede Bestillinger @CountryCode</h2>
@if (OrderLIst.Any())
<PageTitle>Ordre udskrivning @CountryCode.ToUpper()</PageTitle>
<h2>Ordre udskrivning @CountryCode.ToUpper()</h2>
@if (OrderList.Any())
{
<table class="table table-striped table-hover">
<thead>
<tr>
<th>Kunde</th>
<th>Konto</th>
<th>Dato</th>
<th>Sælger</th>
<th>Oprettet af</th>
</tr>
</thead>
<tbody>
@foreach (var order in OrderList)
{
<tr role="navigation" style="cursor: pointer" @onclick="() => OpenOrder(order.CompanyId, order.SalesHeadId)">
<td>@order.CompanyName</td>
<td>@order.Account</td>
<td>@order.OrderDate</td>
<td>@order.SalesRep</td>
<td>@order.CreatedBy</td>
</tr>
}
</tbody>
</table>
@*
<div class="list-group">
<div class="list-group-item">
<div class="row">
@ -18,7 +42,7 @@
<div class="col-sm-2"></div>
</div>
</div>
@foreach (var order in OrderLIst)
@foreach (var order in OrderList)
{
<a class="list-group-item list-group-item-action" href="/office/customers/@order.CompanyId/orders/@order.SalesHeadId">
<div class="row">
@ -30,13 +54,14 @@
</a>
}
</div>
*@
}
else
{
<span>Afventer svar fra service ... Vent venligst.</span>
<span>Ingen data</span>
}
@if (Working)
{
<span>Afventer svar fra service ... Vent venligst.</span>
<WorkingThreeDots />
}
}

View file

@ -21,18 +21,22 @@ public partial class OfficeOrderListPage : IDisposable
// #############################################################
private bool Working { get; set; } = true;
private List<OfficeOrderListView> OrderLIst { get; set; } = new();
private List<OfficeOrderListView> OrderList { get; set; } = new();
protected override async Task OnParametersSetAsync()
{
Interceptor.RegisterEvent();
Interceptor.RegisterBeforeSendEvent();
Logger.LogInformation("---- CountryCode is '{}'", CountryCode);
OrderLIst = await OrderListRepo.GetOrdersProcessStatusNone(CountryCode);
OrderList = await OrderListRepo.GetOrdersProcessStatusNone(CountryCode);
Working = false;
}
private void OpenOrder(string companyId, string orderId)
{
Navigator.NavigateTo($"/office/customers/{companyId}/orders/{orderId}");
}
public void Dispose()
{
Interceptor.DisposeEvent();

View file

@ -1,7 +1,7 @@
{
"appInfo": {
"name": "Wonky Online",
"version": "273.0",
"version": "279.0",
"rc": true,
"sandBox": true,
"image": "grumpy-coder.png",
@ -11,7 +11,7 @@
"LogLevel": {
"Default": "Debug",
"System": "Debug",
"Microsoft": "Debug"
"Microsoft": "None"
},
"Debug": {
"LogLevel": {

View file

@ -9,4 +9,6 @@ public class OfficeOrderListView
public string OrderDate { get; set; } = "";
public string SalesRep { get; set; } = "";
public string CountryCode { get; set; } = "";
public string ESalesNumber { get; set; } = "";
public string CreatedBy { get; set; } = "";
}

View file

@ -14,7 +14,8 @@ sed -i 's|\"sandBox\".*|\"sandBox\": true,|g' "${FILE}"
sed -i 's|\"Default": \"None\",|\"Default": \"Debug\",|g' "${FILE}"
sed -i 's|\"System": \"None\",|\"System": \"Debug\",|g' "${FILE}"
sed -i 's|\"Microsoft\": \"None\",|\"Microsoft\": \"Information\",|g' "${FILE}"
sed -i 's|\"Microsoft\": \"Information\",|\"Microsoft\": \"None\",|g' "${FILE}"
sed -i 's|\"Microsoft\": \"Debug\",|\"Microsoft\": \"None\",|g' "${FILE}"
sed -i 's|\"baseUrl\".*|\"baseUrl\": \"https://eta.innotec.dk\",|g' "${FILE}"

View file

@ -15,6 +15,7 @@ sed -i 's|\"sandBox\".*|\"sandBox\": true,|g' "${FILE}"
sed -i 's|\"Default": \"Debug\",|\"Default": \"None\",|g' "${FILE}"
sed -i 's|\"System": \"Debug\",|\"System": \"None\",|g' "${FILE}"
sed -i 's|\"Microsoft\": \"Information\",|\"Microsoft\": \"None\",|g' "${FILE}"
sed -i 's|\"Microsoft\": \"Debug\",|\"Microsoft\": \"None\",|g' "${FILE}"
sed -i 's|\"baseUrl\".*|\"baseUrl\": \"https://eta.innotec.dk\",|g' "${FILE}"

View file

@ -15,6 +15,7 @@ sed -i 's|\"sandBox\":.*|\"sandBox\": false,|g' "${FILE}"
sed -i 's|\"Default": \"Debug\",|\"Default": \"None\",|g' "${FILE}"
sed -i 's|\"System": \"Debug\",|\"System": \"None\",|g' "${FILE}"
sed -i 's|\"Microsoft\": \"Information\",|\"Microsoft\": \"None\",|g' "${FILE}"
sed -i 's|\"Microsoft\": \"Debug\",|\"Microsoft\": \"None\",|g' "${FILE}"
sed -i 's|\"baseUrl\".*|\"baseUrl\": \"https://zeta.innotec.dk\",|g' "${FILE}"

View file

@ -15,6 +15,7 @@ sed -i 's|\"sandBox\":.*|\"sandBox\": false,|g' "${FILE}"
sed -i 's|\"Default": \"Debug\",|\"Default": \"None\",|g' "${FILE}"
sed -i 's|\"System": \"Debug\",|\"System": \"None\",|g' "${FILE}"
sed -i 's|\"Microsoft\": \"Information\",|\"Microsoft\": \"None\",|g' "${FILE}"
sed -i 's|\"Microsoft\": \"Debug\",|\"Microsoft\": \"None\",|g' "${FILE}"
sed -i 's|\"baseUrl\".*|\"baseUrl\": \"https://zeta.innotec.dk\",|g' "${FILE}"