예제 #1
0
        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);
        }
예제 #2
0
        protected void uiButtonUpdate_Click(object sender, EventArgs e)
        {
            if (CurrentCurrency != null)
            {
                UpdateRecord();
            }
            else
            {
                AddNewRecord();
            }

            uiPanelEdit.Visible = false;
            uiPanelViewCurrency.Visible = true;
            BindData();
            Clearfields();
            CurrentCurrency = null;
        }
예제 #3
0
 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();
     }
 }