102 lines
3.7 KiB
Plaintext
102 lines
3.7 KiB
Plaintext
@using GPW.CORE.Data.DbModels
|
|
@using GPW.CORE.Smart.Data
|
|
|
|
@if (ShowReload)
|
|
{
|
|
<LoadingDataSmall></LoadingDataSmall>
|
|
}
|
|
else
|
|
{
|
|
<table class="table table-sm table-responsive-md @TextCss">
|
|
<thead>
|
|
<tr>
|
|
@if (EnableAdmin)
|
|
{
|
|
<th>
|
|
<i class="fa-solid fa-user-shield"></i>
|
|
</th>
|
|
}
|
|
<th><i class="far fa-clock"></i></th>
|
|
<th title="Entrata"><i class="fas fa-sign-in-alt"></i></th>
|
|
<th class="text-center">Scambio</th>
|
|
<th title="Uscita"><i class="fas fa-sign-out-alt"></i></th>
|
|
<th></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@if (@isLoading)
|
|
{
|
|
<tr>
|
|
@if (EnableAdmin)
|
|
{
|
|
<td colspan="6">
|
|
<LoadingDataSmall></LoadingDataSmall>
|
|
</td>
|
|
}
|
|
else
|
|
{
|
|
<td colspan="5">
|
|
<LoadingDataSmall></LoadingDataSmall>
|
|
</td>
|
|
}
|
|
</tr>
|
|
}
|
|
else
|
|
{
|
|
@foreach (var item in ListTimb)
|
|
{
|
|
<tr>
|
|
@if (EnableAdmin)
|
|
{
|
|
<td>
|
|
<button class="btn btn-success btn-sm" @onclick="() => ApprovaTimb(item)">
|
|
<i class="fa-solid fa-thumbs-up"></i>
|
|
</button>
|
|
</td>
|
|
}
|
|
<td class="small">
|
|
@if (EnableAdmin)
|
|
{
|
|
<div>
|
|
<small><b>@item.DipNav.Cognome</b> @item.DipNav.Nome</small>
|
|
</div>
|
|
@item.DataOra.ToString("dd/MM - HH:mm")
|
|
}
|
|
else
|
|
{
|
|
@item.DataOra.ToString("HH:mm")
|
|
}
|
|
</td>
|
|
<td title="Entrata">
|
|
@if (@item.Entrata == true)
|
|
{
|
|
<i class="fas fa-times"></i>
|
|
}
|
|
</td>
|
|
<td class="text-center">
|
|
<button class="btn btn-sm btn-primary" title="Scambio IN/OUT" @onclick="() => ScambioInOut(item)"><i class="fas fa-exchange-alt"></i></button>
|
|
</td>
|
|
<td title="Uscita">
|
|
@if (@item.Entrata == false)
|
|
{
|
|
<i class="fas fa-times"></i>
|
|
}
|
|
</td>
|
|
<td>
|
|
@if (EnableEdit && canDelete(@item))
|
|
{
|
|
<button class="btn btn-sm btn-danger" @onclick="() => Delete(item)"><i class="fas fa-trash-alt"></i></button>
|
|
}
|
|
else
|
|
{
|
|
<button class="btn btn-sm btn-secondary" disabled><i class="fas fa-trash-alt"></i></button>
|
|
}
|
|
</td>
|
|
</tr>
|
|
}
|
|
}
|
|
</tbody>
|
|
</table>
|
|
}
|
|
|