diff --git a/Download Faturas/Fatura.cs b/Download Faturas/Fatura.cs index 39e4c57..1f7bbbe 100644 --- a/Download Faturas/Fatura.cs +++ b/Download Faturas/Fatura.cs @@ -198,12 +198,17 @@ // Energia Fora de Ponta case ("energy", "off-peak"): - dadosTusd.Consumo_FP = item.billed / 1000; + dadosTusd.Consumo_FP = dadosTusd.Consumo_FP + (item.billed / 1000); break; // Energia Fora de Ponta case ("energy", "off-peak inductive"): - dadosTusd.Consumo_FP = item.billed / 1000; + dadosTusd.Consumo_FP = dadosTusd.Consumo_FP + (item.billed / 1000); + break; + + // Energia Fora de Ponta + case ("energy", "off-peak capacitive"): + dadosTusd.Consumo_FP = dadosTusd.Consumo_FP + (item.billed / 1000); break; // Demanda Ponta @@ -268,7 +273,13 @@ dem_Reg_FP = measuredItem.measured; break; case ("energy", "off-peak"): - consumo_Reg_FP = measuredItem.measured; + consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured; + break; + case ("energy", "off-peak inductive"): + consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured; + break; + case ("energy", "off-peak capacitive"): + consumo_Reg_FP = consumo_Reg_FP.GetValueOrDefault() + measuredItem.measured; break; } }