/// <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); }
/// <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); }
/// <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); }
/// <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); }