/// <summary>
        /// 获取所有期货_品种_交易规则
        /// </summary>
        /// <param name="BreedClassName">品种名称</param>
        /// <param name="pageNo">当前页</param>
        /// <param name="pageSize">显示记录数</param>
        /// <param name="rowCount">总行数</param>
        /// <returns></returns>
        public static DataSet GetAllFuturesTradeRules(string BreedClassName, int pageNo, int pageSize,
                                                      out int rowCount)
        {
            QH_FuturesTradeRulesBLL qH_FuturesTradeRulesBLL = new QH_FuturesTradeRulesBLL();

            return(qH_FuturesTradeRulesBLL.GetAllFuturesTradeRules(BreedClassName, pageNo, pageSize, out rowCount));
        }
예제 #2
0
 /// <summary>
 /// 根据品种标识返回期货_品种_交易规则
 /// </summary>
 /// <param name="breedClassID">品种标识</param>
 /// <returns></returns>
 public Entity.QH_FuturesTradeRules GetFuturesTradeRulesByBreedClassID(int breedClassID)
 {
     try
     {
         LogHelper.WriteDebug("Debug-8509根据品种标识返回期货_品种_交易规则方法名称:GetFuturesTradeRulesByBreedClassID(int breedClassID)参数是:" + breedClassID + "时间是:" + DateTime.Now);
         QH_FuturesTradeRulesBLL            qH_FuturesTradeRulesBLL  = new QH_FuturesTradeRulesBLL();
         List <Entity.QH_FuturesTradeRules> qH_FuturesTradeRulesList =
             qH_FuturesTradeRulesBLL.GetListArray(string.Format("BreedClassID={0}", breedClassID));
         if (qH_FuturesTradeRulesList.Count > 0)
         {
             Entity.QH_FuturesTradeRules qH_FuturesTradeRules = qH_FuturesTradeRulesList[0];
             if (qH_FuturesTradeRules != null)
             {
                 return(qH_FuturesTradeRules);
             }
         }
         return(null);
     }
     catch (Exception ex)
     {
         string      errCode = "GL-8509";
         string      errMsg  = "根据品种标识返回期货_品种_交易规则失败";
         VTException vte     = new VTException(errCode, errMsg, ex);
         LogHelper.WriteError(vte.ToString(), vte.InnerException);
         return(null);
     }
 }
예제 #3
0
 /// <summary>
 /// 获取所有的期货_品种_交易规则
 /// </summary>
 /// <returns></returns>
 public List <Entity.QH_FuturesTradeRules> GetAllFuturesTradeRules()
 {
     try
     {
         LogHelper.WriteDebug("Debug-8508获取所有的期货_品种_交易规则方法名称:GetAllFuturesTradeRules()" + DateTime.Now);
         QH_FuturesTradeRulesBLL qH_FuturesTradeRulesBLL = new QH_FuturesTradeRulesBLL();
         return(qH_FuturesTradeRulesBLL.GetListArray(string.Empty));
     }
     catch (Exception ex)
     {
         string      errCode = "GL-8508";
         string      errMsg  = "获取所有的期货_品种_交易规则失败";
         VTException vte     = new VTException(errCode, errMsg, ex);
         LogHelper.WriteError(vte.ToString(), vte.InnerException);
         return(null);
     }
 }
        /// <summary>
        /// 根据期货_品种_交易规则表中的品种标识获取品种名称
        /// </summary>
        /// <returns></returns>
        public static DataSet GetQHBreedClassNameByBreedClassID()
        {
            QH_FuturesTradeRulesBLL qH_FuturesTradeRulesBLL = new QH_FuturesTradeRulesBLL();

            return(qH_FuturesTradeRulesBLL.GetQHBreedClassNameByBreedClassID());
        }
        /// <summary>
        ///根据品种标识,删除期货品种交易规则(规则相关表全部删除)
        /// </summary>
        /// <param name="BreedClassID">品种标识</param>
        /// <returns></returns>
        public static bool DeleteFuturesTradeRulesAboutAll(int BreedClassID)
        {
            QH_FuturesTradeRulesBLL qH_FuturesTradeRulesBLL = new QH_FuturesTradeRulesBLL();

            return(qH_FuturesTradeRulesBLL.DeleteFuturesTradeRulesAboutAll(BreedClassID));
        }
        /// <summary>
        /// 根据品种ID,判断期货交易规则是否已存在
        /// </summary>
        /// <param name="BreedClassID">品种ID</param>
        /// <returns></returns>
        public static bool ExistsFuturesTradeRules(int BreedClassID)
        {
            QH_FuturesTradeRulesBLL qH_FuturesTradeRulesBLL = new QH_FuturesTradeRulesBLL();

            return(qH_FuturesTradeRulesBLL.ExistsFuturesTradeRules(BreedClassID));
        }
        /// <summary>
        /// 根据品种ID,获取期货交易规则对象实体
        /// </summary>
        /// <param name="BreedClassID"></param>
        /// <returns></returns>
        public static Entity.QH_FuturesTradeRules GetFuturesTradeRulesModel(int BreedClassID)
        {
            QH_FuturesTradeRulesBLL qH_FuturesTradeRulesBLL = new QH_FuturesTradeRulesBLL();

            return(qH_FuturesTradeRulesBLL.GetFuturesTradeRulesModel(BreedClassID));
        }
        /// <summary>
        /// 更新期货交易规则
        /// </summary>
        /// <param name="model">期货_品种_交易规则实体</param>
        /// <returns></returns>
        public static bool UpdateFuturesTradeRules(ManagementCenter.Model.QH_FuturesTradeRules model)
        {
            QH_FuturesTradeRulesBLL qH_FuturesTradeRulesBLL = new QH_FuturesTradeRulesBLL();

            return(qH_FuturesTradeRulesBLL.UpdateFuturesTradeRules(model));
        }