public HierarchicalLevelLoop(ISegmentFactory segmentFactory, bool showHasChildElement)
     : base(EdiStructureNameConstants.Loop)
 {
     Label = "HL";
     _segmentFactory = segmentFactory;
     _showHasChildElement = showHasChildElement;
 }
Esempio n. 2
0
        public static Message Load(ISegmentFactory segmentFactory)
        {
            var msg = Cache <Message> .Pop() ?? new Message();

            msg.Init(segmentFactory);
            return(msg);
        }
Esempio n. 3
0
 public FileAssembler(Grammar grammar, ISegmentFactory segmentBuilder, IExecutableFactory executableBuilder)
 {
     this.executableBuilder = executableBuilder;
     this.segmentBuilder = segmentBuilder;
     this.ironyGrammar = grammar;
     this.ironyParser = new Parser(ironyGrammar);
 }
        public void SetUp()
        {
            StructureMapBootstrapper.Execute();

            _segFactory = ServiceLocator.Current.GetInstance<ISegmentFactory>();
            _segFactory.SetBuildValues(BusinessPartner.Initech);
        }
Esempio n. 5
0
 public HierarchicalLevelLoop(ISegmentFactory segmentFactory, bool showHasChildElement)
     : base(EdiStructureNameConstants.Loop)
 {
     Label                = "HL";
     _segmentFactory      = segmentFactory;
     _showHasChildElement = showHasChildElement;
 }
Esempio n. 6
0
        public void SetUp()
        {
            StructureMapBootstrapper.Execute();

            _segFactory = ServiceLocator.Current.GetInstance <ISegmentFactory>();
            _segFactory.SetBuildValues(BusinessPartner.Initech);
        }
Esempio n. 7
0
 public Initech810Creator(IControlNumberRepository repo,
                          IIncomingDocumentsRepository docsRepo, IBusinessPartnerSpecificServiceResolver serviceResolver)
 {
     _repo           = repo;
     _docsRepo       = docsRepo;
     _segmentFactory = serviceResolver.GetSegmentFactoryFor(BusinessPartner.Initech);
     _buildValues    = _segmentFactory.BuildValues;
 }
Esempio n. 8
0
 private static void handle_addr(IAddressSegmentCreator segCreator, AddressLoop container,
                                 ISegmentFactory factory, Address address)
 {
     if (segCreator.CanProcess(address.AddressType))
     {
         segCreator.AddAddressSegmentsTo(container, factory, address);
     }
 }
 private static void handle_addr(IAddressSegmentCreator segCreator, AddressLoop container,
                                 ISegmentFactory factory, Address address)
 {
     if (segCreator.CanProcess(address.AddressType))
     {
         segCreator.AddAddressSegmentsTo(container, factory, address);
     }
 }
Esempio n. 10
0
        public Message Init(ISegmentFactory segmentFactory, bool allocateRootPointer)
        {
            Check.NotNull(segmentFactory, nameof(segmentFactory));

            _segmentFactory  = segmentFactory;
            this.WordsToLive = 64 * 1024 * 1024 / 8; // 64MB

            if (allocateRootPointer)
            {
                this.Allocate(1);                // root pointer
            }
            return(this);
        }
Esempio n. 11
0
 private void Init(ISegmentFactory segmentFactory)
 {
     SegmentCount        = 0;
     this.segmentFactory = segmentFactory;
 }
 public EDIXmlInterchangeControl(ISegmentFactory segmentFactory)
     : base(EdiStructureNameConstants.InterchangeControl)
 {
     Label = SegmentLabel.InterchangeLabel.Text;
     _segmentFactory = segmentFactory;
 }
 public EDIXmlTransactionSet(ISegmentFactory segmentFactory)
     : base(EdiStructureNameConstants.TransactionSet)
 {
     Label = SegmentLabel.DocumentLabel.Text;
     _segmentFactory = segmentFactory;
 }
Esempio n. 14
0
 public Initech855Creator(IControlNumberRepository repo, IBusinessPartnerSpecificServiceResolver serviceResolver)
 {
     _repo              = repo;
     _segmentFactory    = serviceResolver.GetSegmentFactoryFor(BusinessPartner.Initech);
     _ediXmlBuildValues = _segmentFactory.BuildValues;
 }
