Esempio n. 1
0
        public IEdiInContainer CreateChild(EdiSegmentCollection segs)
        {
            var child = new InterchangeContainer(segs);

            _interchanges.Add(child);
            return(child);
        }
Esempio n. 2
0
        public IEnumerable <GroupContainer> SplitByGroup(EdiSegmentCollection segments, InterchangeContainer isa)
        {
            var groups = split(segments, SegmentLabel.GroupLabel, SegmentLabel.GroupClose, isa).Select(c => (GroupContainer)c);

            groups.ForEach(g => g.AddDocuments(SplitByDocument(new EdiSegmentCollection(g.InnerSegments, segments.ElementDelimiter), g)));
            return(groups);
        }
 public IEnumerable<GroupContainer> SplitByGroup(EdiSegmentCollection segments, InterchangeContainer isa)
 {
     var groups =   split(segments, SegmentLabel.GroupLabel, SegmentLabel.GroupClose, isa).Select(c => (GroupContainer)c);
     groups.ForEach(g => g.AddDocuments(SplitByDocument(new EdiSegmentCollection(g.InnerSegments, segments.ElementDelimiter), g)));
     return groups;
 }
 public IEdiInContainer CreateChild(EdiSegmentCollection segs)
 {
     var child = new InterchangeContainer(segs);
     _interchanges.Add(child);
     return child;
 }