Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public override bool Equals(object key)
        {
            KeyValidation obj = (KeyValidation)key;

            return(_idProceso.Equals(obj.IdProceso) &&
                   _idTarea.Equals(obj.IdTarea) &&
                   (_idPerfil.Equals(obj.IdPerfil)));
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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);
        }