/// <summary> /// 更新一条数据 /// </summary> public bool Update(Topicsys.Model.v_teacher model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update v_teacher set "); strSql.Append("id=@id,"); strSql.Append("teacher_gh=@teacher_gh,"); strSql.Append("teacher_name=@teacher_name,"); strSql.Append("teacher_dept_id=@teacher_dept_id,"); strSql.Append("teacher_major_id=@teacher_major_id,"); strSql.Append("teacher_stat=@teacher_stat,"); strSql.Append("teacher_note=@teacher_note,"); strSql.Append("teacher_type=@teacher_type,"); strSql.Append("dept_name=@dept_name"); strSql.Append(" where "); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32, 11), new MySqlParameter("@teacher_gh", MySqlDbType.VarChar, 20), new MySqlParameter("@teacher_name", MySqlDbType.VarChar, 10), new MySqlParameter("@teacher_dept_id", MySqlDbType.VarChar, 40), new MySqlParameter("@teacher_major_id", MySqlDbType.VarChar, 40), new MySqlParameter("@teacher_stat", MySqlDbType.Int32, 1), new MySqlParameter("@teacher_note", MySqlDbType.VarChar, 255), new MySqlParameter("@teacher_type", MySqlDbType.Int32, 1), new MySqlParameter("@dept_name", MySqlDbType.VarChar, 64) }; parameters[0].Value = model.id; parameters[1].Value = model.teacher_gh; parameters[2].Value = model.teacher_name; parameters[3].Value = model.teacher_dept_id; parameters[4].Value = model.teacher_major_id; parameters[5].Value = model.teacher_stat; parameters[6].Value = model.teacher_note; parameters[7].Value = model.teacher_type; parameters[8].Value = model.dept_name; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Topicsys.Model.v_teacher DataRowToModel(DataRow row) { Topicsys.Model.v_teacher model = new Topicsys.Model.v_teacher(); if (row != null) { if (row["id"] != null && row["id"].ToString() != "") { model.id = int.Parse(row["id"].ToString()); } if (row["teacher_gh"] != null) { model.teacher_gh = row["teacher_gh"].ToString(); } if (row["teacher_name"] != null) { model.teacher_name = row["teacher_name"].ToString(); } if (row["teacher_dept_id"] != null) { model.teacher_dept_id = row["teacher_dept_id"].ToString(); } if (row["teacher_major_id"] != null) { model.teacher_major_id = row["teacher_major_id"].ToString(); } if (row["teacher_stat"] != null && row["teacher_stat"].ToString() != "") { model.teacher_stat = int.Parse(row["teacher_stat"].ToString()); } if (row["teacher_note"] != null) { model.teacher_note = row["teacher_note"].ToString(); } if (row["teacher_type"] != null && row["teacher_type"].ToString() != "") { model.teacher_type = int.Parse(row["teacher_type"].ToString()); } if (row["dept_name"] != null) { model.dept_name = row["dept_name"].ToString(); } } return(model); }
/// <summary> /// 得到一个对象实体 /// </summary> public Topicsys.Model.v_teacher GetModel() { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select id,teacher_gh,teacher_name,teacher_dept_id,teacher_major_id,teacher_stat,teacher_note,teacher_type,dept_name from v_teacher "); strSql.Append(" where "); MySqlParameter[] parameters = { }; Topicsys.Model.v_teacher model = new Topicsys.Model.v_teacher(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }