117 lines
6.0 KiB
Plaintext
117 lines
6.0 KiB
Plaintext
@using SHERPA.BBM.UI.Data
|
|
@using SHERPA.BBM.UI.Components;
|
|
@using CORE.DbModels
|
|
@inject BBM_EFService BBMService
|
|
|
|
<div class="card shadow">
|
|
<div class="card-header bg-info text-light">
|
|
<b>Modifica</b>
|
|
</div>
|
|
<div class="card-body small">
|
|
<EditForm Model="@_currItem">
|
|
<DataAnnotationsValidator />
|
|
<ValidationSummary />
|
|
<div class="row">
|
|
<div class="col-12 col-lg-2">
|
|
<div class="input-group">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text">
|
|
<span class="oi oi-tag" aria-hidden="true"></span>
|
|
</span>
|
|
</div>
|
|
<select @bind="@currResTypeId" class="form-control form-control-sm">
|
|
@foreach (var item in ListResType)
|
|
{
|
|
<option value="@item.ResTypeId">@item.Name</option>
|
|
}
|
|
</select>
|
|
</div>
|
|
<div class="input-group">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text">
|
|
<span class="fas fa-tags" aria-hidden="true"></span>
|
|
</span>
|
|
</div>
|
|
<select @bind="@SelTagId" class="form-control form-control-sm">
|
|
<option value="0">--- Tutti ---</option>
|
|
@if (tagsList != null)
|
|
{
|
|
@foreach (var item in tagsList)
|
|
{
|
|
<option value="@item.TagId">@item.CodTag</option>
|
|
}
|
|
}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-lg-4">
|
|
<div class="form-group">
|
|
<label for="itemSel">Item:</label>
|
|
<InputSelect @bind-Value="@SelectedItemId" id="itemSel" class="form-control form-control-sm" title="Oggetto offerta">
|
|
<option value="0">--- selezionare ---</option>
|
|
@if (itemsList != null)
|
|
{
|
|
@foreach (var item in itemsList)
|
|
{
|
|
<option value="@item.ItemId">@item.ResTypeId | @item.Descript | @item.UnitPrice.ToString("C2")/@item.UM</option>
|
|
}
|
|
}
|
|
</InputSelect>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-lg-6">
|
|
<div class="form-group">
|
|
<label for="qtyPrev">Note:</label>
|
|
<InputText id="note" @bind-Value="_currItem.Note" class="form-control form-control-sm text-right" title="Note (note risorsa)" />
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-2 text-right">
|
|
<div class="form-group">
|
|
<label for="qtyPrev">Qta Prevista (GPW):</label>
|
|
<InputNumber id="qtyPrev" @bind-Value="_currItem.QtyPrev" class="form-control form-control-sm text-right" title="Qta Prevista (Budget GPW se ore)" />
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-2 text-right">
|
|
<div class="form-group">
|
|
<label for="qtyOff">Qta Offerta:</label>
|
|
<InputNumber id="qtyOff" @bind-Value="SelQtyOff" class="form-control form-control-sm text-right" title="Qta Offerta" />
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-2 text-right">
|
|
<div class="form-group">
|
|
<label for="unitPriceOff">Prezzo Unitario €:</label>
|
|
<InputNumber id="unitPriceOff" @bind-Value="SelPriceOff" class="form-control form-control-sm text-right" title="Prezzo unitario offerto" />
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-2 text-right">
|
|
<div class="form-group">
|
|
<label for="unitPriceOff">Sconto €:</label>
|
|
<InputNumber id="PriceReduction" @bind-Value="_currItem.PriceReduction" class="form-control form-control-sm text-right" title="Sconto complessivo" />
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-2 text-right">
|
|
<div class="form-group">
|
|
<label for="unitPriceOff">Sconto %:</label>
|
|
<InputNumber id="PercReduction" @bind-Value="SelPercRed" step="0.0001" class="form-control form-control-sm text-right" title="Sconto percentuale" />
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-2 text-right">
|
|
<div class="form-group">
|
|
<label for="unitPriceOff">Importo Finale €:</label>
|
|
<InputNumber id="FinalPrice" @bind-Value="_currItem.FinalPrice" class="form-control form-control-sm text-right" title="Prezzo finale offerto" />
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-3">
|
|
<label for="btnSave"></label>
|
|
<input type="submit" class="btn btn-sm btn-success btn-block" value="Save" @onclick="SaveUpdate" />
|
|
</div>
|
|
<div class="col-6 col-lg-3 align-bottom">
|
|
<label for="btnCancel"></label>
|
|
<button type="button" class="btn btn-sm btn-warning btn-block" value="Cancel" @onclick="CancelUpdate">Cancel</button>
|
|
</div>
|
|
</div>
|
|
</EditForm>
|
|
</div>
|
|
</div>
|
|
|