diff --git a/WebAPI/dataProcessors/t3.MultiSourceCopySelectedCodes.processor.cs b/WebAPI/dataProcessors/t3.MultiSourceCopySelectedCodes.processor.cs index 950aa28..a6ebba4 100644 --- a/WebAPI/dataProcessors/t3.MultiSourceCopySelectedCodes.processor.cs +++ b/WebAPI/dataProcessors/t3.MultiSourceCopySelectedCodes.processor.cs @@ -124,21 +124,8 @@ namespace WebAPI.dataProcessors { string sheetId = "1pph-XowjlK5CIaCEV_A5buK4ceJ0Z0YoUlDI4VMkhhA"; string sheetName = "Raport_AB_Eksport"; - // load google spreadsheet with sheetId SpreadsheetsResource.ValuesResource.GetRequest request = googleSheetValues.Get(sheetId, "C4:CH4"); var response = request.Execute(); - SpreadsheetsResource.ValuesResource.GetRequest request2 = googleSheetValues.Get(sheetId, "C6:CH6"); - var response2 = request2.Execute(); - - Layer? november = db.Layers - .Where(x => x.Number == 491) - .Include(x => x.Records) - .FirstOrDefault(); - - Layer? december = db.Layers - .Where(x => x.Number == 509) - .Include(x => x.Records) - .FirstOrDefault(); Layer? january = db.Layers .Where(x => x.Number == 572) @@ -154,57 +141,12 @@ namespace WebAPI.dataProcessors .Where(x => x.Number == 822) .Include(x => x.Records) .FirstOrDefault(); - - List novemberValues = new List(); - List decemberValues = new List(); List januaryValues = new List(); List februaryValues = new List(); List marchValues = new List(); - var codesRow = response.Values[0]; foreach (string code in codesRow) - { - Record? novemberRecord = november!.Records?.SingleOrDefault(x => x.Code == code); - Record? decemberRecord = december!.Records?.SingleOrDefault(x => x.Code == code); - if (novemberRecord != null) - { - double? novemberValue = ProcessHelper.getValue(novemberRecord, 32); - novemberValues.Add(novemberValue!.Value); - } - else - { - novemberValues.Add(""); - } - if (decemberRecord != null) - { - double? decemberValue = ProcessHelper.getValue(decemberRecord, 32); - decemberValues.Add(decemberValue!.Value); - } - else - { - decemberValues.Add(""); - } - } - ValueRange novemberValueRange = new ValueRange - { - Values = new List> { novemberValues } - }; - SpreadsheetsResource.ValuesResource.UpdateRequest updateNovember = googleSheetValues.Update(novemberValueRange, sheetId, $"{sheetName}!C10:CH10"); - updateNovember.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED; - updateNovember.Execute(); - - ValueRange decemberValueRange = new ValueRange - { - Values = new List> { decemberValues } - }; - SpreadsheetsResource.ValuesResource.UpdateRequest updateDecember = googleSheetValues.Update(decemberValueRange, sheetId, $"{sheetName}!C11:CH11"); - updateDecember.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED; - updateDecember.Execute(); - - // 2024 - var codesRow2 = response2.Values[0]; - foreach (string code in codesRow2) { Record? januaryRecord = january!.Records?.SingleOrDefault(x => x.Code == code); Record? februaryRecord = february!.Records?.SingleOrDefault(x => x.Code == code); @@ -242,7 +184,7 @@ namespace WebAPI.dataProcessors { Values = new List> { januaryValues } }; - SpreadsheetsResource.ValuesResource.UpdateRequest updateJanuary = googleSheetValues.Update(januaryValueRange, sheetId, $"{sheetName}!C12:CH12"); + SpreadsheetsResource.ValuesResource.UpdateRequest updateJanuary = googleSheetValues.Update(januaryValueRange, sheetId, $"{sheetName}!C7:CH7"); updateJanuary.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED; updateJanuary.Execute(); @@ -250,7 +192,7 @@ namespace WebAPI.dataProcessors { Values = new List> { februaryValues } }; - SpreadsheetsResource.ValuesResource.UpdateRequest updateFebruary = googleSheetValues.Update(februaryValueRange, sheetId, $"{sheetName}!C13:CH13"); + SpreadsheetsResource.ValuesResource.UpdateRequest updateFebruary = googleSheetValues.Update(februaryValueRange, sheetId, $"{sheetName}!C8:CH8"); updateFebruary.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED; updateFebruary.Execute(); @@ -258,7 +200,7 @@ namespace WebAPI.dataProcessors { Values = new List> { marchValues } }; - SpreadsheetsResource.ValuesResource.UpdateRequest updateMarch = googleSheetValues.Update(marchValueRange, sheetId, $"{sheetName}!C14:CH14"); + SpreadsheetsResource.ValuesResource.UpdateRequest updateMarch = googleSheetValues.Update(marchValueRange, sheetId, $"{sheetName}!C9:CH9"); updateMarch.ValueInputOption = SpreadsheetsResource.ValuesResource.UpdateRequest.ValueInputOptionEnum.USERENTERED; updateMarch.Execute(); }