/// <summary>
        /// 对象实体绑定数据
        /// </summary>
        public ManagementCenter.Model.QH_FutureCosts ReaderBind(IDataReader dataReader)
        {
            ManagementCenter.Model.QH_FutureCosts model = new ManagementCenter.Model.QH_FutureCosts();
            object ojb;

            //ojb = dataReader["TradeUnitCharge"];
            //if(ojb != null && ojb != DBNull.Value)
            //{
            //    model.TradeUnitCharge=(decimal)ojb;
            //}
            ojb = dataReader["TurnoverRateOfServiceCharge"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.TurnoverRateOfServiceCharge = (decimal)ojb;
            }
            ojb = dataReader["CurrencyTypeID"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.CurrencyTypeID = (int)ojb;
            }
            ojb = dataReader["CostType"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.CostType = (int)ojb;
            }
            ojb = dataReader["BreedClassID"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.BreedClassID = (int)ojb;
            }
            return(model);
        }
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(ManagementCenter.Model.QH_FutureCosts model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into QH_FutureCosts(");
            strSql.Append("TurnoverRateOfServiceCharge,CurrencyTypeID,CostType,BreedClassID)");

            strSql.Append(" values (");
            strSql.Append("@TurnoverRateOfServiceCharge,@CurrencyTypeID,@CostType,@BreedClassID)");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            //if (model.TradeUnitCharge == AppGlobalVariable.INIT_DECIMAL)
            //{
            //    db.AddInParameter(dbCommand, "TradeUnitCharge", DbType.Decimal, DBNull.Value);
            //}
            //else
            //{
            //    db.AddInParameter(dbCommand, "TradeUnitCharge", DbType.Decimal, model.TradeUnitCharge);
            //}
            if (model.TurnoverRateOfServiceCharge == AppGlobalVariable.INIT_DECIMAL)
            {
                db.AddInParameter(dbCommand, "TurnoverRateOfServiceCharge", DbType.Decimal, DBNull.Value);
            }
            else
            {
                db.AddInParameter(dbCommand, "TurnoverRateOfServiceCharge", DbType.Decimal, model.TurnoverRateOfServiceCharge);
            }
            db.AddInParameter(dbCommand, "CurrencyTypeID", DbType.Int32, model.CurrencyTypeID);
            db.AddInParameter(dbCommand, "CostType", DbType.Int32, model.CostType);
            db.AddInParameter(dbCommand, "BreedClassID", DbType.Int32, model.BreedClassID);
            db.ExecuteNonQuery(dbCommand);
            return(true);
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ManagementCenter.Model.QH_FutureCosts GetModel(int BreedClassID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select TurnoverRateOfServiceCharge,CurrencyTypeID,CostType,BreedClassID from QH_FutureCosts ");
            strSql.Append(" where BreedClassID=@BreedClassID ");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "BreedClassID", DbType.Int32, BreedClassID);
            ManagementCenter.Model.QH_FutureCosts model = null;
            using (IDataReader dataReader = db.ExecuteReader(dbCommand))
            {
                if (dataReader.Read())
                {
                    model = ReaderBind(dataReader);
                }
            }
            return(model);
        }