Spostamento dati + review pagina ordini

This commit is contained in:
Samuele Locatelli
2023-06-27 15:30:51 +02:00
parent 3c16090ec0
commit ca10b584e6
7 changed files with 40 additions and 8 deletions
@@ -72,9 +72,19 @@ namespace WebDoorCreator.Data.DbModels
/// <summary>
/// Data promessa di consegna
/// Expected order delivery from DCA
/// </summary>
public DateTime DateDelivery { get; set; } = DateTime.Now.AddDays(60);
public DateTime DateProm { get; set; } = DateTime.Now.AddDays(60);
/// <summary>
/// Date Order confirmed by customer from Order table
/// </summary>
public DateTime DateOrd { get; set; }
/// <summary>
/// Effective order delivery date
/// </summary>
public DateTime DateDelivery { get; set; }
/// <summary>
/// Eventuale sconto globale
@@ -41,7 +41,29 @@ else
<button class="btn btn-sm btn-primary me-1" @onclick="()=>setOrd2Show(item.OrderId)" title="Order detail"><i class="fa-solid fa-magnifying-glass"></i></button>
@if (!isTplPage)
{
<button class="btn btn-sm btn-primary" @onclick="()=>editOrder(item)" title="Edit Order"><i class="fa-solid fa-pen"></i></button>
<AuthorizeView Roles="SuperAdmin, DcaAdmin, DcaOrdMan, DcaProj" Context="OrderEdit">
<Authorized>
@if (item.OrderStatus < 30)
{
<button class="btn btn-sm btn-primary" @onclick="()=>editOrder(item)" title="Edit Order"><i class="fa-solid fa-pen"></i></button>
}
else
{
<button class="btn btn-sm btn-secondary disabled" title="Edit Order"><i class="fa-solid fa-pen"></i></button>
}
</Authorized>
<NotAuthorized>
@if (item.OrderStatus < 20)
{
<button class="btn btn-sm btn-primary" @onclick="()=>editOrder(item)" title="Edit Order"><i class="fa-solid fa-pen"></i></button>
}
else
{
<button class="btn btn-sm btn-secondary disabled" title="Edit Order"><i class="fa-solid fa-pen"></i></button>
}
</NotAuthorized>
</AuthorizeView>
@*<button class="btn btn-sm btn-primary" @onclick="()=>editOrder(item)" title="Edit Order"><i class="fa-solid fa-pen"></i></button>*@
<button class="btn btn-sm btn-primary" @onclick="()=>cloneAndShow(item.OrderId)" title="Duplicate Order"><i class="fa-solid fa-clone"></i></button>
<a class="btn btn-sm btn-info" target="_blank" href="@reportUrl(item.OrderId)" title="Download pdf report"><i class="fa-regular fa-file-pdf"></i></a>
}
@@ -65,8 +87,8 @@ else
<div class="small">@item.OrderDescript</div>
}
</td>
<td class="small">@item.DateIns</td>
<td class="small">@item.DateDelivery</td>
<td class="small">@($"{item.DateIns:yyyy-MM-dd}")</td>
<td class="small">@($"{item.DateDelivery:yyyy-MM-dd}")</td>
<AuthorizeView Roles="SuperAdmin, DcaAdmin, DcaOrdMan, DcaProj" Context="BackOffice">
<Authorized>
<td class="small">@(GetCompany(item.CompanyId))</td>
@@ -6,7 +6,7 @@ using WebDoorCreator.Data.DbModels;
using WebDoorCreator.Data.Services;
using WebDoorCreator.UI.Data;
namespace WebDoorCreator.UI.Components.Gen
namespace WebDoorCreator.UI.Components.Order
{
public partial class OrdersDoorsDoorDef : IDisposable
{
@@ -151,9 +151,9 @@ namespace WebDoorCreator.UI.Components.Gen
protected string translOpt(bool condition, string lemmaCF, string lemmaCT)
{
string answ = "";
if(condition)
if (condition)
{
answ= VocService.Traduci(WDCUService.currLanguage ?? "EN", lemmaCT);
answ = VocService.Traduci(WDCUService.currLanguage ?? "EN", lemmaCT);
}
else
{