/// <summary> /// 更新一条数据 /// </summary> public bool Update(Parking.Core.Model.CR_PREFERENTIAL_RECORD model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update CR_PREFERENTIAL_RECORD set "); strSql.Append("INOUT_RECORD_CODE=@INOUT_RECORD_CODE,"); strSql.Append("PREFERENTIAL_TYPE=@PREFERENTIAL_TYPE,"); strSql.Append("PREFERENTIAL_CONTENT=@PREFERENTIAL_CONTENT,"); strSql.Append("CHARGE_MONEY=@CHARGE_MONEY,"); strSql.Append("PREFERENTIAL_MONEY=@PREFERENTIAL_MONEY,"); strSql.Append("PREFERENTIA_IDENT=@PREFERENTIA_IDENT,"); strSql.Append("CHARGE_ID=@CHARGE_ID,"); strSql.Append("UNIQUE_IDENTIFIER=@UNIQUE_IDENTIFIER,"); strSql.Append("PREFERENTIAL_NAME=@PREFERENTIAL_NAME,"); strSql.Append("ORDER_CODE=@ORDER_CODE"); strSql.Append(" where ID=@ID "); SqlParameter[] parameters = { new SqlParameter("@INOUT_RECORD_CODE", SqlDbType.VarChar, 32), new SqlParameter("@PREFERENTIAL_TYPE", SqlDbType.Int, 4), new SqlParameter("@PREFERENTIAL_CONTENT", SqlDbType.VarChar, 2000), new SqlParameter("@CHARGE_MONEY", SqlDbType.Decimal, 9), new SqlParameter("@PREFERENTIAL_MONEY", SqlDbType.Decimal, 9), new SqlParameter("@PREFERENTIA_IDENT", SqlDbType.VarChar, 200), new SqlParameter("@CHARGE_ID", SqlDbType.VarChar, 32), new SqlParameter("@UNIQUE_IDENTIFIER", SqlDbType.VarChar, 100), new SqlParameter("@PREFERENTIAL_NAME", SqlDbType.VarChar, 255), new SqlParameter("@ORDER_CODE", SqlDbType.VarChar, 32), new SqlParameter("@ID", SqlDbType.VarChar, 32) }; parameters[0].Value = model.INOUT_RECORD_CODE; parameters[1].Value = model.PREFERENTIAL_TYPE; parameters[2].Value = model.PREFERENTIAL_CONTENT; parameters[3].Value = model.CHARGE_MONEY; parameters[4].Value = model.PREFERENTIAL_MONEY; parameters[5].Value = model.PREFERENTIA_IDENT; parameters[6].Value = model.CHARGE_ID; parameters[7].Value = model.UNIQUE_IDENTIFIER; parameters[8].Value = model.PREFERENTIAL_NAME; parameters[9].Value = model.ORDER_CODE; parameters[10].Value = model.ID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Parking.Core.Model.CR_PREFERENTIAL_RECORD DataRowToModel(DataRow row) { Parking.Core.Model.CR_PREFERENTIAL_RECORD model = new Parking.Core.Model.CR_PREFERENTIAL_RECORD(); if (row != null) { if (row["ID"] != null) { model.ID = row["ID"].ToString(); } if (row["INOUT_RECORD_CODE"] != null) { model.INOUT_RECORD_CODE = row["INOUT_RECORD_CODE"].ToString(); } if (row["PREFERENTIAL_TYPE"] != null && row["PREFERENTIAL_TYPE"].ToString() != "") { model.PREFERENTIAL_TYPE = int.Parse(row["PREFERENTIAL_TYPE"].ToString()); } if (row["PREFERENTIAL_CONTENT"] != null) { model.PREFERENTIAL_CONTENT = row["PREFERENTIAL_CONTENT"].ToString(); } if (row["CHARGE_MONEY"] != null && row["CHARGE_MONEY"].ToString() != "") { model.CHARGE_MONEY = decimal.Parse(row["CHARGE_MONEY"].ToString()); } if (row["PREFERENTIAL_MONEY"] != null && row["PREFERENTIAL_MONEY"].ToString() != "") { model.PREFERENTIAL_MONEY = decimal.Parse(row["PREFERENTIAL_MONEY"].ToString()); } if (row["PREFERENTIA_IDENT"] != null) { model.PREFERENTIA_IDENT = row["PREFERENTIA_IDENT"].ToString(); } if (row["CHARGE_ID"] != null) { model.CHARGE_ID = row["CHARGE_ID"].ToString(); } if (row["UNIQUE_IDENTIFIER"] != null) { model.UNIQUE_IDENTIFIER = row["UNIQUE_IDENTIFIER"].ToString(); } if (row["PREFERENTIAL_NAME"] != null) { model.PREFERENTIAL_NAME = row["PREFERENTIAL_NAME"].ToString(); } if (row["ORDER_CODE"] != null) { model.ORDER_CODE = row["ORDER_CODE"].ToString(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(Parking.Core.Model.CR_PREFERENTIAL_RECORD model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into CR_PREFERENTIAL_RECORD("); strSql.Append("ID,INOUT_RECORD_CODE,PREFERENTIAL_TYPE,PREFERENTIAL_CONTENT,CHARGE_MONEY,PREFERENTIAL_MONEY,PREFERENTIA_IDENT,CHARGE_ID,UNIQUE_IDENTIFIER,PREFERENTIAL_NAME,ORDER_CODE)"); strSql.Append(" values ("); strSql.Append("@ID,@INOUT_RECORD_CODE,@PREFERENTIAL_TYPE,@PREFERENTIAL_CONTENT,@CHARGE_MONEY,@PREFERENTIAL_MONEY,@PREFERENTIA_IDENT,@CHARGE_ID,@UNIQUE_IDENTIFIER,@PREFERENTIAL_NAME,@ORDER_CODE)"); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.VarChar, 32), new SqlParameter("@INOUT_RECORD_CODE", SqlDbType.VarChar, 32), new SqlParameter("@PREFERENTIAL_TYPE", SqlDbType.Int, 4), new SqlParameter("@PREFERENTIAL_CONTENT", SqlDbType.VarChar, 2000), new SqlParameter("@CHARGE_MONEY", SqlDbType.Decimal, 9), new SqlParameter("@PREFERENTIAL_MONEY", SqlDbType.Decimal, 9), new SqlParameter("@PREFERENTIA_IDENT", SqlDbType.VarChar, 200), new SqlParameter("@CHARGE_ID", SqlDbType.VarChar, 32), new SqlParameter("@UNIQUE_IDENTIFIER", SqlDbType.VarChar, 100), new SqlParameter("@PREFERENTIAL_NAME", SqlDbType.VarChar, 255), new SqlParameter("@ORDER_CODE", SqlDbType.VarChar, 32) }; parameters[0].Value = model.ID; parameters[1].Value = model.INOUT_RECORD_CODE; parameters[2].Value = model.PREFERENTIAL_TYPE; parameters[3].Value = model.PREFERENTIAL_CONTENT; parameters[4].Value = model.CHARGE_MONEY; parameters[5].Value = model.PREFERENTIAL_MONEY; parameters[6].Value = model.PREFERENTIA_IDENT; parameters[7].Value = model.CHARGE_ID; parameters[8].Value = model.UNIQUE_IDENTIFIER; parameters[9].Value = model.PREFERENTIAL_NAME; parameters[10].Value = model.ORDER_CODE; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Parking.Core.Model.CR_PREFERENTIAL_RECORD GetModel(string ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 ID,INOUT_RECORD_CODE,PREFERENTIAL_TYPE,PREFERENTIAL_CONTENT,CHARGE_MONEY,PREFERENTIAL_MONEY,PREFERENTIA_IDENT,CHARGE_ID,UNIQUE_IDENTIFIER,PREFERENTIAL_NAME,ORDER_CODE from CR_PREFERENTIAL_RECORD "); strSql.Append(" where ID=@ID "); SqlParameter[] parameters = { new SqlParameter("@ID", SqlDbType.VarChar, 32) }; parameters[0].Value = ID; Parking.Core.Model.CR_PREFERENTIAL_RECORD model = new Parking.Core.Model.CR_PREFERENTIAL_RECORD(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }