Processing fixes

This commit is contained in:
Michał Zieliski
2024-06-05 12:18:20 +02:00
parent 4663a58c29
commit d8b0423a61
3 changed files with 27 additions and 13 deletions

View File

@@ -196,7 +196,7 @@ namespace WebAPI.dataProcessors
}
else
{
values.Add("");
values.Add("0");
}
}
ValueRange ValueRange = new ValueRange
@@ -207,22 +207,34 @@ namespace WebAPI.dataProcessors
update.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED;
update.Execute();
}
// sum
List<object> valuesSum = new List<object>();
List<object> emptyRow = new List<object>();
string rowEmpty = (startRow + DateTime.UtcNow.Month + 1).ToString();
string rowSum = (startRow + DateTime.UtcNow.Month + 2).ToString();
foreach (string code in codesRow)
{
Record? record = R1!.Records?.SingleOrDefault(x => x.Code == $"{code}13");
emptyRow.Add("");
if (record != null)
{
valuesSum.Add(record.Value1!.Value);
}
else
{
valuesSum.Add("");
valuesSum.Add("0");
}
}
// insert empty row before sum
ValueRange valueRangeEmpty = new ValueRange
{
Values = new List<IList<object>> { emptyRow }
};
SpreadsheetsResource.ValuesResource.UpdateRequest updateEmpty = googleSheetValues.Update(valueRangeEmpty, sheetId, $"{sheetName}!C{rowEmpty}:XZ{rowEmpty}");
updateEmpty.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED;
updateEmpty.Execute();
ValueRange ValueRangeSum = new ValueRange
{
Values = new List<IList<object>> { valuesSum }