Exemplo n.º 1
0
 public void ConnectToPort(IPort port)
 {
     if (Port == null)
     {
         Port = port;
         Port.ChangeCallStatus(StatusOfCall.Avaliable);
         Port.ChangeStatusOfPort();
         Port.AnswerEvent    += HandleAnswerEvent;
         CallEvent           += Port.HandleCallEvent;
         EndCallEvent        += Port.HandleEndCallEvent;
         ChangeTariffEvent   += Port.HandleChangeTariffEvent;
         Port.MessageFromATE += HandleMessageFromAteEvent;
         GetHistoryEvent     += Port.HandleGetHistoryEvent;
     }
     else
     {
         Console.WriteLine("Terminal {0} already has a port", Id);
     }
 }