+
+ @if (!string.IsNullOrWhiteSpace(confirmationMessage))
+ {
+
+ Conferma: @confirmationMessage
+
+ }
+
+
+
+ @if (!string.IsNullOrWhiteSpace(invalidMessage))
+ {
+
+ Errore: @invalidMessage
+
+ }
+
+ @if (openScan)
+ {
+
+
+ Annulla
+
+
+ }
+
+
+
+ @if (!string.IsNullOrWhiteSpace(confirmationMessage))
+ {
+
+ Conferma: @confirmationMessage
+
+ }
+
+
+
+
+
+ @if (!string.IsNullOrEmpty(invalidMessage))
+ {
+
+ Errore: @invalidMessage
+
+ }
+
+
+
+ Invia
+
+
+
+
+ Annulla
+
+
+
+
+
+ }
+
+ @if (!openManual && !openScan)
+ {
@code {
- [Parameter] public EventCallback Close { get; set; }
- [Parameter] public EventCallback Help { get; set; }
private bool openManual { get; set; } = false;
private bool openScan { get; set; } = false;
private string registrationCode { get; set; } = string.Empty;
- private string invalidCode { get; set; } = string.Empty;
+ private string invalidMessage { get; set; } = string.Empty;
+ private string confirmationMessage { get; set; } = string.Empty;
// Scanner
private ElementReference videoRef;
@@ -184,8 +176,9 @@
private void OnManual()
{
+ openScan = false;
openManual = true;
- invalidCode = string.Empty;
+ invalidMessage = string.Empty;
}
private async Task GoTo()
@@ -196,49 +189,52 @@
if (iscrizione != null)
{
- invalidCode = string.Empty;
+ invalidMessage = string.Empty;
var result = await _dialogService.OpenAsync