コード例 #1
0
 private bool validateUpdateDocumentStatus(updateStatusRequest updateStatusRequest)
 {
     if (!string.IsNullOrEmpty(updateStatusRequest.TicketNo) && updateStatusRequest.ClientTag == "B2BAITAG_DEV")
     {
         return(true);
     }
     return(false);
 }
コード例 #2
0
 public void UpdateDocumentStatus(updateStatusRequest updateStatusRequest)
 {
     for (int i = 0; i < updateStatusRequest.transactionDataID.Count(); i++)
     {
         TransactionData transactionData =
             repository.Single <TransactionData>(o => o.TransGUID == updateStatusRequest.transactionDataID[i].TransGUID &&
                                                 o.DocumentNumber == updateStatusRequest.transactionDataID[i].DocumentNumber &&
                                                 o.Key1 == updateStatusRequest.transactionDataID[i].Key1 &&
                                                 o.Key2 == updateStatusRequest.transactionDataID[i].Key2 &&
                                                 o.Key3 == updateStatusRequest.transactionDataID[i].Key3);
         if (transactionData != null)
         {
             transactionData.RowStatus = updateStatusRequest.transactionDataID[i].TransStatus;
             EntityHelper.SetAuditForUpdate(transactionData, "SERA");
             repository.Update(transactionData);
             repository.UnitOfWork.SaveChanges();
         }
         else if (transactionData == null)
         {
             break;
         }
     }
 }