예제 #1
0
 /// <summary>
 /// Stop process incoming messages.
 /// </summary>
 internal static void StopBackgroundSynchronization()
 {
     lock(typeof(YPF.Comercial.RRCC.SUP.CRMMobileDesaDB))
     {
         YPF.Comercial.RRCC.SUP.CRMMobileDesaDB.GetQueueConnection().SetListener(null);
         _bgSyncStarted = false;
         _queueConnection = null;
     }
 }
예제 #2
0
 /// <summary>
 /// Sybase internal use only.
 /// <summary>
 public static com.sybase.sup.client.mbs.QueueConnection GetQueueConnection()
 {
     if ((YPF.Comercial.RRCC.SUP.CRMMobileDesaDB._queueConnection == null))
     {
         lock(typeof(YPF.Comercial.RRCC.SUP.CRMMobileDesaDB))
         {
             if ((YPF.Comercial.RRCC.SUP.CRMMobileDesaDB._queueConnection == null))
             {
                 YPF.Comercial.RRCC.SUP.CRMMobileDesaDB._queueConnection =
                     new com.sybase.sup.client.mbs.QueueConnectionImpl(_profile, "crmmobiledesa:1.0");
             }
         }
     }
     return YPF.Comercial.RRCC.SUP.CRMMobileDesaDB._queueConnection;
 }