Files
mapo-mono/MP.MONO.UI/Components/EditMaintTask.razor
T
2022-06-17 19:23:55 +02:00

150 lines
7.5 KiB
Plaintext

@using Microsoft.AspNetCore.Components.Authorization
@using MP.MONO.UI.Data
@using Microsoft.Extensions.Configuration
<div class="card">
<div class="card-header bg-info text-light">
<b>Edit Task</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="form-row">
<div class="col-6 col-lg-4">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text">
Topic
</span>
</div>
<select @bind="@_currItem.PMTCode" class="form-control form-control-sm">
@if (ListTopics != null)
{
foreach (var item in ListTopics)
{
<option value="@item.PMTCode">@item.Description</option>
}
}
</select>
</div>
</div>
<div class="col-6 col-lg-4">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text">
Machine Group
</span>
</div>
<select @bind="@_currItem.PMMGCode" class="form-control form-control-sm">
@if (ListMachGroup != null)
{
foreach (var item in ListMachGroup)
{
<option value="@item.PMMGCode">@item.Description</option>
}
}
</select>
</div>
</div>
<div class="col-6 col-lg-4">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text">
Team
</span>
</div>
<select @bind="@_currItem.PMUTCode" class="form-control form-control-sm">
@if (ListUserTeam != null)
{
foreach (var item in ListUserTeam)
{
<option value="@item.PMUTCode">@item.Description</option>
}
}
</select>
</div>
</div>
<div class="col-6 col-lg-4">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text">
Counter
</span>
</div>
<select @bind="@_currItem.CCode" class="form-control form-control-sm">
@if (ListCounters != null)
{
foreach (var item in ListCounters)
{
<option value="@item.CCode">@item.Description</option>
}
}
</select>
</div>
</div>
@*<div class="col-6 col-lg-4">
<div class="input-group input-group-sm" title="Numero Licenze">
<div class="input-group-prepend">
<span class="input-group-text">
Team
</span>
</div>
<InputNumber @bind-Value="@_currItem.PMUTCode" class="form-control"></InputNumber>
<div class="input-group-prepend">
<span class="input-group-text">
Scadenza
</span>
</div>
<InputDate @bind-Value="@_currItem.Scadenza" class="form-control"></InputDate>
</div>
</div>*@
</div>
<div class="form-row mt-2">
<div class="col-6 col-lg-6">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text">
Descrizione
</span>
</div>
@*<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">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="fas fa-key"></i>
</span>
</div>
@*<InputText @bind-Value="@_currItem.Chiave" class="form-control" readonly></InputText>
@if (!_currItem.IsValid)
{
<div class="input-group-append">
<span class="input-group-text text-danger">
<i class="fas fa-exclamation-triangle"></i>
</span>
</div>
}*@
</div>
</div>
</div>
</div>
<div class="col-12 col-lg-2">
<button type="button" class="btn btn-sm btn-warning btn-block" 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 btn-block" value="Save" @onclick="saveUpdate">Save <i class="far fa-save"></i></button>
}
</div>
</div>
</div>
</EditForm>
</div>
</div>