Correção para arquivos deletados ou com nome alterado
This commit is contained in:
parent
1283c7236c
commit
eeaaa6111b
@ -418,9 +418,15 @@
|
|||||||
this.Arquivo = new FileInfo(destino);
|
this.Arquivo = new FileInfo(destino);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
this.Arquivo!.MoveTo(destino);
|
this.Arquivo!.MoveTo(destino);
|
||||||
}
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -434,9 +440,15 @@
|
|||||||
this.Arquivo = new FileInfo(destino);
|
this.Arquivo = new FileInfo(destino);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
this.Arquivo!.MoveTo(destino);
|
this.Arquivo!.MoveTo(destino);
|
||||||
}
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -450,9 +462,15 @@
|
|||||||
this.Arquivo = new FileInfo(destino);
|
this.Arquivo = new FileInfo(destino);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
this.Arquivo!.MoveTo(destino);
|
this.Arquivo!.MoveTo(destino);
|
||||||
}
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -466,9 +484,16 @@
|
|||||||
this.Arquivo = new FileInfo(destino);
|
this.Arquivo = new FileInfo(destino);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
this.Arquivo!.MoveTo(destino);
|
this.Arquivo!.MoveTo(destino);
|
||||||
}
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
throw;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
@ -52,34 +52,61 @@
|
|||||||
if (fatura.Status == "SUCCESS" & !fatura.Agrupada)
|
if (fatura.Status == "SUCCESS" & !fatura.Agrupada)
|
||||||
{
|
{
|
||||||
fatura.Processar(cmd);
|
fatura.Processar(cmd);
|
||||||
|
try
|
||||||
|
{
|
||||||
fatura.Mover(separar: false);
|
fatura.Mover(separar: false);
|
||||||
sw.WriteLine(fatura_ID + "," + fatura.Status + "," + fatura.Arquivo);
|
sw.WriteLine(fatura_ID + "," + fatura.Status + "," + fatura.Arquivo);
|
||||||
}
|
}
|
||||||
|
catch (FileNotFoundException)
|
||||||
|
{
|
||||||
|
sw.WriteLine(fatura_ID + "," + "ARQUIVO NÃO LOCALIZADO" + "," + fatura.Arquivo);
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (fatura.Status == "SUCCESS" & fatura.Agrupada)
|
else if (fatura.Status == "SUCCESS" & fatura.Agrupada)
|
||||||
{
|
{
|
||||||
foreach (JsonElement individual_ID in fatura.Agrupada_children)
|
foreach (JsonElement individual_ID in fatura.Agrupada_children)
|
||||||
{
|
{
|
||||||
Fatura faturaIndividual = new(individual_ID.ToString(), fatura_arquivo, httpClient);
|
Fatura faturaIndividual = new (individual_ID.ToString(), fatura_arquivo, httpClient);
|
||||||
|
|
||||||
if (faturaIndividual.Status == "SUCCESS")
|
if (faturaIndividual.Status == "SUCCESS")
|
||||||
{
|
{
|
||||||
faturaIndividual.Processar(cmd);
|
faturaIndividual.Processar(cmd);
|
||||||
faturaIndividual.Mover(separar: true);
|
try
|
||||||
sw.WriteLine(individual_ID.ToString() + "," + faturaIndividual.Status + "," + faturaIndividual.Arquivo);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
faturaIndividual.Mover(separar: true);
|
faturaIndividual.Mover(separar: true);
|
||||||
sw.WriteLine(individual_ID.ToString() + "," + faturaIndividual.Status + "," + faturaIndividual.Arquivo);
|
sw.WriteLine(individual_ID.ToString() + "," + faturaIndividual.Status + "," + faturaIndividual.Arquivo);
|
||||||
}
|
}
|
||||||
|
catch (FileNotFoundException)
|
||||||
|
{
|
||||||
|
sw.WriteLine(individual_ID.ToString() + "," + "ARQUIVO NÃO LOCALIZADO" + "," + faturaIndividual.Arquivo);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
faturaIndividual.Mover(separar: true);
|
||||||
|
sw.WriteLine(individual_ID.ToString() + "," + faturaIndividual.Status + "," + faturaIndividual.Arquivo);
|
||||||
|
}
|
||||||
|
catch (FileNotFoundException)
|
||||||
|
{
|
||||||
|
sw.WriteLine(individual_ID.ToString() + "," + "ARQUIVO NÃO LOCALIZADO" + "," + faturaIndividual.Arquivo);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fatura.Arquivo!.Delete();
|
fatura.Arquivo!.Delete();
|
||||||
}
|
}
|
||||||
else if (fatura.Status == "INVALID")
|
else if (fatura.Status == "INVALID")
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
fatura.Mover(separar: false);
|
fatura.Mover(separar: false);
|
||||||
sw.WriteLine(fatura_ID + "," + fatura.Status + "," + fatura.Arquivo);
|
}
|
||||||
|
catch (FileNotFoundException)
|
||||||
|
{
|
||||||
|
sw.WriteLine(fatura_ID + "," + "ARQUIVO NÃO LOCALIZADO" + "," + fatura.Arquivo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user