Esempio n. 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);
        }
Esempio n. 2
0
 /// <summary>
 /// Установка бита пересчета
 /// </summary>
 /// <param name="bit">Номер бита.</param>
 public void SetBit(byte bit)
 {
     OptionsAdjust = OptionsAdjustHelper.SetBit(OptionsAdjust, bit);
 }
Esempio n. 3
0
 /// <summary>
 /// Запуск алгоритма пересчета по наименованию
 /// </summary>
 /// <param name="propertyName">Наименование поля (Шаблон: Наименование_класса.Наименование_поля)</param>
 public virtual void Adjust(string propertyName)
 {
     OptionsAdjustHelper.AdjustFromPropertyName(this, propertyName);
 }
Esempio n. 4
0
 /// <summary>
 /// Установливает бит алгоритма пересчета по наименованию поля, которое было изменено.
 /// </summary>
 /// <param name="propertyName">Наименование поля (Шаблон: Наименование_класса.Наименование_поля)</param>
 public virtual void SetBit(string propertyName)
 {
     OptionsAdjustHelper.SetBit(this, propertyName);
 }
Esempio n. 5
0
 /// <summary>
 /// Установка всех битов в 1
 /// </summary>
 public virtual void SetAllBit()
 {
     OptionsAdjust = OptionsAdjustHelper.SetAllBit();
 }