diff --git a/MP-TAB-SERV/Components/ProdStat.razor b/MP-TAB-SERV/Components/ProdStat.razor index 3a0e6707..b9bdc9a2 100644 --- a/MP-TAB-SERV/Components/ProdStat.razor +++ b/MP-TAB-SERV/Components/ProdStat.razor @@ -57,19 +57,22 @@ +
@RecMSE.OEE_tot -
- +
+ (@RecMSE.OEE_RT_tot) +
@RecMSE.OEE_wrk -
- +
+ (@RecMSE.OEE_RT_wrk) +
@RecMSE.OEE_run -
- +
+ (@RecMSE.OEE_RT_run) @@ -87,24 +90,29 @@ Tc impostato - + - -
- +
+ @($"{RecMSE.TCMedio:0.###}") +
+ (@($"{RecMSE.TCMedioRt:0.###}")) - -
- +
+ @($"{RecMSE.TCLav:0.###}") +
+ (@($"{RecMSE.TCLavRT:0.###}")) - -
- +
+ @($"{RecMSE.TCEff:0.###}") +
+ (@($"{RecMSE.TCEffRT:0.###}")) - +
+ @($"{RecMSE.TCAssegnato:0.###}") +
diff --git a/MP.Data/DatabaseModels/MappaStatoExpl.cs b/MP.Data/DatabaseModels/MappaStatoExpl.cs index 02dc2388..8bffd1f9 100644 --- a/MP.Data/DatabaseModels/MappaStatoExpl.cs +++ b/MP.Data/DatabaseModels/MappaStatoExpl.cs @@ -92,5 +92,51 @@ namespace MP.Data.DatabaseModels return answ; } } + + [NotMapped] + public string OEE_RT_tot + { + get + { + string answ = "N/A"; + decimal denom = TCMedioRt ?? 1; + if (denom != 0) + { + var oee = ((TCAssegnato ?? 0)) / denom; + answ = $"{oee:P2}"; + } + return answ; + } + } + [NotMapped] + public string OEE_RT_wrk + { + get + { + string answ = "N/A"; + decimal denom = TCLavRT ?? 1; + if (denom != 0) + { + var oee = ((TCAssegnato ?? 0)) / denom; + answ = $"{oee:P2}"; + } + return answ; + } + } + [NotMapped] + public string OEE_RT_run + { + get + { + string answ = "N/A"; + decimal denom = TCEffRT ?? 1; + if (denom != 0) + { + var oee = ((TCAssegnato ?? 0)) / denom; + answ = $"{oee:P2}"; + } + return answ; + } + } } }