Eliminato cortocircuito sync/async
This commit is contained in:
@@ -1,22 +1,22 @@
|
||||
<div class="buttons">
|
||||
@if (IsRicTimb)
|
||||
{
|
||||
<button class="mancTimb" @onclick="() =>doRichiesta(true)"><i class="fa-solid fa-right-to-bracket"></i> ENTRATA</button>
|
||||
<button class="mancTimb" @onclick="() =>doRichiesta(false)">USCITA <i class="fa-solid fa-right-from-bracket"></i></button>
|
||||
<button class="mancTimb" @onclick="() => doRichiesta(true)"><i class="fa-solid fa-right-to-bracket"></i> ENTRATA</button>
|
||||
<button class="mancTimb" @onclick="() => doRichiesta(false)">USCITA <i class="fa-solid fa-right-from-bracket"></i></button>
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@if (nextIsEntrata)
|
||||
{
|
||||
<button class="entrata" @onclick="() =>registraTimbratura(true)"><i class="fa-solid fa-right-to-bracket"></i> ENTRATA</button>
|
||||
<button class="entrata" @onclick="() => registraTimbratura(true)"><i class="fa-solid fa-right-to-bracket"></i> ENTRATA</button>
|
||||
<button class="uscitaDisabled" disabled>USCITA <i class="fa-solid fa-right-from-bracket"></i></button>
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
<button class="entrataDisabled" disabled><i class="fa-solid fa-right-to-bracket"></i> ENTRATA</button>
|
||||
<button class="uscita" @onclick="() =>registraTimbratura(false)">USCITA <i class="fa-solid fa-right-from-bracket"></i></button>
|
||||
<button class="uscita" @onclick="() => registraTimbratura(false)">USCITA <i class="fa-solid fa-right-from-bracket"></i></button>
|
||||
}
|
||||
}
|
||||
</div>
|
||||
|
||||
@@ -43,7 +43,7 @@ namespace GPW.CORE.Smart.Components
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected async void DoAdd(bool IsUscita)
|
||||
protected async Task DoAdd(bool IsUscita)
|
||||
{
|
||||
// var accessorie / base
|
||||
TimbratureModel currRecord = new TimbratureModel();
|
||||
@@ -186,7 +186,7 @@ namespace GPW.CORE.Smart.Components
|
||||
lastAction = $"Registrato evento {lastAct} alle {adesso:HH:mm}";
|
||||
// inidico inizio update
|
||||
isRecording = true;
|
||||
DoAdd(!isEntrata);
|
||||
await DoAdd(!isEntrata);
|
||||
nextIsEntrata = !isEntrata;
|
||||
MService.ReportTimbratura();
|
||||
// chiudo visualizzazione stato update
|
||||
|
||||
Reference in New Issue
Block a user