Example #1
0
        /// <summary>
        /// Получить параметр единицы учета по его индентификатору
        /// </summary>
        /// <param name="id">Идентификатор параметра</param>
        /// <returns>Параметр единицы учета</returns>
        public IngotParameters GetParameterById(int id)
        {
            IngotParameters result  = new IngotParameters();
            var             strings = _parameters.GetStringParameters();
            var             doubles = _parameters.GetDoubleParameters();

            foreach (var item in strings)
            {
                if (item.Key == id)
                {
                    result.AddStringParameter(item.Key, item.Value);
                }
            }

            foreach (var item in doubles)
            {
                if (item.Key == id)
                {
                    result.AddDoubleParameter(item.Key, item.Value);
                }
            }

            return(result);
        }
Example #2
0
 /// <summary>
 /// Установить новые параметры единицы учета
 /// </summary>
 /// <param name="parameters">Новые параметра единицы учета</param>
 public void SetParameters(IngotParameters parameters)
 {
     _params1 = parameters.GetDoubleParameters();
     _params2 = parameters.GetStringParameters();
 }