98 lines
4.8 KiB
Plaintext
98 lines
4.8 KiB
Plaintext
@using LiMan.UI.Components
|
|
@using Microsoft.AspNetCore.Components.Authorization
|
|
@using LiMan.UI.Data
|
|
@using Microsoft.Extensions.Configuration
|
|
|
|
<div class="card">
|
|
<div class="card-header bg-info text-light">
|
|
<b>Modifica</b>
|
|
</div>
|
|
<div class="card-body small p-1">
|
|
<EditForm Model="@_currItem">
|
|
<DataAnnotationsValidator />
|
|
<div class="row">
|
|
<div class="col-12 col-lg-10">
|
|
<div class="row">
|
|
<div class="col-6 col-lg-4">
|
|
<div class="input-group input-group-sm">
|
|
<span class="input-group-text">
|
|
Applicazione
|
|
</span>
|
|
<select @bind="@_currItem.CodApp" class="form-select">
|
|
@if (ListApp != null)
|
|
{
|
|
foreach (var item in ListApp)
|
|
{
|
|
<option value="@item.CodApp">@item.CodApp | @item.Descrizione</option>
|
|
}
|
|
}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-4">
|
|
<div class="input-group input-group-sm">
|
|
<span class="input-group-text">
|
|
Installazione
|
|
</span>
|
|
<select @bind="@_currItem.CodInst" class="form-select">
|
|
@if (ListInstall != null)
|
|
{
|
|
foreach (var item in ListInstall)
|
|
{
|
|
<option value="@item.CodInst">@item.Descrizione</option>
|
|
}
|
|
}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-4">
|
|
<div class="input-group input-group-sm" title="Numero Licenze">
|
|
<span class="input-group-text">
|
|
#
|
|
</span>
|
|
<InputNumber @bind-Value="@_currItem.NumLicenze" class="form-control"></InputNumber>
|
|
<span class="input-group-text">
|
|
Scadenza
|
|
</span>
|
|
<InputDate @bind-Value="@_currItem.Scadenza" class="form-control"></InputDate>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row mt-2">
|
|
<div class="col-6 col-lg-6">
|
|
<div class="input-group input-group-sm">
|
|
<span class="input-group-text">
|
|
Descrizione
|
|
</span>
|
|
<InputText @bind-Value="@_currItem.Descrizione" class="form-control"></InputText>
|
|
</div>
|
|
</div>
|
|
<div class="col-6 col-lg-6">
|
|
<div class="input-group input-group-sm">
|
|
<span class="input-group-text">
|
|
<i class="fas fa-key"></i>
|
|
</span>
|
|
<InputText @bind-Value="@_currItem.Chiave" class="form-control" readonly></InputText>
|
|
@if (!_currItem.IsValid)
|
|
{
|
|
<span class="input-group-text text-danger">
|
|
<i class="fas fa-exclamation-triangle"></i>
|
|
</span>
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-lg-2">
|
|
<button type="button" class="btn btn-sm btn-warning w-100" value="Cancel" @onclick="cancelUpdate">Cancel <i class="fas fa-ban"></i></button>
|
|
<div class="mt-2">
|
|
@if (!_currItem.IsValid)
|
|
{
|
|
<button type="button" class="btn btn-sm btn-success w-100" value="Save" @onclick="saveUpdate">Save <i class="far fa-save"></i></button>
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</EditForm>
|
|
</div>
|
|
</div> |