Exemplo n.º 1
0
 public void can_add_response_element()
 {
     _firstDoc.ResponseElements.Clear();
     _firstDoc.ResponseElements.Add(new ResponseElementEntity
     {
         ElementName = "REF02", Value = "CAC33", Qualifier = "ZZ"
     });
     _repo.Save(_firstDoc);
 }
Exemplo n.º 2
0
        private IEdiMessage getMessageFrom(DocContainer docContainer, BusinessPartner partner)
        {
            var parser  = docContainer.ParserFor(partner);
            var package = parser.ProcessSegmentList(docContainer.InnerSegments.ToList());
            var docDto  = create_document_entity(docContainer);

            add_value(docDto, package.ResponseValues);
            add_lines(docDto, package.Lines);
            _docsRepo.Save(docDto);
            return(package.Message);
        }
Exemplo n.º 3
0
        public void can_save_record()
        {
            var doc = new DocumentInDTO
            {
                ISAControlNumber = 332433,
                ControlNumber    = 253,
                DateSent         = DateTime.Today,
                GroupID          = "PO",
                ID            = new Guid(),
                DocumentID    = 850,
                ERPID         = "legacy",
                PartnerNumber = BusinessPartner.Initech.Number
            };

            _incomingDocumentsRepository.Save(doc);
        }