FK2 import adjustments
This commit is contained in:
@@ -96,23 +96,23 @@ public class MorskaFk2Importer
|
||||
var data = dataRangeResponse.Values;
|
||||
for (var i = 0; i < data.Count; i++)
|
||||
{
|
||||
if (data[i].Count <= 8 || (string)data[i][2] == string.Empty) continue;
|
||||
var dateArr = data[i][0].ToString()!.Split(".");
|
||||
if (data[i].Count <= 9 || (string)data[i][3] == string.Empty) continue;
|
||||
var dateArr = data[i][1].ToString()!.Split(".");
|
||||
if (dateArr.Length != 3)
|
||||
{
|
||||
throw new Exception($"Invalid date in row {i}");
|
||||
}
|
||||
|
||||
var number = data[i][1].ToString()!;
|
||||
var number = data[i][2].ToString()!;
|
||||
if (number.Length == 1) number = $"0{number}";
|
||||
var code = dateArr[2] + dateArr[1] + dateArr[0] + number;
|
||||
if (!(data[i][8].ToString()?.Length > 0) ||
|
||||
!double.TryParse(data[i][8].ToString(), CultureInfo.GetCultureInfo("pl-PL"), out var value)) continue;
|
||||
if (!(data[i][9].ToString()?.Length > 0) ||
|
||||
!double.TryParse(data[i][9].ToString(), CultureInfo.GetCultureInfo("pl-PL"), out var value)) continue;
|
||||
var record = new Record
|
||||
{
|
||||
Id = Guid.NewGuid(),
|
||||
Code = code,
|
||||
Desc1 = data[i][2].ToString(),
|
||||
Desc1 = data[i][3].ToString(),
|
||||
Value1 = value,
|
||||
CreatedAt = DateTime.UtcNow,
|
||||
ModifiedAt = DateTime.UtcNow
|
||||
|
||||
Reference in New Issue
Block a user