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