Função "processar_fatura" retornando Tuple (Status e pasta para armazenar as faturas do cliente)
This commit is contained in:
parent
c2eb47bcd6
commit
5189f34e67
@ -51,9 +51,9 @@ namespace Download_Faturas
|
|||||||
bool multiple = result.TryGetProperty("multiple", out var _);
|
bool multiple = result.TryGetProperty("multiple", out var _);
|
||||||
if (result.GetProperty("status").GetString() == "SUCCESS" & !multiple)
|
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);
|
sw.WriteLine(fatura_ID + "," + fatura_status + "," + fatura_arquivo);
|
||||||
|
using () ;
|
||||||
}
|
}
|
||||||
else if (result.GetProperty("status").GetString() == "SUCCESS" & multiple)
|
else if (result.GetProperty("status").GetString() == "SUCCESS" & multiple)
|
||||||
{
|
{
|
||||||
@ -66,7 +66,7 @@ namespace Download_Faturas
|
|||||||
|
|
||||||
if (result_individual.GetProperty("status").GetString() == "SUCCESS")
|
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);
|
sw.WriteLine(individual_ID.ToString() + "," + fatura_status + "," + fatura_arquivo);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -90,8 +90,9 @@ namespace Download_Faturas
|
|||||||
sw.Close();
|
sw.Close();
|
||||||
File.Move(log_faturas2, log_faturas, true);
|
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
|
//Variavel para armazenar os dados a serem lancados para a TUSD no BD
|
||||||
recordSet dadosTusd = new();
|
recordSet dadosTusd = new();
|
||||||
|
|
||||||
@ -146,11 +147,11 @@ namespace Download_Faturas
|
|||||||
reader.Close();
|
reader.Close();
|
||||||
if (dadosTusd.Cod_Smart_unidade == 0)
|
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)
|
else if (tusdLanc)
|
||||||
{
|
{
|
||||||
return "FATURA DUPLICADA NO BD";
|
return ("FATURA DUPLICADA NO BD","");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -360,7 +361,7 @@ namespace Download_Faturas
|
|||||||
cmd.CommandText = insertSQL.ToString();
|
cmd.CommandText = insertSQL.ToString();
|
||||||
cmd.ExecuteNonQuery();
|
cmd.ExecuteNonQuery();
|
||||||
}
|
}
|
||||||
return "FATURA INCLUIDA NO BD";
|
return ("FATURA INCLUIDA NO BD","");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public static async Task<string> req_token()
|
public static async Task<string> req_token()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user