Avoid tuple syntax in controle recebidos import
This commit is contained in:
parent
dcf7e82c10
commit
91bd6d8d0f
|
|
@ -1398,8 +1398,8 @@ namespace line_gestao_api.Controllers
|
||||||
{
|
{
|
||||||
await _db.ControleRecebidoLines.ExecuteDeleteAsync();
|
await _db.ControleRecebidoLines.ExecuteDeleteAsync();
|
||||||
|
|
||||||
var years = new[] { 2022, 2023, 2024, 2025 };
|
foreach (var info in GetControleRecebidosWorksheets(wb))
|
||||||
|
await ImportControleRecebidosSheet(info.Sheet, info.Year);
|
||||||
foreach (var year in years)
|
foreach (var year in years)
|
||||||
{
|
{
|
||||||
var ws = FindControleRecebidosWorksheet(wb, year);
|
var ws = FindControleRecebidosWorksheet(wb, year);
|
||||||
|
|
@ -1476,8 +1476,20 @@ namespace line_gestao_api.Controllers
|
||||||
ConteudoDaNf = string.IsNullOrWhiteSpace(conteudo) ? null : conteudo.Trim(),
|
ConteudoDaNf = string.IsNullOrWhiteSpace(conteudo) ? null : conteudo.Trim(),
|
||||||
NumeroDaLinha = numeroLinha,
|
NumeroDaLinha = numeroLinha,
|
||||||
ValorUnit = valorUnit,
|
ValorUnit = valorUnit,
|
||||||
ValorDaNf = valorDaNf,
|
private sealed class ControleRecebidosWorksheetInfo
|
||||||
DataDaNf = dataDaNf,
|
{
|
||||||
|
public ControleRecebidosWorksheetInfo(IXLWorksheet sheet, int year)
|
||||||
|
{
|
||||||
|
Sheet = sheet;
|
||||||
|
Year = year;
|
||||||
|
}
|
||||||
|
|
||||||
|
public IXLWorksheet Sheet { get; }
|
||||||
|
public int Year { get; }
|
||||||
|
}
|
||||||
|
|
||||||
|
private static IEnumerable<ControleRecebidosWorksheetInfo> GetControleRecebidosWorksheets(XLWorkbook wb)
|
||||||
|
yield return new ControleRecebidosWorksheetInfo(ws, year);
|
||||||
DataDoRecebimento = dataReceb,
|
DataDoRecebimento = dataReceb,
|
||||||
Quantidade = qtd,
|
Quantidade = qtd,
|
||||||
IsResumo = isResumo,
|
IsResumo = isResumo,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue