Files
2024-06-01 11:52:48 +02:00

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>