/// <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); }
/// <summary> /// Установить новые параметры единицы учета /// </summary> /// <param name="parameters">Новые параметра единицы учета</param> public void SetParameters(IngotParameters parameters) { _params1 = parameters.GetDoubleParameters(); _params2 = parameters.GetStringParameters(); }