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

View file

@ -5,10 +5,34 @@
@attribute [Authorize(Roles = "Admin,Office,Supervisor,Warehouse")] @attribute [Authorize(Roles = "Admin,Office,Supervisor,Warehouse")]
@page "/sales/orderlist/{CountryCode}" @page "/sales/orderlist/{CountryCode}"
<PageTitle>Ubehandlede Bestillinger @CountryCode</PageTitle> <PageTitle>Ordre udskrivning @CountryCode.ToUpper()</PageTitle>
<h2>Ubehandlede Bestillinger @CountryCode</h2> <h2>Ordre udskrivning @CountryCode.ToUpper()</h2>
@if (OrderLIst.Any()) @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">
<div class="list-group-item"> <div class="list-group-item">
<div class="row"> <div class="row">
@ -18,7 +42,7 @@
<div class="col-sm-2"></div> <div class="col-sm-2"></div>
</div> </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"> <a class="list-group-item list-group-item-action" href="/office/customers/@order.CompanyId/orders/@order.SalesHeadId">
<div class="row"> <div class="row">
@ -30,13 +54,14 @@
</a> </a>
} }
</div> </div>
*@
} }
else else
{ {
<span>Afventer svar fra service ... Vent venligst.</span> <span>Ingen data</span>
} }
@if (Working) @if (Working)
{ {
<span>Afventer svar fra service ... Vent venligst.</span>
<WorkingThreeDots /> <WorkingThreeDots />
} }

View file

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

View file

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

View file

@ -9,4 +9,6 @@ public class OfficeOrderListView
public string OrderDate { get; set; } = ""; public string OrderDate { get; set; } = "";
public string SalesRep { get; set; } = ""; public string SalesRep { get; set; } = "";
public string CountryCode { 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|\"Default": \"None\",|\"Default": \"Debug\",|g' "${FILE}"
sed -i 's|\"System": \"None\",|\"System": \"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}" 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|\"Default": \"Debug\",|\"Default": \"None\",|g' "${FILE}"
sed -i 's|\"System": \"Debug\",|\"System": \"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\": \"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}" 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|\"Default": \"Debug\",|\"Default": \"None\",|g' "${FILE}"
sed -i 's|\"System": \"Debug\",|\"System": \"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\": \"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}" 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|\"Default": \"Debug\",|\"Default": \"None\",|g' "${FILE}"
sed -i 's|\"System": \"Debug\",|\"System": \"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\": \"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}" sed -i 's|\"baseUrl\".*|\"baseUrl\": \"https://zeta.innotec.dk\",|g' "${FILE}"