/// <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); }
/// <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); }
/// <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); }
/// <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)); }
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; } }
/// <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); }