/// <summary> /// 更新一条数据 /// </summary> public bool Update(ScoreManage.Model.CourseInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update CourseInfo set "); strSql.Append("courseName=SQL2012courseName,"); strSql.Append("courseType=SQL2012courseType,"); strSql.Append("courseCredit=SQL2012courseCredit,"); strSql.Append("courseDesc=SQL2012courseDesc"); strSql.Append(" where courseID=SQL2012courseID "); SqlParameter[] parameters = { new SqlParameter("SQL2012courseName", SqlDbType.NVarChar, 255), new SqlParameter("SQL2012courseType", SqlDbType.NVarChar, 255), new SqlParameter("SQL2012courseCredit", SqlDbType.Float, 8), new SqlParameter("SQL2012courseDesc", SqlDbType.NVarChar, 255), new SqlParameter("SQL2012courseID", SqlDbType.NVarChar, 255) }; parameters[0].Value = model.courseName; parameters[1].Value = model.courseType; parameters[2].Value = model.courseCredit; parameters[3].Value = model.courseDesc; parameters[4].Value = model.courseID; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public ScoreManage.Model.CourseInfo DataRowToModel(DataRow row) { ScoreManage.Model.CourseInfo model = new ScoreManage.Model.CourseInfo(); if (row != null) { if (row["courseID"] != null) { model.courseID = row["courseID"].ToString(); } if (row["courseName"] != null) { model.courseName = row["courseName"].ToString(); } if (row["courseType"] != null) { model.courseType = row["courseType"].ToString(); } if (row["courseCredit"] != null && row["courseCredit"].ToString() != "") { model.courseCredit = decimal.Parse(row["courseCredit"].ToString()); } if (row["courseDesc"] != null) { model.courseDesc = row["courseDesc"].ToString(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(ScoreManage.Model.CourseInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into CourseInfo("); strSql.Append("courseID,courseName,courseType,courseCredit,courseDesc)"); strSql.Append(" values ("); strSql.Append("SQL2012courseID,SQL2012courseName,SQL2012courseType,SQL2012courseCredit,SQL2012courseDesc)"); SqlParameter[] parameters = { new SqlParameter("SQL2012courseID", SqlDbType.NVarChar, 255), new SqlParameter("SQL2012courseName", SqlDbType.NVarChar, 255), new SqlParameter("SQL2012courseType", SqlDbType.NVarChar, 255), new SqlParameter("SQL2012courseCredit", SqlDbType.Float, 8), new SqlParameter("SQL2012courseDesc", SqlDbType.NVarChar, 255) }; parameters[0].Value = model.courseID; parameters[1].Value = model.courseName; parameters[2].Value = model.courseType; parameters[3].Value = model.courseCredit; parameters[4].Value = model.courseDesc; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public ScoreManage.Model.CourseInfo GetModel(string courseID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 courseID,courseName,courseType,courseCredit,courseDesc from CourseInfo "); strSql.Append(" where courseID=SQL2012courseID "); SqlParameter[] parameters = { new SqlParameter("SQL2012courseID", SqlDbType.NVarChar, 255) }; parameters[0].Value = courseID; ScoreManage.Model.CourseInfo model = new ScoreManage.Model.CourseInfo(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }