示例#1
0
 /// <summary>
 /// 保存题库类型
 /// </summary>
 /// <param name="m"></param>
 public static void save(Models.subject m)
 {
     using (DAL.subjectClassDAL dal = new DAL.subjectClassDAL())
     {
         if (m.id > 0)
         {
             dal.update(m);
         }
         else
         {
             dal.save(m);
         }
     }
 }
示例#2
0
        public void update(Models.subject m)
        {
            string sql = "update subjectClass set name=@sname,introduce=@introduce,valid=@valid where id=@id";

            SqlParameter[] param = new SqlParameter[] {
                new SqlParameter("@id", m.id),
                new SqlParameter("@sname", m.sname),
                new SqlParameter("@valid", m.valid),
                new SqlParameter("@introduce", SqlDbType.NVarChar, 2000)
            };
            if (m.introduce != "" && m.introduce != null)
            {
                param[3].Value = m.introduce;
            }
            else
            {
                param[3].Value = DBNull.Value;
            }
            SqlHelper.ExcuteNonQuery(sql, param);
        }
示例#3
0
        public void save(Models.subject m)
        {
            string sql = "declare @leved int,@id int";

            sql += " select @leved=leved+1 from subjectClass where ID=@pid";
            sql += " select top(1) @id=ID+1 from subjectClass order by ID desc";
            sql += " insert into subjectClass(ID,name,pId,leved,valid,levelID,introduce) values(@id,@sname,@pid,@leved,@valid,@levelID,@introduce)";
            SqlParameter[] param = new SqlParameter[] {
                new SqlParameter("@sname", m.sname),
                new SqlParameter("@pid", m.pid),
                new SqlParameter("@valid", m.valid),
                new SqlParameter("@levelID", m.levelID),
                new SqlParameter("@introduce", SqlDbType.NVarChar, 2000)
            };
            if (m.introduce != "" && m.introduce != null)
            {
                param[4].Value = m.introduce;
            }
            else
            {
                param[4].Value = DBNull.Value;
            }
            SqlHelper.ExcuteNonQuery(sql, param);
        }
示例#4
0
 public int save(Models.subject m)
 {
     BLL.subjectClassBLL.save(m);
     return(1);
 }