public static Double ConvertValueBetweenTwoCurrencies(double?dblValueToConvert, int intFromCurrencyID, int intToCurrencyID, DateTime dtmExchangeRateDate) { Double dbl = (dblValueToConvert == null) ? 0 : (double)dblValueToConvert; if (dbl != 0) { BLL.Currency cu = BLL.Currency.GetConvertedValueBetweenTwoCurrencies(dblValueToConvert, intFromCurrencyID, intToCurrencyID, dtmExchangeRateDate); if (cu != null) { dbl = (double)cu.ConvertedValue; } } return(dbl); }
protected void uiButtonUpdate_Click(object sender, EventArgs e) { if (CurrentCurrency != null) { UpdateRecord(); } else { AddNewRecord(); } uiPanelEdit.Visible = false; uiPanelViewCurrency.Visible = true; BindData(); Clearfields(); CurrentCurrency = null; }
protected void uiGridViewCurrency_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditCurrency") { Currency objData = new Currency(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); uiTextBoxEnName.Text = objData.EnName; uiTextBoxArName.Text = objData.ArName; uiTextBoxCode.Text = objData.Code; uiPanelViewCurrency.Visible = false; uiPanelEdit.Visible = true; CurrentCurrency = objData; } else if (e.CommandName == "DeleteCurrency") { Currency objData = new Currency(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); objData.MarkAsDeleted(); objData.Save(); CurrentCurrency = null; BindData(); } }