private void cmdSave_Click(object sender, EventArgs e) { if (txtExchangeRate.Text == null) return; if (txtExchangeRate.Text.Length == 0) return; try { var exchangeRate = new ExchangeRate(); exchangeRate.ExchangeDateTime = dtpExchangeDate.Value; exchangeRate.ExchangeValue = float.Parse(txtExchangeRate.Text); exchangeRate.FromCurrencyId = Int32.Parse(cbbFromCurrency.SelectedValue.ToString()); exchangeRate.ToCurrencyId = Int32.Parse(cbbToCurrency.SelectedValue.ToString()); _CommonService.InsertExchangeRate(exchangeRate); Close(); } catch (Exception exception) { FrmExtendedMessageBox.UnknownErrorMessage( Resources.MsgCaptionUnknownError, exception.Message); } }
public virtual void InsertExchangeRate(ExchangeRate exchangeRate) { InsertObject(exchangeRate); }
public void StoreApplicationContext(Model.User.User usrObj, ExchangeRate exchangeRate) { AppContext.CultureInfo = new CultureInfo(CultureInfo.CurrentCulture.Name); AppContext.User = usrObj; if (exchangeRate == null) exchangeRate = GetExchangeRate(); if (exchangeRate == null) return; AppContext.ExchangeRate = exchangeRate; var userService = ServiceFactory.GenerateServiceInstance().GenerateUserService(); var userPermissionList = userService.GetPermissionsByUser(usrObj.UserId); if (userPermissionList == null) return; AppContext.UserPermissionList = userPermissionList; }
public virtual void InsertExchangeRate(ExchangeRate exchangeRate) { if (exchangeRate == null) throw new ArgumentNullException("exchangeRate", Resources.MsgInvalidExchangeRate); _commonDataAccess.InsertExchangeRate(exchangeRate); StoreApplicationContext(AppContext.User, exchangeRate); }