コード例 #1
0
ファイル: v_teacher.cs プロジェクト: sinsens/topicsys
        /// <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);
            }
        }
コード例 #2
0
ファイル: v_teacher.cs プロジェクト: sinsens/topicsys
 /// <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);
 }
コード例 #3
0
ファイル: v_teacher.cs プロジェクト: sinsens/topicsys
        /// <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);
            }
        }