Adicionado o status "PREPROCESS" e adicionado a condição para separar TUSD e TE (mudança EDP).

This commit is contained in:
Adriano Serighelli 2023-12-21 09:13:58 -03:00
parent 0beff7380d
commit 25a640c898
2 changed files with 20 additions and 4 deletions

View File

@ -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

View File

@ -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))
{