Files
GPW/GPW.CORE.UI/Components/RegAttEditor.razor
T
Samuele Locatelli dc515c2a32 OK primo test FastRec
2022-01-12 19:07:42 +01:00

131 lines
6.0 KiB
Plaintext

@using CORE.Data.DbModels
@using UI.Data
<EditForm Model="@currRecord">
<div class="card">
<div class="card-header bg-info">
<div class="row">
<div class="col-8">
<h4>Modifica # <b>@currRecord.IdxRa</b></h4>
</div>
<div class="col-4 text-right">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="far fa-object-group"></i>
</span>
</div>
<InputSelect @bind-Value="@gruppoSel" class="form-control" title="Gruppo">
@foreach (var item in gruppiList)
{
<option value="@item.Gruppo">@item.DescrGruppo</option>
}
</InputSelect>
</div>
</div>
</div>
</div>
<div class="card-body">
<DataAnnotationsValidator />
<ValidationSummary />
<div class="row">
<div class="col-6">
<label class="small">Progetto</label>
<div class="input-group" title="Progetto">
<div class="input-group-prepend">
<span class="input-group-text" style="width:3em;">
<i class="fas fa-project-diagram"></i>
</span>
</div>
<InputSelect @bind-Value="@idxProj" class="form-control bg-dark text-light text-left" title="Progetto">
@foreach (var item in projList)
{
<option value="@item.IdxProgetto">@item.ClienteNav.RagSociale | @item.NomeProj</option>
}
</InputSelect>
</div>
<label class="small">Fase</label>
<div class="input-group" title="Fase">
<div class="input-group-prepend">
<span class="input-group-text" style="width:3em;">
<i class="fas fa-tasks"></i>
</span>
</div>
<InputSelect @bind-Value="@currRecord.IdxFase" class="form-control bg-light text-left" title="Fase">
@foreach (var item in fasiList)
{
if (@item.EnableTime)
{
<option value="@item.IdxFase">@item.NomeFase</option>
}
else
{
<option value="@item.IdxFase" disabled="true" class="text-secondary">[@item.NomeFase]</option>
}
}
</InputSelect>
</div>
</div>
<div class="col-6 px-0">
<label class="small">Periodo</label>
<div class="d-flex justify-content-between">
<div class="px-0">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="fas fa-play"></i>
</span>
</div>
<input type="datetime-local" @bind="@currRecord.Inizio" style="width: 12rem;"></input>
</div>
</div>
<div class="px-0">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="fas fa-stop"></i>
</span>
</div>
<input type="datetime-local" @bind="@currRecord.Fine" style="width: 12rem;"></input>
</div>
</div>
</div>
<label class="small">Descrizione</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="far fa-comment-alt"></i>
</span>
</div>
<InputTextArea id="idxRa" @bind-Value="@currRecord.Descrizione" class="form-control" title="Descrizione attività"></InputTextArea>
</div>
</div>
</div>
</div>
<div class="card-footer">
<div class="row">
<div class="col-4">
<button type="button" class="btn btn-block btn-success" @onclick="DoUpdate"><i class="fas fa-check-circle"></i> Save</button>
</div>
<div class="col-4">
</div>
<div class="col-4">
<button type="button" class="btn btn-block btn-warning" @onclick="DoReset"><i class="fas fa-ban"></i> Cancel</button>
</div>
@*<div class="col-6">
<button type="button" class="btn btn-block btn-primary" @onclick="DoClone"><i class="far fa-clone"></i> Clone</button>
</div>
<div class="col-4">
<button type="button" class="btn btn-block btn-danger" @onclick="DoDelete"><i class="fas fa-trash-alt"></i> Delete</button>
</div>*@
</div>
</div>
</div>
</EditForm>