Files

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>