Esempio n. 1
0
 //Метод сравнивает текущую дату с заданной в аргументе
 //Возвращает 0 если даты равны,
 //          -1 если текущая дата раньше date2 (передаваемого аргумента),
 //           1 если текущая дата  позже date2 (передаваемого аргумента).
 public sbyte CompareTo(DBFDate date2)
 {
     if (Year < date2.Year)
     {
         return(-1);
     }
     if (Year > date2.Year)
     {
         return(1);
     }
     if (Month < date2.Month)
     {
         return(-1);
     }
     if (Month > date2.Month)
     {
         return(1);
     }
     if (Day < date2.Day)
     {
         return(-1);
     }
     if (Day > date2.Day)
     {
         return(1);
     }
     return(0);
 }
Esempio n. 2
0
		//Метод сравнивает текущую дату с заданной в аргументе
        //Возвращает 0 если даты равны,
        //          -1 если текущая дата раньше date2 (передаваемого аргумента),
        //           1 если текущая дата  позже date2 (передаваемого аргумента).
        public sbyte CompareTo( DBFDate date2 )
        {
            if( Year < date2.Year ) return -1;
            if( Year > date2.Year ) return 1;
            if( Month < date2.Month ) return -1;
            if( Month > date2.Month ) return 1;
            if( Day < date2.Day ) return -1;
            if( Day > date2.Day ) return 1;
            return 0;
        }
Esempio n. 3
0
        public bool Set(DBFDate dateValue)
        {
            //acDBFTable up = _parent.Parent;
            if (_descriptor.bFieldType != (byte)'D')
            {
                return(false);
            }

            var unicodeEncoding = new UnicodeEncoding();

            string s = dateValue.ToString();

            Value = unicodeEncoding.GetBytes(s);
            return(true);
        }
Esempio n. 4
0
        public bool Set( DBFDate dateValue )
        {
            //acDBFTable up = _parent.Parent;
            if( _descriptor.bFieldType != (byte)'D' ) return false;

            var unicodeEncoding = new UnicodeEncoding();

            string s = dateValue.ToString();
            Value = unicodeEncoding.GetBytes(s);
            return true;
        }