66 lines
3.0 KiB
Plaintext
66 lines
3.0 KiB
Plaintext
@using EgwCoreLib.Lux.Core
|
|
|
|
<div class="row">
|
|
<div class="col-3">
|
|
<div class="form-floating mb-3 @(IsChanged(CurrRecord.CustomerID, OrigRecord?.CustomerID) ? "border border-info rounded shadow" : "")">
|
|
<select @bind="@CurrRecord.CustomerID" class="form-select">
|
|
@foreach (var item in CustomersList)
|
|
{
|
|
<option value="@item.CustomerID">@item.FirstName @item.LastName (@item.VAT)</option>
|
|
}
|
|
</select>
|
|
<label class="small">Cliente</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-3">
|
|
<div class="form-floating mb-3 @(IsChanged(CurrRecord.DealerID, OrigRecord?.DealerID) ? "border border-info rounded shadow" : "")">
|
|
<select @bind="@CurrRecord.DealerID" class="form-select">
|
|
@foreach (var item in DealersList)
|
|
{
|
|
<option value="@item.DealerID">@item.CompanyName | @item.FirstName @item.LastName</option>
|
|
}
|
|
</select>
|
|
<label class="small">Rivenditore</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="form-floating mb-3 @(IsChanged(CurrRecord.OffertState, OrigRecord?.OffertState) ? "border border-info rounded shadow" : "")">
|
|
<select @bind="@CurrRecord.OffertState" class="form-select">
|
|
@foreach (var item in System.Enum.GetValues(typeof(EgwCoreLib.Lux.Core.Enums.OfferStates)))
|
|
{
|
|
<option value="@item">@item</option>
|
|
}
|
|
</select>
|
|
<label class="small">Stato</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="form-floating mb-3 @(IsChanged(CurrRecord.Inserted, OrigRecord?.Inserted) ? "border border-info rounded shadow" : "")">
|
|
<input @bind="@CurrRecord.Inserted" class="form-control" type="date" />
|
|
<label class="small">Data Ins.</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="form-floating mb-3 @(IsChanged(CurrRecord.ValidUntil, OrigRecord?.ValidUntil) ? "border border-info rounded shadow" : "")">
|
|
<input @bind="@CurrRecord.ValidUntil" class="form-control" type="date" />
|
|
<label class="small">Validità</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<div class="form-floating mb-3 @(IsChanged(CurrRecord.Description, OrigRecord?.Description) ? "border border-info rounded shadow" : "")">
|
|
<textarea @bind="@CurrRecord.Description" class="form-control" type="text"></textarea>
|
|
<label class="small">Descrizione</label>
|
|
</div>
|
|
</div>
|
|
@if (HasChanged())
|
|
{
|
|
<div class="col-6">
|
|
</div>
|
|
<div class="col-3">
|
|
<button class="btn btn-lg btn-success w-100" @onclick="DoSave"><i class="fa-solid fa-floppy-disk"></i> Save</button>
|
|
</div>
|
|
<div class="col-3">
|
|
<button class="btn btn-lg btn-warning w-100" @onclick="DoCancel"><i class="fa-solid fa-ban"></i> Cancel</button>
|
|
</div>
|
|
}
|
|
</div> |