Esempio n. 15
0
 public EDIXmlInterchangeControl(ISegmentFactory segmentFactory)
     : base(EdiStructureNameConstants.InterchangeControl)
 {
     Label           = SegmentLabel.InterchangeLabel.Text;
     _segmentFactory = segmentFactory;
 }
 public void SetUpForAllTests()
 {
     StructureMapBootstrapper.Execute();
     _resolver = new BusinessPartnerSpecificServiceResolver();
     _factory = _resolver.GetSegmentFactoryFor(BusinessPartner.MicroCenter);
 }
 public EDIXmlFunctionGroup(ISegmentFactory segmentFactory)
     : base(EdiStructureNameConstants.FunctionGroup)
 {
     _segmentFactory = segmentFactory;
     Label = SegmentLabel.GroupLabel.Text;
 }
 public static HierarchicalLevelLoopWrapper BuildWrapper(string code, ISegmentFactory factory, bool hasChild)
 {
     return new HierarchicalLevelLoopWrapper(code, factory, hasChild);
 }
Esempio n. 19
0
 public static HierarchicalLevelLoopWrapper BuildWrapper(string code, ISegmentFactory factory, bool hasChild)
 {
     return(new HierarchicalLevelLoopWrapper(code, factory, hasChild));
 }
Esempio n. 20
0
 public EDIXmlFunctionGroup(ISegmentFactory segmentFactory)
     : base(EdiStructureNameConstants.FunctionGroup)
 {
     _segmentFactory = segmentFactory;
     Label           = SegmentLabel.GroupLabel.Text;
 }
Esempio n. 21
0
 public Fedex850Creator(IControlNumberRepository repo, IBusinessPartnerSpecificServiceResolver serviceResolver)
 {
     _repo              = repo;
     _segmentFactory    = serviceResolver.GetSegmentFactoryFor(BusinessPartner.FedEx);
     _buildValueFactory = serviceResolver.GetBuildValueFactoryFor(BusinessPartner.FedEx);
 }
Esempio n. 22
0
 public EDIXmlTransactionSet(ISegmentFactory segmentFactory)
     : base(EdiStructureNameConstants.TransactionSet)
 {
     Label           = SegmentLabel.DocumentLabel.Text;
     _segmentFactory = segmentFactory;
 }
Esempio n. 23
0
 public void SetUpForAllTests()
 {
     StructureMapBootstrapper.Execute();
     _resolver = new BusinessPartnerSpecificServiceResolver();
     _factory  = _resolver.GetSegmentFactoryFor(BusinessPartner.VandalayIndustries);
 }
Esempio n. 24
0
 private HierarchicalLevelLoopWrapper(string code, ISegmentFactory factory, bool hasChild)
 {
     Root = new HierarchicalLevelLoop(factory, hasChild);
     _printHasChildElement = hasChild;
     Root.SetHeader(_currentId, code);
 }
 private HierarchicalLevelLoopWrapper(string code, ISegmentFactory factory, bool hasChild)
 {
     Root = new HierarchicalLevelLoop(factory, hasChild);
     _printHasChildElement = hasChild;
     Root.SetHeader(_currentId, code);
 }
Esempio n. 26
0
 public AddressLoop(ISegmentFactory factory)
     : base(EdiStructureNameConstants.Loop)
 {
     _factory = factory;
 }
 public static HierarchicalLevelLoopWrapper BuildWrapper(string code, ISegmentFactory factory)
 {
     return new HierarchicalLevelLoopWrapper(code, factory, true);
 }
Esempio n. 28
0
 private void Init(ISegmentFactory segmentFactory)
 {
     SegmentCount        = 0;
     AutoDereference     = true;
     this.segmentFactory = segmentFactory;
 }
Esempio n. 29
0
 public Mock850Creator( )
 {
     _segmentFactory = new SegmentFactory(new MockBuildValuesFactory());
 }
Esempio n. 30
0
 public AddressLoop(ISegmentFactory factory) : base(EdiStructureNameConstants.Loop)
 {
     _factory = factory;
 }
Esempio n. 31
0
 public static HierarchicalLevelLoopWrapper BuildWrapper(string code, ISegmentFactory factory)
 {
     return(new HierarchicalLevelLoopWrapper(code, factory, true));
 }