Пример #1
0
        /// <summary>
        /// Возвращает номер бита (алгоритма пересчета) по наименованию поля, по которму должен осуществляться пересчет.
        /// </summary>
        /// <param name="propertyName">Наименование поля (Шаблон: Наименование_класса.Наименование_поля)</param>
        /// <returns>Возвращает номер бита (алгоритма пересчета).</returns>
        public virtual long GetBit(string propertyName)
        {
            long res = 0;

            switch (propertyName)
            {
            case "Sum":
                res = OptionsAdjustHelper.SetBit(res, 1);
                break;
            }


            return(res);
        }
Пример #2
0
 /// <summary>
 /// Установка бита пересчета
 /// </summary>
 /// <param name="bit">Номер бита.</param>
 public void SetBit(byte bit)
 {
     OptionsAdjust = OptionsAdjustHelper.SetBit(OptionsAdjust, bit);
 }
Пример #3
0
 /// <summary>
 /// Установливает бит алгоритма пересчета по наименованию поля, которое было изменено.
 /// </summary>
 /// <param name="propertyName">Наименование поля (Шаблон: Наименование_класса.Наименование_поля)</param>
 public virtual void SetBit(string propertyName)
 {
     OptionsAdjustHelper.SetBit(this, propertyName);
 }