예제 #1
0
        public void TestFromString3()
        {
            var fs = new StreamReader(@"..\..\data\TREGENTS_TREGENTSRecp150429133649755.ack");

            var actual = ReceiptAcknowledgement.FromString(fs);

            Assert.IsNotNull(actual);
        }
예제 #2
0
 public void SetPlaceholder(ReceiptAcknowledgement ack)
 {
     if (ack.ID != Guid.Empty)
     {
         throw new EDIWorkflowException(string.Format("ACK placeholder already exists for control number {0}", ack.DocumentControlNumber));
     }
     base.Save(ack);
 }
예제 #3
0
 private void createAckRecord(DocumentEntity doc)
 {
     try
     {
         var ack = new ReceiptAcknowledgement();
         ack.DocumentControlNumber = doc.ControlNumber;
         ack.DocumentType          = doc.DocumentID;
         ack.DocumentSendDate      = DateTime.Now;
         _ackRepo.SetPlaceholder(ack);
     }
     catch (Exception ex)
     {
         Logger.Error(this, "Could not create acknowledgement record for " + doc.ControlNumber + ".", ex);
     }
 }
 public void SetPlaceholder(ReceiptAcknowledgement ack)
 {
     if(ack.ID != Guid.Empty)
         throw new EDIWorkflowException(string.Format("ACK placeholder already exists for control number {0}",ack.DocumentControlNumber));
     base.Save(ack);
 }