/// <summary> /// Apply the cost center currency to the current object properties /// </summary> /// <param name="associateCurrency">the associate currency</param> protected override void ApplyCostCenterCurrency(int associateCurrency, CurrencyConverter converter) { CostCenter currentCostCenter = new CostCenter(this.CurrentConnectionManager); currentCostCenter.Id = IdCostCenter; int idCurrency = currentCostCenter.GetCostCenterCurrency().Id; _New = converter.GetConversionValue(_New, associateCurrency, new YearMonth(YearMonth), idCurrency); }
private void ApplyCostCenterCurrency(int idCostCenter, int associateCurrency, CurrencyConverter converter) { CostCenter currentCostCenter = new CostCenter(this.CurrentConnectionManager); currentCostCenter.Id = idCostCenter; int idCurrency = currentCostCenter.GetCostCenterCurrency().Id; _CostVal = converter.GetConversionValue(_CostVal, associateCurrency, new YearMonth(YearMonth), idCurrency); }
/// <summary> /// Apply the cost center currency to the current object properties /// </summary> /// <param name="associateCurrency">the associate currency</param> protected override void ApplyCostCenterCurrency(int associateCurrency, CurrencyConverter converter) { CostCenter currentCostCenter = new CostCenter(this.CurrentConnectionManager); currentCostCenter.Id = IdCostCenter; int idCurrency = currentCostCenter.GetCostCenterCurrency().Id; if (_ValuedHours != ApplicationConstants.DECIMAL_NULL_VALUE) { _ValuedHours = converter.GetConversionValue(_ValuedHours, associateCurrency, new YearMonth(YearMonth), idCurrency); } _Sales = converter.GetConversionValue(_Sales, associateCurrency, new YearMonth(YearMonth), idCurrency); }