Example #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Topicsys.Model.v_major model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update v_major set ");
            strSql.Append("id=@id,");
            strSql.Append("major_id=@major_id,");
            strSql.Append("major_name=@major_name,");
            strSql.Append("major_dept_id=@major_dept_id,");
            strSql.Append("major_stat=@major_stat,");
            strSql.Append("major_note=@major_note,");
            strSql.Append("dept_name=@dept_name");
            strSql.Append(" where ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id",            MySqlDbType.Int32,    11),
                new MySqlParameter("@major_id",      MySqlDbType.VarChar,  40),
                new MySqlParameter("@major_name",    MySqlDbType.VarChar,  64),
                new MySqlParameter("@major_dept_id", MySqlDbType.VarChar,  40),
                new MySqlParameter("@major_stat",    MySqlDbType.Int32,     1),
                new MySqlParameter("@major_note",    MySqlDbType.VarChar, 255),
                new MySqlParameter("@dept_name",     MySqlDbType.VarChar, 64)
            };
            parameters[0].Value = model.id;
            parameters[1].Value = model.major_id;
            parameters[2].Value = model.major_name;
            parameters[3].Value = model.major_dept_id;
            parameters[4].Value = model.major_stat;
            parameters[5].Value = model.major_note;
            parameters[6].Value = model.dept_name;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Topicsys.Model.v_major GetModel()
        {
            //该表无主键信息,请自定义主键/条件字段
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select id,major_id,major_name,major_dept_id,major_stat,major_note,dept_name from v_major ");
            strSql.Append(" where ");
            MySqlParameter[] parameters =
            {
            };

            Topicsys.Model.v_major model = new Topicsys.Model.v_major();
            DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Example #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Topicsys.Model.v_major model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into v_major(");
            strSql.Append("id,major_id,major_name,major_dept_id,major_stat,major_note,dept_name)");
            strSql.Append(" values (");
            strSql.Append("@id,@major_id,@major_name,@major_dept_id,@major_stat,@major_note,@dept_name)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id",            MySqlDbType.Int32,    11),
                new MySqlParameter("@major_id",      MySqlDbType.VarChar,  40),
                new MySqlParameter("@major_name",    MySqlDbType.VarChar,  64),
                new MySqlParameter("@major_dept_id", MySqlDbType.VarChar,  40),
                new MySqlParameter("@major_stat",    MySqlDbType.Int32,     1),
                new MySqlParameter("@major_note",    MySqlDbType.VarChar, 255),
                new MySqlParameter("@dept_name",     MySqlDbType.VarChar, 64)
            };
            parameters[0].Value = model.id;
            parameters[1].Value = model.major_id;
            parameters[2].Value = model.major_name;
            parameters[3].Value = model.major_dept_id;
            parameters[4].Value = model.major_stat;
            parameters[5].Value = model.major_note;
            parameters[6].Value = model.dept_name;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Topicsys.Model.v_major DataRowToModel(DataRow row)
 {
     Topicsys.Model.v_major model = new Topicsys.Model.v_major();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["major_id"] != null)
         {
             model.major_id = row["major_id"].ToString();
         }
         if (row["major_name"] != null)
         {
             model.major_name = row["major_name"].ToString();
         }
         if (row["major_dept_id"] != null)
         {
             model.major_dept_id = row["major_dept_id"].ToString();
         }
         if (row["major_stat"] != null && row["major_stat"].ToString() != "")
         {
             model.major_stat = int.Parse(row["major_stat"].ToString());
         }
         if (row["major_note"] != null)
         {
             model.major_note = row["major_note"].ToString();
         }
         if (row["dept_name"] != null)
         {
             model.dept_name = row["dept_name"].ToString();
         }
     }
     return(model);
 }