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()