/// <summary> /// 增加一条数据 /// </summary> public bool Add(Topicsys.Model.v_student model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into v_student("); strSql.Append("id,student_xh,student_name,student_class_id,student_stat,student_note,class_id,class_name,class_major_id,class_note,class_stat,dept_name,major_name,dept_id)"); strSql.Append(" values ("); strSql.Append("@id,@student_xh,@student_name,@student_class_id,@student_stat,@student_note,@class_id,@class_name,@class_major_id,@class_note,@class_stat,@dept_name,@major_name,@dept_id)"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32, 11), new MySqlParameter("@student_xh", MySqlDbType.VarChar, 20), new MySqlParameter("@student_name", MySqlDbType.VarChar, 10), new MySqlParameter("@student_class_id", MySqlDbType.VarChar, 40), new MySqlParameter("@student_stat", MySqlDbType.Int32, 11), new MySqlParameter("@student_note", MySqlDbType.VarChar, 255), new MySqlParameter("@class_id", MySqlDbType.VarChar, 40), new MySqlParameter("@class_name", MySqlDbType.VarChar, 64), new MySqlParameter("@class_major_id", MySqlDbType.VarChar, 40), new MySqlParameter("@class_note", MySqlDbType.VarChar, 255), new MySqlParameter("@class_stat", MySqlDbType.Int32, 1), new MySqlParameter("@dept_name", MySqlDbType.VarChar, 64), new MySqlParameter("@major_name", MySqlDbType.VarChar, 64), new MySqlParameter("@dept_id", MySqlDbType.VarChar, 40) }; parameters[0].Value = model.id; parameters[1].Value = model.student_xh; parameters[2].Value = model.student_name; parameters[3].Value = model.student_class_id; parameters[4].Value = model.student_stat; parameters[5].Value = model.student_note; parameters[6].Value = model.class_id; parameters[7].Value = model.class_name; parameters[8].Value = model.class_major_id; parameters[9].Value = model.class_note; parameters[10].Value = model.class_stat; parameters[11].Value = model.dept_name; parameters[12].Value = model.major_name; parameters[13].Value = model.dept_id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Topicsys.Model.v_student GetModel() { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select id,student_xh,student_name,student_class_id,student_stat,student_note,class_id,class_name,class_major_id,class_note,class_stat,dept_name,major_name,dept_id from v_student "); strSql.Append(" where "); MySqlParameter[] parameters = { }; Topicsys.Model.v_student model = new Topicsys.Model.v_student(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(Topicsys.Model.v_student model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update v_student set "); strSql.Append("id=@id,"); strSql.Append("student_xh=@student_xh,"); strSql.Append("student_name=@student_name,"); strSql.Append("student_class_id=@student_class_id,"); strSql.Append("student_stat=@student_stat,"); strSql.Append("student_note=@student_note,"); strSql.Append("class_id=@class_id,"); strSql.Append("class_name=@class_name,"); strSql.Append("class_major_id=@class_major_id,"); strSql.Append("class_note=@class_note,"); strSql.Append("class_stat=@class_stat,"); strSql.Append("dept_name=@dept_name,"); strSql.Append("major_name=@major_name,"); strSql.Append("dept_id=@dept_id"); strSql.Append(" where "); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32, 11), new MySqlParameter("@student_xh", MySqlDbType.VarChar, 20), new MySqlParameter("@student_name", MySqlDbType.VarChar, 10), new MySqlParameter("@student_class_id", MySqlDbType.VarChar, 40), new MySqlParameter("@student_stat", MySqlDbType.Int32, 11), new MySqlParameter("@student_note", MySqlDbType.VarChar, 255), new MySqlParameter("@class_id", MySqlDbType.VarChar, 40), new MySqlParameter("@class_name", MySqlDbType.VarChar, 64), new MySqlParameter("@class_major_id", MySqlDbType.VarChar, 40), new MySqlParameter("@class_note", MySqlDbType.VarChar, 255), new MySqlParameter("@class_stat", MySqlDbType.Int32, 1), new MySqlParameter("@dept_name", MySqlDbType.VarChar, 64), new MySqlParameter("@major_name", MySqlDbType.VarChar, 64), new MySqlParameter("@dept_id", MySqlDbType.VarChar, 40) }; parameters[0].Value = model.id; parameters[1].Value = model.student_xh; parameters[2].Value = model.student_name; parameters[3].Value = model.student_class_id; parameters[4].Value = model.student_stat; parameters[5].Value = model.student_note; parameters[6].Value = model.class_id; parameters[7].Value = model.class_name; parameters[8].Value = model.class_major_id; parameters[9].Value = model.class_note; parameters[10].Value = model.class_stat; parameters[11].Value = model.dept_name; parameters[12].Value = model.major_name; parameters[13].Value = model.dept_id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Topicsys.Model.v_student DataRowToModel(DataRow row) { Topicsys.Model.v_student model = new Topicsys.Model.v_student(); if (row != null) { if (row["id"] != null && row["id"].ToString() != "") { model.id = int.Parse(row["id"].ToString()); } if (row["student_xh"] != null) { model.student_xh = row["student_xh"].ToString(); } if (row["student_name"] != null) { model.student_name = row["student_name"].ToString(); } if (row["student_class_id"] != null) { model.student_class_id = row["student_class_id"].ToString(); } if (row["student_stat"] != null && row["student_stat"].ToString() != "") { model.student_stat = int.Parse(row["student_stat"].ToString()); } if (row["student_note"] != null) { model.student_note = row["student_note"].ToString(); } if (row["class_id"] != null) { model.class_id = row["class_id"].ToString(); } if (row["class_name"] != null) { model.class_name = row["class_name"].ToString(); } if (row["class_major_id"] != null) { model.class_major_id = row["class_major_id"].ToString(); } if (row["class_note"] != null) { model.class_note = row["class_note"].ToString(); } if (row["class_stat"] != null && row["class_stat"].ToString() != "") { model.class_stat = int.Parse(row["class_stat"].ToString()); } if (row["dept_name"] != null) { model.dept_name = row["dept_name"].ToString(); } if (row["major_name"] != null) { model.major_name = row["major_name"].ToString(); } if (row["dept_id"] != null) { model.dept_id = row["dept_id"].ToString(); } } return(model); }