From 8e79305eac075400a5923fe46da736f99e537498 Mon Sep 17 00:00:00 2001 From: "zaccaria.majid" Date: Wed, 18 Jan 2023 09:39:28 +0100 Subject: [PATCH] fix navigazione --- GPW.CORE.SMART/Components/Calendario.razor | 22 +++++++++---- GPW.CORE.SMART/Components/Calendario.razor.cs | 31 ++++++++----------- GPW.CORE.SMART/Components/CompProj.razor | 3 +- GPW.CORE.SMART/Components/CompTimbra.razor | 6 ++-- GPW.CORE.SMART/Components/CompTimbra.razor.cs | 4 +-- GPW.CORE.SMART/Data/CalendarModeEnum.cs | 16 ++++++++++ GPW.CORE.SMART/Data/MessageService.cs | 10 +++--- 7 files changed, 57 insertions(+), 35 deletions(-) create mode 100644 GPW.CORE.SMART/Data/CalendarModeEnum.cs diff --git a/GPW.CORE.SMART/Components/Calendario.razor b/GPW.CORE.SMART/Components/Calendario.razor index 5bacfe0..b8e2684 100644 --- a/GPW.CORE.SMART/Components/Calendario.razor +++ b/GPW.CORE.SMART/Components/Calendario.razor @@ -1,4 +1,7 @@ -@if (ListRecords == null) +@using GPW.CORE.Smart.Data + + +@if (ListRecords == null) { } @@ -15,7 +18,7 @@ else { @if (datiGiorno.TimbrExpl != null) { - @if (currMode == modoControllo.showGauge) + @if (currMode == CalendarModeEnum.modoControllo.showGauge) {
@@ -146,7 +149,7 @@ else
@if (datiGiorno != null) { - @if (currMode == modoControllo.showGauge) + @if (currMode == CalendarModeEnum.modoControllo.showGauge) {
@@ -157,7 +160,7 @@ else
} - else if (currMode == modoControllo.showTimbr) + else if (currMode == CalendarModeEnum.modoControllo.showTimbr) {
@@ -168,7 +171,7 @@ else
} - else if (currMode == modoControllo.showProj) + else if (currMode == CalendarModeEnum.modoControllo.showProj) {
@@ -185,7 +188,14 @@ else }
- + @if ((currMode == CalendarModeEnum.modoControllo.showTimbr || currMode == CalendarModeEnum.modoControllo.showProj)) + { + + } + else if (currMode == CalendarModeEnum.modoControllo.showGauge){ + + + }
diff --git a/GPW.CORE.SMART/Components/Calendario.razor.cs b/GPW.CORE.SMART/Components/Calendario.razor.cs index c6b52ac..a45b8c0 100644 --- a/GPW.CORE.SMART/Components/Calendario.razor.cs +++ b/GPW.CORE.SMART/Components/Calendario.razor.cs @@ -11,10 +11,10 @@ namespace GPW.CORE.Smart.Components #region Public Properties [Parameter] - public int IdxDipendente { get; set; } = -1; - [Parameter] - public modoControllo currMode { get; set; } = modoControllo.showCalendar; + public CalendarModeEnum.modoControllo currMode { get; set; } = CalendarModeEnum.modoControllo.showCalendar; + [Parameter] + public int IdxDipendente { get; set; } = -1; [Parameter] public List? ListRecords { @@ -30,9 +30,8 @@ namespace GPW.CORE.Smart.Components #region Protected Fields - protected string emptyTime = "--/--"; protected DailyDataDTO? datiGiorno = null; - + protected string emptyTime = "--/--"; #endregion Protected Fields #region Protected Properties @@ -48,9 +47,9 @@ namespace GPW.CORE.Smart.Components private Dictionary DateCheck = new Dictionary(); - private List? listTimb = null; - private List?> listRA = null!; private List? listaP = new List(); + private List?> listRA = null!; + private List? listTimb = null; private TimbratureModel? Timb = null; #endregion Private Fields @@ -107,7 +106,7 @@ namespace GPW.CORE.Smart.Components MService.targetDateMancTimb = dtCurr; showDetail = true; // se sono in calendario --> mostro dettagli... - if (currMode == modoControllo.showCalendar) + if (currMode == CalendarModeEnum.modoControllo.showCalendar) { setModeDetail(); } @@ -159,6 +158,11 @@ namespace GPW.CORE.Smart.Components MService.setModeCalendar(); await Task.Delay(1); } + private async Task backToGauge() + { + setModeDetail(); + await Task.Delay(1); + } /// /// Imposta modalità dettaglio (mostra i gauge) @@ -244,15 +248,6 @@ namespace GPW.CORE.Smart.Components #endregion Private Methods - /// - /// Modalità del controllo - /// - public enum modoControllo - { - showCalendar = 0, - showGauge, - showProj, - showTimbr - } + } } \ No newline at end of file diff --git a/GPW.CORE.SMART/Components/CompProj.razor b/GPW.CORE.SMART/Components/CompProj.razor index a8b1ca0..8a0ae47 100644 --- a/GPW.CORE.SMART/Components/CompProj.razor +++ b/GPW.CORE.SMART/Components/CompProj.razor @@ -1,5 +1,4 @@ - - +