From 25a640c898a41d07e44410920ed8c7cd2689144f Mon Sep 17 00:00:00 2001 From: Adriano Serighelli Date: Thu, 21 Dec 2023 09:13:58 -0300 Subject: [PATCH] =?UTF-8?q?Adicionado=20o=20status=20"PREPROCESS"=20e=20ad?= =?UTF-8?q?icionado=20a=20condi=C3=A7=C3=A3o=20para=20separar=20TUSD=20e?= =?UTF-8?q?=20TE=20(mudan=C3=A7a=20EDP).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Download Faturas/Fatura.cs | 20 ++++++++++++++++++-- Download Faturas/Program.cs | 4 ++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Download Faturas/Fatura.cs b/Download Faturas/Fatura.cs index e9e9ae4..b7c17ad 100644 --- a/Download Faturas/Fatura.cs +++ b/Download Faturas/Fatura.cs @@ -245,12 +245,28 @@ // Energia Fora de Ponta case ("energy", "off-peak inductive"): - dadosTusd.Consumo_FP = dadosTusd.Consumo_FP + (item.billed / 1000); + if (item.kind == "Gen.") + { + dadosTusd.Consumo_FP = dadosTusd.Consumo_FP + (item.billed / 1000); + } + else + { + 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); + if (item.kind == "Gen.") + { + dadosTusd.Consumo_FP = dadosTusd.Consumo_FP + (item.billed / 1000); + } + else + { + dadosTusd.Consumo_FP = item.billed / 1000; + } + break; // Demanda diff --git a/Download Faturas/Program.cs b/Download Faturas/Program.cs index 8873e97..8f2354e 100644 --- a/Download Faturas/Program.cs +++ b/Download Faturas/Program.cs @@ -35,9 +35,9 @@ string fatura_ID = fatura.Split(",")[0]; string fatura_status = fatura.Split(",")[1]; string fatura_arquivo = fatura.Split(",")[2]; - + Console.WriteLine(fatura_ID + " " + fatura_status); // Verifica se a fatura foi processada e atualiza os valores para banco de dados - if (fatura_status == "DELAYED" | fatura_status == "MULTACTIONABLE" | fatura_status == "ACTIONABLE" | fatura_status == string.Empty | fatura_status == "UNIDADE CONSUMIDORA NÃO LOCALIZADA NO BD") + if (fatura_status == "DELAYED" | fatura_status == "MULTACTIONABLE" | fatura_status == "ACTIONABLE" | fatura_status == string.Empty | fatura_status == "UNIDADE CONSUMIDORA NÃO LOCALIZADA NO BD" | fatura_status == "PREPROCESS") { if (fatura_status == "UNIDADE CONSUMIDORA NÃO LOCALIZADA NO BD" && !File.Exists(fatura_arquivo)) {