From 5189f34e67be9d3bf765b7dac0c0801633463888 Mon Sep 17 00:00:00 2001 From: Adriano Serighelli Date: Fri, 28 Apr 2023 17:22:56 -0300 Subject: [PATCH] =?UTF-8?q?Fun=C3=A7=C3=A3o=20"processar=5Ffatura"=20retor?= =?UTF-8?q?nando=20Tuple=20(Status=20e=20pasta=20para=20armazenar=20as=20f?= =?UTF-8?q?aturas=20do=20cliente)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Download Faturas/Program.cs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Download Faturas/Program.cs b/Download Faturas/Program.cs index cc30b3c..d3b8f04 100644 --- a/Download Faturas/Program.cs +++ b/Download Faturas/Program.cs @@ -51,9 +51,9 @@ namespace Download_Faturas bool multiple = result.TryGetProperty("multiple", out var _); if (result.GetProperty("status").GetString() == "SUCCESS" & !multiple) { - fatura_status = processar_fatura(result, fatura_ID, fatura_arquivo); + fatura_status = processar_fatura(result, fatura_ID, fatura_arquivo).status; sw.WriteLine(fatura_ID + "," + fatura_status + "," + fatura_arquivo); - + using () ; } else if (result.GetProperty("status").GetString() == "SUCCESS" & multiple) { @@ -66,7 +66,7 @@ namespace Download_Faturas if (result_individual.GetProperty("status").GetString() == "SUCCESS") { - fatura_status = processar_fatura(result_individual, fatura_ID, fatura_arquivo); + fatura_status = processar_fatura(result_individual, fatura_ID, fatura_arquivo).status; sw.WriteLine(individual_ID.ToString() + "," + fatura_status + "," + fatura_arquivo); } else @@ -90,8 +90,9 @@ namespace Download_Faturas sw.Close(); File.Move(log_faturas2, log_faturas, true); } - public static string processar_fatura(JsonElement result, string fatura_ID, string fatura_arquivo) + public static (string status, string fatura_arquivo) processar_fatura(JsonElement result, string fatura_ID, string fatura_arquivo) { + //Variavel para armazenar os dados a serem lancados para a TUSD no BD recordSet dadosTusd = new(); @@ -146,11 +147,11 @@ namespace Download_Faturas reader.Close(); if (dadosTusd.Cod_Smart_unidade == 0) { - return "UNIDADE CONSUMIDORA NÃO LOCALIZADA NO BD"; + return ("UNIDADE CONSUMIDORA NÃO LOCALIZADA NO BD",""); } else if (tusdLanc) { - return "FATURA DUPLICADA NO BD"; + return ("FATURA DUPLICADA NO BD",""); } else { @@ -360,7 +361,7 @@ namespace Download_Faturas cmd.CommandText = insertSQL.ToString(); cmd.ExecuteNonQuery(); } - return "FATURA INCLUIDA NO BD"; + return ("FATURA INCLUIDA NO BD",""); } } public static async Task req_token()