Files
mapo-core/MP.INVE/Pages/Invio.razor
T
2022-12-16 13:23:14 +01:00

128 lines
5.6 KiB
Plaintext

@page "/Invio"
@if (isLoading)
{
<LoadingData></LoadingData>
}
else
{
@if (sessione != null)
{
<div class="card mb-5">
<div class="card-header">
<div class="d-flex justify-content-between">
<h3>Invio</h3>
<a class="btn btn-danger" href="InveSession">TORNA A SESSIONI</a>
<div></div>
</div>
</div>
<div class="card-body">
<table class="table">
<thead>
<tr>
<th>ID sessione</th>
<th>Descrizione</th>
<th>Magazzino</th>
<th>Descrizione Mag</th>
<th class="text-center">Durata</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>
@sessione.InveSessID
</td>
<td>
@sessione.Description
</td>
<td>
@sessione.AnagMagNav.CodMag
</td>
<td>
@sessione.AnagMagNav.DescMag
</td>
<td>
<div class="d-flex justify-content-between small">
<div class="px-0">
@sessione.DtStart
</div>
<div class="px-0">
>>
</div>
@if (sessione.DtEnd != null)
{
<div class="px-0">
@sessione.DtEnd
</div>
}
else
{
<div class="px-0">
In corso..
</div>
}
</div>
</td>
<td class="text-center d-flex justify-content-between">
<div>
<button class="btn btn-sm btn-primary mx-1" @onclick="mostraDati">
<i class="fa-regular fa-rectangle-list"></i>
</button>
@if (sessione.DtEnd == null)
{
<button class="btn btn-sm btn-danger mx-1" @onclick="()=>chiudiSessione(sessione.InveSessID)"><i class="fa-solid fa-stop"></i></button>
}
else
{
<button class="btn btn-sm btn-secondary mx-1" @onclick="()=>chiudiSessione(sessione.InveSessID)" disabled><i class="fa-solid fa-stop"></i></button>
}
@if ((sessione.DtEnd != null) && (!sessione.Transferred))
{
<button class="btn btn-sm btn-success mx-1" @onclick="()=>apriSessione(sessione.InveSessID)"><i class="fa-regular fa-circle-play"></i></button>
<button class="btn btn-sm btn-warning mx-1" @onclick="()=>trasfSessione(sessione.InveSessID)"><i class="fa-solid fa-file-import"></i></button>
}
else
{
<button class="btn btn-sm btn-secondary mx-1" @onclick="()=>apriSessione(sessione.InveSessID)" disabled><i class="fa-regular fa-circle-play"></i></button>
<button class="btn btn-sm btn-secondary mx-1" @onclick="()=>trasfSessione(sessione.InveSessID)" disabled><i class="fa-solid fa-file-import"></i></button>
}
</div>
</td>
</tr>
</tbody>
</table>
@if ((sessione.DtEnd == null) && (!sessione.Transferred))
{
<div class="text-center">
<h3>Scansiona il codice per connetterti alla sessione @sessID</h3>
<div>
<div class="img-fluid" id="qrCodeImg_101"></div>
</div>
</div>
}
@if (mostra)
{
@if (sessID != 0)
{
<ListTotLotto SessionID="@sessID" currParams="@invioParams" isLoading="@isLoading"></ListTotLotto>
}
}
</div>
@*if (sessID != 0)
{
<div class="card-footer py-1">
<DataPager PageSize="numRecord" currPage="currPage" numRecordChanged="ForceReload" numPageChanged="ForceReloadPage" totalCount="totalCount" showLoading="@isLoading" />
</div>
}*@
</div>
}
}