Пример #1
0
        /// <summary>
        /// 更新交易规则_最小变动价位_范围_值
        /// </summary>
        /// <param name="xHMinChangePriceValue">交易规则_最小变动价位_范围_值实体</param>
        /// <param name="cMFieldRange">字段范围值实体</param>
        /// <returns></returns>
        public static bool UpdateMinChangePriceValue(CM_FieldRange cMFieldRange,
                                                     XH_MinChangePriceValue xHMinChangePriceValue)
        {
            XH_MinChangePriceValueBLL xH_MinChangePriceValueBLL = new XH_MinChangePriceValueBLL();

            return(xH_MinChangePriceValueBLL.UpdateMinChangePriceValue(cMFieldRange, xHMinChangePriceValue));
        }
Пример #2
0
        /// <summary>
        /// 添加现货最小变动价位范围值
        /// </summary>
        /// <param name="xH_MinChangePriceValue">最小变动价位实体</param>
        /// <param name="cM_FieldRange">字段范围实体</param>
        /// <returns></returns>
        public static bool AddXHMinChangePriceValue(XH_MinChangePriceValue xH_MinChangePriceValue,
                                                    CM_FieldRange cM_FieldRange)
        {
            XH_MinChangePriceValueBLL xH_MinChangePriceValueBLL = new XH_MinChangePriceValueBLL();

            return(xH_MinChangePriceValueBLL.AddXHMinChangePriceValue(xH_MinChangePriceValue, cM_FieldRange));
        }
Пример #3
0
        /// <summary>
        /// 添加现货最小变动价位范围值
        /// </summary>
        /// <param name="xH_MinChangePriceValue">最小变动价位实体</param>
        /// <param name="cM_FieldRange">字段范围实体</param>
        /// <returns></returns>
        public bool AddXHMinChangePriceValue(XH_MinChangePriceValue xH_MinChangePriceValue, CM_FieldRange cM_FieldRange)
        {
            CM_FieldRangeDAL          cMFieldRangeDAL          = new CM_FieldRangeDAL();
            XH_MinChangePriceValueDAL xHMinChangePriceValueDAL = new XH_MinChangePriceValueDAL();
            DbConnection Conn = null;
            Database     db   = DatabaseFactory.CreateDatabase();

            Conn = db.CreateConnection();
            if (Conn.State != ConnectionState.Open)
            {
                Conn.Open();
            }
            DbTransaction Tran = Conn.BeginTransaction();

            int fieldRangeID = AppGlobalVariable.INIT_INT;

            try
            {
                fieldRangeID = cMFieldRangeDAL.Add(cM_FieldRange, Tran, db);

                if (fieldRangeID != AppGlobalVariable.INIT_INT)
                {
                    xH_MinChangePriceValue.FieldRangeID = fieldRangeID;

                    xHMinChangePriceValueDAL.Add(xH_MinChangePriceValue, Tran, db);

                    Tran.Commit();
                }

                return(true);
            }
            catch (Exception ex)
            {
                Tran.Rollback();
                string      errCode   = "GL-5320";
                string      errMsg    = "添加现货最小变动价位范围值失败!";
                VTException exception = new VTException(errCode, errMsg, ex);
                LogHelper.WriteError(exception.ToString(), exception.InnerException);
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Пример #4
0
        /// <summary>
        /// 更新交易规则_最小变动价位_范围_值
        /// </summary>
        /// <param name="xHMinChangePriceValue">交易规则_最小变动价位_范围_值实体</param>
        /// <param name="cMFieldRange">字段范围值实体</param>
        /// <returns></returns>
        public bool UpdateMinChangePriceValue(CM_FieldRange cMFieldRange, XH_MinChangePriceValue xHMinChangePriceValue)
        {
            CM_FieldRangeDAL          cMFieldRangeDAL          = new CM_FieldRangeDAL();
            XH_MinChangePriceValueDAL xHMinChangePriceValueDAL = new XH_MinChangePriceValueDAL();
            DbConnection Conn = null;
            Database     db   = DatabaseFactory.CreateDatabase();

            Conn = db.CreateConnection();
            if (Conn.State != ConnectionState.Open)
            {
                Conn.Open();
            }
            DbTransaction Tran = Conn.BeginTransaction();

            try
            {
                cMFieldRangeDAL.Update(cMFieldRange, Tran, db);
                xHMinChangePriceValueDAL.Update(xHMinChangePriceValue, Tran, db);
                Tran.Commit();
                return(true);
            }
            catch (Exception ex)
            {
                Tran.Rollback();
                string      errCode   = "GL-5322";
                string      errMsg    = "更新交易规则_最小变动价位_范围_值失败!";
                VTException exception = new VTException(errCode, errMsg, ex);
                LogHelper.WriteError(exception.ToString(), exception.InnerException);
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }