/// <summary>
        ///
        /// </summary>
        /// <param name="guid"></param>
        /// <param name="date"></param>
        /// <param name="famount"></param>
        /// <param name="fcurrency"></param>
        /// <param name="tamount"></param>
        /// <param name="tcurrency"></param>
        /// <returns></returns>
        public string UpdCurrencyAndExchangeRate(string guid, DateTime date, Decimal famount, string fcurrency, Decimal tamount, string tcurrency)
        {
            bool          result = false;
            string        msg    = string.Empty;
            T_RateHistory form   = new T_RateHistory();

            form.GUID      = guid;
            form.Date      = date;
            form.FAmount   = famount;
            form.FCurrency = fcurrency;
            form.TAmount   = tamount;
            form.TCurrency = tcurrency;
            form.C_GUID    = Session["CurrentCompany"].ToString();
            result         = new CurrencySvc().UpdRateHistory(form);
            if (result)
            {
                msg = General.Resource.Common.Success;
            }
            else
            {
                msg = General.Resource.Common.Failed;
            }
            return(string.Format("{{\"Result\":{0},\"Msg\":\"{1}\"}}"
                                 , result.ToString().ToLower(), msg));
        }
Пример #2
0
        public bool UpdRateHistory(T_RateHistory rec)
        {
            DBHelper dh = new DBHelper();

            dh.BeginTran();
            try
            {
                dh.strCmd = "SP_UpdRateHistory";
                dh.AddPare("@GUID", SqlDbType.NVarChar, 40, rec.GUID);
                dh.AddPare("@Date", SqlDbType.DateTime, 0, rec.Date);
                dh.AddPare("@FAmount", SqlDbType.Decimal, 0, rec.FAmount);
                dh.AddPare("@FCurrency", SqlDbType.NVarChar, 40, rec.FCurrency);
                dh.AddPare("@TAmount", SqlDbType.Decimal, 0, rec.TAmount);
                dh.AddPare("@TCurrency", SqlDbType.NVarChar, 40, rec.TCurrency);
                dh.AddPare("@C_GUID", SqlDbType.NVarChar, 40, rec.C_GUID);
                dh.NonQuery();
                dh.CleanPara();
                dh.CommitTran();
                return(true);
            }
            catch
            {
                dh.RollBackTran();
                return(false);
            }
        }