public InterchangeContainer(EdiSegmentCollection segs)
 {
     _segments = segs;
     var seg = _segments.FirstWith(SegmentLabel.InterchangeLabel);
     if (seg == null) return;
     var arr = seg.GetElements(segs.ElementDelimiter);
     SenderId = arr[6].Trim();
     ControlNumber = arr[10].Trim();
 }
 public GroupContainer(EdiSegmentCollection segs)
 {
     _segments = segs;
     var groupHeader = _segments.FirstWith(SegmentLabel.GroupLabel);
     if(groupHeader == null)
         return;
     var arr = groupHeader.GetElements(segs.ElementDelimiter);
     GroupId = arr[1].Trim();
     DateSent = arr[4].DateFromEDIDate();
     ControlNumber = arr[5].Trim();
 }
Beispiel #3
0
        public InterchangeContainer(EdiSegmentCollection segs)
        {
            _segments = segs;
            var seg = _segments.FirstWith(SegmentLabel.InterchangeLabel);

            if (seg == null)
            {
                return;
            }
            var arr = seg.GetElements(segs.ElementDelimiter);

            SenderId      = arr[6].Trim();
            ControlNumber = arr[10].Trim();
        }
Beispiel #4
0
        public GroupContainer(EdiSegmentCollection segs)
        {
            _segments = segs;
            var groupHeader = _segments.FirstWith(SegmentLabel.GroupLabel);

            if (groupHeader == null)
            {
                return;
            }
            var arr = groupHeader.GetElements(segs.ElementDelimiter);

            GroupId       = arr[1].Trim();
            DateSent      = arr[4].DateFromEDIDate();
            ControlNumber = arr[5].Trim();
        }