Add department to R3 GSheet

This commit is contained in:
Michał Zieliński
2025-06-10 19:13:41 +02:00
parent 0c7ea660e8
commit 4c48484e2f

View File

@@ -218,6 +218,9 @@ public class MorskaT1R3Processor : MorskaBaseProcessor
{ {
var newRecords = new List<Record>(); var newRecords = new List<Record>();
// L8542-D-DEPARTMENTS
var dictionary = _db.Layers.Include(x => x.Records).FirstOrDefault(x => x.Number == 8542);
foreach (var record in dataSource.Records!) foreach (var record in dataSource.Records!)
{ {
if (record.Value1 == null) if (record.Value1 == null)
@@ -406,6 +409,7 @@ public class MorskaT1R3Processor : MorskaBaseProcessor
var code = row[0].ToString(); var code = row[0].ToString();
var updateRow = new List<object>(); var updateRow = new List<object>();
var department = "";
// Process columns C to Q (positions 1-15) // Process columns C to Q (positions 1-15)
for (var position = 1; position <= 15; position++) for (var position = 1; position <= 15; position++)
{ {
@@ -422,13 +426,16 @@ public class MorskaT1R3Processor : MorskaBaseProcessor
{ {
updateRow.Add(""); updateRow.Add("");
} }
department = codeRecord?.Desc1 ?? "";
} }
updateRow.Add(department);
updateValueRange.Values.Add(updateRow); updateValueRange.Values.Add(updateRow);
} }
// Update sheet with new values // Update sheet with new values
var update = _googleSheetValues.Update(updateValueRange, sheetId, $"{sheetName}!C7:Q200"); var update = _googleSheetValues.Update(updateValueRange, sheetId, $"{sheetName}!C7:R200");
update.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED; update.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED;
update.Execute(); update.Execute();