Exemple #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(ManagementCenter.Model.QH_CFBailScaleValue model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into QH_CFBailScaleValue(");
            strSql.Append("Start,BailScale,Ends,BreedClassID,DeliveryMonthType,UpperLimitIfEquation,LowerLimitIfEquation,PositionBailTypeID,RelationScaleID)");

            strSql.Append(" values (");
            strSql.Append("@Start,@BailScale,@Ends,@BreedClassID,@DeliveryMonthType,@UpperLimitIfEquation,@LowerLimitIfEquation,@PositionBailTypeID,@RelationScaleID)");
            strSql.Append(";select @@IDENTITY");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "Start", DbType.Int32, model.Start);
            db.AddInParameter(dbCommand, "BailScale", DbType.Decimal, model.BailScale);
            db.AddInParameter(dbCommand, "Ends", DbType.Int32, model.Ends);
            db.AddInParameter(dbCommand, "BreedClassID", DbType.Int32, model.BreedClassID);
            db.AddInParameter(dbCommand, "DeliveryMonthType", DbType.Int32, model.DeliveryMonthType);
            db.AddInParameter(dbCommand, "UpperLimitIfEquation", DbType.Int32, model.UpperLimitIfEquation);
            db.AddInParameter(dbCommand, "LowerLimitIfEquation", DbType.Int32, model.LowerLimitIfEquation);
            db.AddInParameter(dbCommand, "PositionBailTypeID", DbType.Int32, model.PositionBailTypeID);
            db.AddInParameter(dbCommand, "RelationScaleID", DbType.Int32, model.RelationScaleID);
            int    result;
            object obj = db.ExecuteScalar(dbCommand);

            if (!int.TryParse(obj.ToString(), out result))
            {
                return(AppGlobalVariable.INIT_INT);
            }
            return(result);
        }
Exemple #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(ManagementCenter.Model.QH_CFBailScaleValue model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update QH_CFBailScaleValue set ");
            strSql.Append("Start=@Start,");
            strSql.Append("BailScale=@BailScale,");
            strSql.Append("Ends=@Ends,");
            strSql.Append("BreedClassID=@BreedClassID,");
            strSql.Append("DeliveryMonthType=@DeliveryMonthType,");
            strSql.Append("UpperLimitIfEquation=@UpperLimitIfEquation,");
            strSql.Append("LowerLimitIfEquation=@LowerLimitIfEquation,");
            strSql.Append("PositionBailTypeID=@PositionBailTypeID,");
            strSql.Append("RelationScaleID=@RelationScaleID");
            strSql.Append(" where CFBailScaleValueID=@CFBailScaleValueID ");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "CFBailScaleValueID", DbType.Int32, model.CFBailScaleValueID);
            db.AddInParameter(dbCommand, "Start", DbType.Int32, model.Start);
            db.AddInParameter(dbCommand, "BailScale", DbType.Decimal, model.BailScale);
            db.AddInParameter(dbCommand, "Ends", DbType.Int32, model.Ends);
            db.AddInParameter(dbCommand, "BreedClassID", DbType.Int32, model.BreedClassID);
            db.AddInParameter(dbCommand, "DeliveryMonthType", DbType.Int32, model.DeliveryMonthType);
            db.AddInParameter(dbCommand, "UpperLimitIfEquation", DbType.Int32, model.UpperLimitIfEquation);
            db.AddInParameter(dbCommand, "LowerLimitIfEquation", DbType.Int32, model.LowerLimitIfEquation);
            db.AddInParameter(dbCommand, "PositionBailTypeID", DbType.Int32, model.PositionBailTypeID);
            db.AddInParameter(dbCommand, "RelationScaleID", DbType.Int32, model.RelationScaleID);
            db.ExecuteNonQuery(dbCommand);
            return(true);
        }
Exemple #3
0
        /// <summary>
        /// 对象实体绑定数据
        /// </summary>
        public ManagementCenter.Model.QH_CFBailScaleValue ReaderBind(IDataReader dataReader)
        {
            ManagementCenter.Model.QH_CFBailScaleValue model = new ManagementCenter.Model.QH_CFBailScaleValue();
            object ojb;

            ojb = dataReader["CFBailScaleValueID"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.CFBailScaleValueID = (int)ojb;
            }
            ojb = dataReader["Start"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.Start = (int)ojb;
            }
            ojb = dataReader["BailScale"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.BailScale = (decimal)ojb;
            }
            ojb = dataReader["Ends"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.Ends = (int)ojb;
            }
            ojb = dataReader["BreedClassID"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.BreedClassID = (int)ojb;
            }
            ojb = dataReader["DeliveryMonthType"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.DeliveryMonthType = (int)ojb;
            }
            ojb = dataReader["UpperLimitIfEquation"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.UpperLimitIfEquation = (int)ojb;
            }
            ojb = dataReader["LowerLimitIfEquation"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.LowerLimitIfEquation = (int)ojb;
            }
            ojb = dataReader["PositionBailTypeID"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.PositionBailTypeID = (int)ojb;
            }
            ojb = dataReader["RelationScaleID"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.RelationScaleID = (int)ojb;
            }
            return(model);
        }
Exemple #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ManagementCenter.Model.QH_CFBailScaleValue GetModel(int CFBailScaleValueID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select CFBailScaleValueID,Start,BailScale,Ends,a.BreedClassID,DeliveryMonthType,UpperLimitIfEquation,LowerLimitIfEquation,PositionBailTypeID,RelationScaleID from QH_CFBailScaleValue a");
            strSql.Append(" where CFBailScaleValueID=@CFBailScaleValueID ");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

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