public static bool Contains(long IdProceso, long IdTarea, long IdPerfil) { KeyValidation key = new KeyValidation(IdProceso, IdTarea, IdPerfil); ArrayList aux = new ArrayList(_validationsCache.Keys); return(aux.Contains(key)); }
public override bool Equals(object key) { KeyValidation obj = (KeyValidation)key; return(_idProceso.Equals(obj.IdProceso) && _idTarea.Equals(obj.IdTarea) && (_idPerfil.Equals(obj.IdPerfil))); }
public static void Add(long IdProceso, long IdTarea, long IdPerfil, DataSet data) { KeyValidation key = new KeyValidation(IdProceso, IdTarea, IdPerfil); ArrayList aux = new ArrayList(_validationsCache.Keys); if (!aux.Contains(key)) { _validationsCache.Add(key, data); } }
public static DataSet Get(long IdProceso, long IdTarea, long IdPerfil) { KeyValidation key = new KeyValidation(IdProceso, IdTarea, IdPerfil); ArrayList aux = new ArrayList(_validationsCache.Keys); if (aux.Contains(key)) { return((DataSet)_validationsCache[key]); } return(null); }
public int CompareTo(object obj) { KeyValidation key = (KeyValidation)obj; if (_idProceso.Equals(key.IdProceso) && _idTarea.Equals(key.IdTarea) && (_idPerfil.Equals(key.IdPerfil))) { return(0); } return(1); }
public int Compare(object obj, object obj1) { KeyValidation x = (KeyValidation)obj; KeyValidation y = (KeyValidation)obj1; if (x.IdProceso.Equals(y.IdProceso) && x.IdTarea.Equals(y.IdTarea) && (x.IdPerfil.Equals(y.IdPerfil))) { return(0); } return(1); }