예제 #1
0
파일: BaseServer.cs 프로젝트: ewcasas/DVTK
        public void PublishEvent(ActorNameEnum actorName, BaseTransaction transaction)
        {
            TransactionAvailableEventArgs transactionAvailableEvent = new TransactionAvailableEventArgs(actorName, transaction);

            if (OnTransactionAvailable != null)
            {
                OnTransactionAvailable(this, transactionAvailableEvent);
            }
        }
예제 #2
0
        public void PublishEvent(ActorNameEnum actorName, BaseTransaction transaction)
        {
            TransactionAvailableEventArgs transactionAvailableEvent = new TransactionAvailableEventArgs(actorName, transaction);

            if (OnTransactionAvailable != null)
            {
                OnTransactionAvailable(this, transactionAvailableEvent);
            }
        }
예제 #3
0
 public void TransactionIsAvailable(object server, TransactionAvailableEventArgs transactionAvailableEvent)
 {
     // handle the new transaction
     if (transactionAvailableEvent.Transaction is Hl7Transaction)
     {
         HandleTransactionFrom(transactionAvailableEvent.ActorName, (Hl7Transaction)transactionAvailableEvent.Transaction);
     }
     else
     {
         HandleTransactionFrom(transactionAvailableEvent.ActorName, (DicomTransaction)transactionAvailableEvent.Transaction);
     }
 }
예제 #4
0
파일: BaseActor.cs 프로젝트: ewcasas/DVTK
 public void TransactionIsAvailable(object server, TransactionAvailableEventArgs transactionAvailableEvent)
 {
     // handle the new transaction
     if (transactionAvailableEvent.Transaction is Hl7Transaction)
     {
         HandleTransactionFrom(transactionAvailableEvent.ActorName, (Hl7Transaction)transactionAvailableEvent.Transaction);
     }
     else
     {
         HandleTransactionFrom(transactionAvailableEvent.ActorName, (DicomTransaction)transactionAvailableEvent.Transaction);
     }
 }