/// <summary> /// 得到一个对象实体 /// </summary> public MesWeb.Model.T_CodeRule DataRowToModel(DataRow row) { MesWeb.Model.T_CodeRule model = new MesWeb.Model.T_CodeRule(); if (row != null) { if (row["CodeRuleID"] != null && row["CodeRuleID"].ToString() != "") { model.CodeRuleID = int.Parse(row["CodeRuleID"].ToString()); } if (row["CodeTypeID"] != null && row["CodeTypeID"].ToString() != "") { model.CodeTypeID = int.Parse(row["CodeTypeID"].ToString()); } if (row["Rank"] != null && row["Rank"].ToString() != "") { model.Rank = int.Parse(row["Rank"].ToString()); } if (row["RankLen"] != null && row["RankLen"].ToString() != "") { model.RankLen = int.Parse(row["RankLen"].ToString()); } if (row["RankMean"] != null) { model.RankMean = row["RankMean"].ToString(); } } return(model); }
/// <summary> /// 对象实体绑定数据 /// </summary> public MesWeb.Model.T_CodeRule ReaderBind(IDataReader dataReader) { MesWeb.Model.T_CodeRule model = new MesWeb.Model.T_CodeRule(); object ojb; ojb = dataReader["CodeRuleID"]; if (ojb != null && ojb != DBNull.Value) { model.CodeRuleID = (int)ojb; } ojb = dataReader["CodeTypeID"]; if (ojb != null && ojb != DBNull.Value) { model.CodeTypeID = (int)ojb; } ojb = dataReader["Rank"]; if (ojb != null && ojb != DBNull.Value) { model.Rank = (int)ojb; } ojb = dataReader["RankLen"]; if (ojb != null && ojb != DBNull.Value) { model.RankLen = (int)ojb; } model.RankMean = dataReader["RankMean"].ToString(); return(model); }
/// <summary> /// 更新一条数据 /// </summary> public void Update(MesWeb.Model.T_CodeRule model) { Database db = DatabaseFactory.CreateDatabase(); DbCommand dbCommand = db.GetStoredProcCommand("T_CodeRule_Update"); db.AddInParameter(dbCommand, "CodeRuleID", DbType.Int32, model.CodeRuleID); db.AddInParameter(dbCommand, "CodeTypeID", DbType.Int32, model.CodeTypeID); db.AddInParameter(dbCommand, "Rank", DbType.Int32, model.Rank); db.AddInParameter(dbCommand, "RankLen", DbType.Int32, model.RankLen); db.AddInParameter(dbCommand, "RankMean", DbType.String, model.RankMean); db.ExecuteNonQuery(dbCommand); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(MesWeb.Model.T_CodeRule model) { Database db = DatabaseFactory.CreateDatabase(); DbCommand dbCommand = db.GetStoredProcCommand("T_CodeRule_ADD"); db.AddOutParameter(dbCommand, "CodeRuleID", DbType.Int32, 4); db.AddInParameter(dbCommand, "CodeTypeID", DbType.Int32, model.CodeTypeID); db.AddInParameter(dbCommand, "Rank", DbType.Int32, model.Rank); db.AddInParameter(dbCommand, "RankLen", DbType.Int32, model.RankLen); db.AddInParameter(dbCommand, "RankMean", DbType.String, model.RankMean); db.ExecuteNonQuery(dbCommand); return((int)db.GetParameterValue(dbCommand, "CodeRuleID")); }
/// <summary> /// 得到一个对象实体 /// </summary> public MesWeb.Model.T_CodeRule GetModel(int CodeRuleID) { Database db = DatabaseFactory.CreateDatabase(); DbCommand dbCommand = db.GetStoredProcCommand("T_CodeRule_GetModel"); db.AddInParameter(dbCommand, "CodeRuleID", DbType.Int32, CodeRuleID); MesWeb.Model.T_CodeRule model = null; using (IDataReader dataReader = db.ExecuteReader(dbCommand)) { if (dataReader.Read()) { model = ReaderBind(dataReader); } } return(model); }