/// <summary> /// 更新一条数据 /// </summary> public bool Update(Parking.Core.Model.UP_MSG_TYPE_DICT_INFO model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update UP_MSG_TYPE_DICT_INFO set "); strSql.Append("MSG_NAME=@MSG_NAME,"); strSql.Append("MSG_REMARK=@MSG_REMARK,"); strSql.Append("REISSUE_COUNT=@REISSUE_COUNT,"); strSql.Append("REISSUE_INTERVAL=@REISSUE_INTERVAL"); strSql.Append(" where MSG_TYPE=@MSG_TYPE "); SqlParameter[] parameters = { new SqlParameter("@MSG_NAME", SqlDbType.VarChar, 50), new SqlParameter("@MSG_REMARK", SqlDbType.VarChar, 1000), new SqlParameter("@REISSUE_COUNT", SqlDbType.Int, 4), new SqlParameter("@REISSUE_INTERVAL", SqlDbType.Int, 4), new SqlParameter("@MSG_TYPE", SqlDbType.VarChar, 10) }; parameters[0].Value = model.MSG_NAME; parameters[1].Value = model.MSG_REMARK; parameters[2].Value = model.REISSUE_COUNT; parameters[3].Value = model.REISSUE_INTERVAL; parameters[4].Value = model.MSG_TYPE; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Parking.Core.Model.UP_MSG_TYPE_DICT_INFO DataRowToModel(DataRow row) { Parking.Core.Model.UP_MSG_TYPE_DICT_INFO model = new Parking.Core.Model.UP_MSG_TYPE_DICT_INFO(); if (row != null) { if (row["MSG_TYPE"] != null) { model.MSG_TYPE = row["MSG_TYPE"].ToString(); } if (row["MSG_NAME"] != null) { model.MSG_NAME = row["MSG_NAME"].ToString(); } if (row["MSG_REMARK"] != null) { model.MSG_REMARK = row["MSG_REMARK"].ToString(); } if (row["REISSUE_COUNT"] != null && row["REISSUE_COUNT"].ToString() != "") { model.REISSUE_COUNT = int.Parse(row["REISSUE_COUNT"].ToString()); } if (row["REISSUE_INTERVAL"] != null && row["REISSUE_INTERVAL"].ToString() != "") { model.REISSUE_INTERVAL = int.Parse(row["REISSUE_INTERVAL"].ToString()); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(Parking.Core.Model.UP_MSG_TYPE_DICT_INFO model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into UP_MSG_TYPE_DICT_INFO("); strSql.Append("MSG_TYPE,MSG_NAME,MSG_REMARK,REISSUE_COUNT,REISSUE_INTERVAL)"); strSql.Append(" values ("); strSql.Append("@MSG_TYPE,@MSG_NAME,@MSG_REMARK,@REISSUE_COUNT,@REISSUE_INTERVAL)"); SqlParameter[] parameters = { new SqlParameter("@MSG_TYPE", SqlDbType.VarChar, 10), new SqlParameter("@MSG_NAME", SqlDbType.VarChar, 50), new SqlParameter("@MSG_REMARK", SqlDbType.VarChar, 1000), new SqlParameter("@REISSUE_COUNT", SqlDbType.Int, 4), new SqlParameter("@REISSUE_INTERVAL", SqlDbType.Int, 4) }; parameters[0].Value = model.MSG_TYPE; parameters[1].Value = model.MSG_NAME; parameters[2].Value = model.MSG_REMARK; parameters[3].Value = model.REISSUE_COUNT; parameters[4].Value = model.REISSUE_INTERVAL; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Parking.Core.Model.UP_MSG_TYPE_DICT_INFO GetModel(string MSG_TYPE) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 MSG_TYPE,MSG_NAME,MSG_REMARK,REISSUE_COUNT,REISSUE_INTERVAL from UP_MSG_TYPE_DICT_INFO "); strSql.Append(" where MSG_TYPE=@MSG_TYPE "); SqlParameter[] parameters = { new SqlParameter("@MSG_TYPE", SqlDbType.VarChar, 10) }; parameters[0].Value = MSG_TYPE; Parking.Core.Model.UP_MSG_TYPE_DICT_INFO model = new Parking.Core.Model.UP_MSG_TYPE_DICT_INFO(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }