diff --git a/GPW.CORE.UI/Components/DayHoriz.razor b/GPW.CORE.UI/Components/DayHoriz.razor index e81e60e..15bc396 100644 --- a/GPW.CORE.UI/Components/DayHoriz.razor +++ b/GPW.CORE.UI/Components/DayHoriz.razor @@ -27,7 +27,20 @@ } else { - + @if (@noData) + { + NO data + } + else if (DayDTO != null && DayDTO.ListRA != null) + { +
+ @foreach (var item in DayDTO.ListRA) + { + + } +
+ } + @**@ }
@@ -59,13 +72,18 @@ [Parameter] public bool IsTitle { get; set; } = false; + private bool noData + { + get => DayDTO == null || DayDTO.ListRA == null || DayDTO.ListRA.Count == 0; + } + private string TotLav { get { TimeSpan tSpan = TimeSpan.Zero; double answ = 0; - if (DayDTO != null && DayDTO.TimbrExpl != null) + if (DayDTO != null && DayDTO.TimbrExpl != null && DayDTO.TimbrExpl.HLav != null) { answ = (double)DayDTO.TimbrExpl.HLav; tSpan = TimeSpan.FromHours(answ); @@ -89,4 +107,17 @@ } } + private int periodo + { + get + { + int answ=1; + if (DayDTO != null) + { + answ = EndHour - StartHour; + } + return answ; + } + + } } diff --git a/GPW.CORE.UI/Components/RegAtt.razor b/GPW.CORE.UI/Components/RegAtt.razor new file mode 100644 index 0000000..78f566a --- /dev/null +++ b/GPW.CORE.UI/Components/RegAtt.razor @@ -0,0 +1,30 @@ +@using CORE.Data.DbModels + + +
+
@CurrData.Inizio
+
@CurrData.Fine
+
+ + +@code { + [Parameter] + public RegAttivitaModel CurrData { get; set; } + + + [Parameter] + public int Periodo { get; set; } = 1; + + private string widthPerc + { + get + { + string answ = "1%"; + if (CurrData != null) + { + answ = $"{CurrData.OreTot/Periodo:P0}"; + } + return answ; + } + } +} diff --git a/GPW.CORE.UI/Components/Test.razor b/GPW.CORE.UI/Components/Test.razor index 9acd3b1..3b24623 100644 --- a/GPW.CORE.UI/Components/Test.razor +++ b/GPW.CORE.UI/Components/Test.razor @@ -1,7 +1,7 @@ 
- vuoto + vuoto
@@ -9,12 +9,15 @@ Free Space
- Warning +
+ Warning + +
- vuoto + vuoto