Exemplo n.º 1
0
        /// <summary>
        /// Libera un contexto de bloqueo, borrando todas las marcas
        /// que posean el mismo id de Contexto.
        /// Adicionalmente hace un backup de los registros bloqueantes
        /// que se borran, si se desea.
        /// </summary>
        /// <param name="pGuid">Guid de bloqueo a liberar</param>
        public void Remove(Guid pGuid)
        {
            BlockingMarkBase wBlockingMark = new BlockingMarkBase(pGuid, _Table_BlockingMarks_Name);

            wBlockingMark.BlockingId = null;
            BlockingEngineDAC.RemoveMark(wBlockingMark);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Libera un contexto de bloqueo, borrando todas las marcas
        /// que posean el mismo id de Contexto.
        /// </summary>
        /// <param name="pBlockingId">Id de bloqueo a liberar</param>
        public void Remove(Int32 pBlockingId)
        {

            BlockingMarkBase wBlockingMark = new BlockingMarkBase(_Table_BlockingMarks_Name);
            wBlockingMark.BlockingId = pBlockingId;
          
            BlockingEngineDAC.RemoveMark(wBlockingMark);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Libera un contexto de bloqueo, borrando todas las marcas
        /// que posean el mismo id de Contexto.
        /// </summary>
        /// <param name="pBlockingId">Id de bloqueo a liberar</param>
        public void Remove(Int32 pBlockingId)
        {
            BlockingMarkBase wBlockingMark = new BlockingMarkBase(_Table_BlockingMarks_Name);

            wBlockingMark.BlockingId = pBlockingId;
            wBlockingMark.FwkGuid    = null;
            BlockingEngineDAC.RemoveMark(wBlockingMark);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Verifica si existe marcas. Si exite alguna marca retorna los usuarios.
        /// </summary>
        /// <param name="pGUID"></param>
        /// <param name="pBlockingId"></param>
        /// <returns></returns>
        public Boolean Exists(Guid?pGUID, int?pBlockingId)
        {
            BlockingMarkBase pBlockingMark = new BlockingMarkBase(pGUID, _Table_BlockingMarks_Name);

            pBlockingMark.BlockingId = pBlockingId;

            return(BlockingEngineDAC.Exists(pBlockingMark, _Table_BlockingMarks_Name));
        }
Exemplo n.º 5
0
 public StandarBlockingTest()
 {
     _BlockingMarkBase = new BlockingMarkBase();
     _BlockingMarkBase.Process = "Test";
     _BlockingMarkBase.User = Environment.UserName;
     try
     {
         if (ConfigurationManager.GetProperty("BlockingModel", "TestTTL") != null)
             _BlockingMarkBase.TTL = Convert.ToInt32(ConfigurationManager.GetProperty("BlockingModel", "TTLInfo"));
     }
     catch
     {
         _BlockingMarkBase.TTL = 10;
     }
 }
Exemplo n.º 6
0
 /// <summary>
 /// Libera un contexto de bloqueo, borrando todas las marcas
 /// que posean el mismo id de Contexto.
 /// Adicionalmente hace un backup de los registros bloqueantes
 /// que se borran, si se desea.
 /// </summary>
 /// <param name="pGuid">Guid de bloqueo a liberar</param>
 public void Remove(Guid pGuid)
 {
     BlockingMarkBase wBlockingMark = new BlockingMarkBase(pGuid, _Table_BlockingMarks_Name);
     wBlockingMark.BlockingId = null;
     BlockingEngineDAC.RemoveMark(wBlockingMark);
 }
Exemplo n.º 7
0
        /// <summary>
        /// Verifica si existe marcas. Si exite alguna marca retorna los usuarios.
        /// </summary>
        /// <param name="pBlockingMark"></param>
        /// <returns></returns>
        public Boolean Exists(Guid pGUID, int? pBlockingId)
        {
            BlockingMarkBase pBlockingMark = new BlockingMarkBase(pGUID, _Table_BlockingMarks_Name);

            pBlockingMark.BlockingId = pBlockingId;

            return BlockingEngineDAC.Exists(pBlockingMark,_Table_BlockingMarks_Name);
        }