Files
Samuele Locatelli a537e28609 OK aggiunta task...
2022-06-17 20:05:17 +02:00

142 lines
7.3 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="row">
<div class="col-6 col-lg-3">
<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-select form-select-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-3">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text">
Mach.Group
</span>
</div>
<select @bind="@_currItem.PMMGCode" class="form-select form-select-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-3">
<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-select form-select-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-3">
<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-select form-select-sm">
@if (ListCounters != null)
{
foreach (var item in ListCounters)
{
<option value="@item.CCode">@item.Description</option>
}
}
</select>
</div>
</div>
</div>
<div class="row mt-2 was-validated">
<div class="col-6 col-lg-2">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text">
ID
</span>
</div>
<InputNumber @bind-Value="@_currItem.ExtIdx" class="form-control" required></InputNumber>
<div class="valid-feedback">OK</div>
<div class="invalid-feedback">Numerical code is required.</div>
</div>
</div>
<div class="col-6 col-lg-2">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text">
Expiry H
</span>
</div>
<InputNumber @bind-Value="@_currItem.ExpiryVal" class="form-control" required></InputNumber>
<div class="valid-feedback">OK</div>
<div class="invalid-feedback">Expiry Time (H) is required.</div>
</div>
</div>
<div class="col-12 col-lg-8">
<div class="input-group input-group-sm">
<div class="input-group-prepend">
<span class="input-group-text">
Job Description
</span>
</div>
<InputText @bind-Value="@_currItem.JobDescription" class="form-control" required></InputText>
<div class="valid-feedback">OK</div>
<div class="invalid-feedback">Description is required.</div>
</div>
</div>
</div>
</div>
<div class="col-12 col-lg-2">
<div class="d-grid">
<button type="button" class="btn btn-sm btn-warning btn-block mb-2" value="Cancel" @onclick="cancelUpdate">Cancel <i class="fas fa-ban"></i></button>
@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>