/// <summary> /// 更新一条数据 /// </summary> public bool Update(Student.Model.COMPETITION_GROUP model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update COMPETITION_GROUP set "); strSql.Append("COMPETITIONID=@COMPETITIONID,"); strSql.Append("GROUPNAME=@GROUPNAME,"); strSql.Append("CHARGER=@CHARGER,"); strSql.Append("BUILDTM=@BUILDTM,"); strSql.Append("TEACHERNO1=@TEACHERNO1,"); strSql.Append("TEACHERNO2=@TEACHERNO2,"); strSql.Append("REWARD=@REWARD,"); strSql.Append("STATUS=@STATUS"); strSql.Append(" where GROUPID=@GROUPID "); SqlParameter[] parameters = { new SqlParameter("@COMPETITIONID", SqlDbType.Decimal, 9), new SqlParameter("@GROUPNAME", SqlDbType.VarChar, 50), new SqlParameter("@CHARGER", SqlDbType.VarChar, 40), new SqlParameter("@BUILDTM", SqlDbType.DateTime), new SqlParameter("@TEACHERNO1", SqlDbType.Int, 4), new SqlParameter("@TEACHERNO2", SqlDbType.Int, 4), new SqlParameter("@REWARD", SqlDbType.VarChar, 200), new SqlParameter("@STATUS", SqlDbType.Int, 4), new SqlParameter("@GROUPID", SqlDbType.Decimal, 9) }; parameters[0].Value = model.COMPETITIONID; parameters[1].Value = model.GROUPNAME; parameters[2].Value = model.CHARGER; parameters[3].Value = model.BUILDTM; parameters[4].Value = model.TEACHERNO1; parameters[5].Value = model.TEACHERNO2; parameters[6].Value = model.REWARD; parameters[7].Value = model.STATUS; parameters[8].Value = model.GROUPID; int rows = SqlHelper.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Student.Model.COMPETITION_GROUP DataRowToModel(DataRow row) { Student.Model.COMPETITION_GROUP model = new Student.Model.COMPETITION_GROUP(); if (row != null) { if (row["GROUPID"] != null && row["GROUPID"].ToString() != "") { model.GROUPID = decimal.Parse(row["GROUPID"].ToString()); } if (row["COMPETITIONID"] != null && row["COMPETITIONID"].ToString() != "") { model.COMPETITIONID = decimal.Parse(row["COMPETITIONID"].ToString()); } if (row["GROUPNAME"] != null) { model.GROUPNAME = row["GROUPNAME"].ToString(); } if (row["CHARGER"] != null) { model.CHARGER = row["CHARGER"].ToString(); } if (row["BUILDTM"] != null && row["BUILDTM"].ToString() != "") { model.BUILDTM = DateTime.Parse(row["BUILDTM"].ToString()); } if (row["TEACHERNO1"] != null && row["TEACHERNO1"].ToString() != "") { model.TEACHERNO1 = int.Parse(row["TEACHERNO1"].ToString()); } if (row["TEACHERNO2"] != null && row["TEACHERNO2"].ToString() != "") { model.TEACHERNO2 = int.Parse(row["TEACHERNO2"].ToString()); } if (row["REWARD"] != null) { model.REWARD = row["REWARD"].ToString(); } if (row["STATUS"] != null && row["STATUS"].ToString() != "") { model.STATUS = int.Parse(row["STATUS"].ToString()); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(Student.Model.COMPETITION_GROUP model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into COMPETITION_GROUP("); strSql.Append("GROUPID,COMPETITIONID,GROUPNAME,CHARGER,BUILDTM,TEACHERNO1,TEACHERNO2,REWARD,STATUS)"); strSql.Append(" values ("); strSql.Append("@GROUPID,@COMPETITIONID,@GROUPNAME,@CHARGER,@BUILDTM,@TEACHERNO1,@TEACHERNO2,@REWARD,@STATUS)"); SqlParameter[] parameters = { new SqlParameter("@GROUPID", SqlDbType.Decimal, 9), new SqlParameter("@COMPETITIONID", SqlDbType.Decimal, 9), new SqlParameter("@GROUPNAME", SqlDbType.VarChar, 50), new SqlParameter("@CHARGER", SqlDbType.VarChar, 40), new SqlParameter("@BUILDTM", SqlDbType.DateTime), new SqlParameter("@TEACHERNO1", SqlDbType.Int, 4), new SqlParameter("@TEACHERNO2", SqlDbType.Int, 4), new SqlParameter("@REWARD", SqlDbType.VarChar, 200), new SqlParameter("@STATUS", SqlDbType.Int, 4) }; parameters[0].Value = model.GROUPID; parameters[1].Value = model.COMPETITIONID; parameters[2].Value = model.GROUPNAME; parameters[3].Value = model.CHARGER; parameters[4].Value = model.BUILDTM; parameters[5].Value = model.TEACHERNO1; parameters[6].Value = model.TEACHERNO2; parameters[7].Value = model.REWARD; parameters[8].Value = model.STATUS; int rows = SqlHelper.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Student.Model.COMPETITION_GROUP GetModel(string GROUPNAME) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 GROUPID,COMPETITIONID,GROUPNAME,CHARGER,BUILDTM,TEACHERNO1,TEACHERNO2,REWARD,STATUS from COMPETITION_GROUP "); strSql.Append(" where GROUPNAME=@GROUPNAME "); SqlParameter[] parameters = { new SqlParameter("@GROUPNAME", SqlDbType.VarChar, 50) }; parameters[0].Value = GROUPNAME; Student.Model.COMPETITION_GROUP model = new Student.Model.COMPETITION_GROUP(); DataSet ds = SqlHelper.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }