private CustomerOrderChangeLine createChangeLine(Segment lineSeg) { SegmentCount++; string[] arr = GetEls(lineSeg); var line = new CustomerOrderChangeLine { LineNumber = arr[1].CastToInt(), RequestedQuantity = arr[3].CastToInt(), QtyLeftToReceive = arr[4].CastToInt(), RequestedPrice = arr[6].CastToDecimal(), ChangeCode = arr[2] }; for (int i = 8; i < arr.Length - 1; i++) { if (arr[i] == "IN" || arr[i] == "BP") { line.CustomerPartNumber = arr[i + 1]; } if (arr[i] == "PD") line.ItemDescription = arr[i + 1]; if (arr[i] == "VN" || arr[i] == "VP") line.ItemId = arr[i + 1]; } return line; }
public void Add(CustomerOrderChangeLine line) { LineItems.Add(line); }