Files
limanapp/LiMan.UI/Components/EditApplicazioni.razor
2024-09-17 16:04:58 +02:00

82 lines
4.0 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-3">
<div class="input-group">
<span class="input-group-text">
Codice
</span>
<InputText @bind-Value="@_currItem.CodApp" class="form-control"></InputText>
</div>
</div>
<div class="col-6 col-lg-3">
<div class="input-group">
<span class="input-group-text">
Tipo
</span>
<InputSelect @bind-Value="_currItem!.Tipo" class="form-select">
<option value="">
--Selezionare--
</option>
<option checked="@(_currItem!.Tipo == "WebApp")" value="WebApp">
WebApp
</option>
<option checked="@(_currItem!.Tipo == "WinApp")" value="WinApp">
WinApp
</option>
<option checked="@(_currItem!.Tipo == "Machine")" value="Machine">
Machine
</option>
<option checked="@(_currItem!.Tipo == "Cli")" value="Cli">
Cli
</option>
</InputSelect>
</div>
</div>
<div class="col-12 col-lg-6">
<div class="input-group">
<span class="input-group-text">
Descrizione
</span>
<InputText @bind-Value="@_currItem.Descrizione" class="form-control"></InputText>
</div>
</div>
<div class="col-12">
<div class="input-group">
<span class="input-group-text">
Db ConnString (opz.)
</span>
@if (UserHasClaim("Admin"))
{
<InputText @bind-Value="@_currItem.TplConnString" class="form-control"></InputText>
}
else
{
<input class="form-control" disabled type="password" value="********************************************" />
}
</div>
</div>
</div>
</div>
<div class="col-12 col-lg-2">
<button type="button" class="btn btn-warning w-100" value="Cancel" @onclick="cancelUpdate">Cancel <i class="fas fa-ban"></i></button>
<div class="mt-2">
<button type="button" class="btn btn-success w-100" value="Save" @onclick="saveUpdate">Save <i class="far fa-save"></i></button>
</div>
</div>
</div>
</EditForm>
</div>
</div>