コード例 #1
0
        public int update(subju m)
        {
            string sql = "update JudgementSubject set Title=@title,Subjects=@subs,result=@result,SubjectClassID=@sid,mender=@mender,mendTime=GETDATE(),explain=@explain,inputState=@instate where ID=@id";

            SqlParameter[] pars =
            {
                new SqlParameter("@id",       m.id),
                new SqlParameter("@sid",      m.sid),
                new SqlParameter("@title ",   m.title),
                new SqlParameter("@subs ",    m.subs),
                new SqlParameter("@explain ", SqlDbType.NVarChar),
                new SqlParameter("@result ",  m.result),
                new SqlParameter("@instate ", m.instate),
                new SqlParameter("@mender ",  m.creator)
            };
            if (m.explain != "" && m.explain != null)
            {
                pars[4].Value = m.explain;
            }
            else
            {
                pars[4].Value = DBNull.Value;
            }
            return(SqlHelper.ExcuteNonQuery(sql, pars));
        }
コード例 #2
0
ファイル: subjuBLL.cs プロジェクト: newzl/examsou
 public static int save(subju m)
 {
     using (DAL.root.subjuDAL dal = new DAL.root.subjuDAL())
     {
         if (m.id > 0)
         {
             return(dal.update(m));
         }
         else
         {
             return(dal.save(m));
         }
     }
 }
コード例 #3
0
 public int save(subju m)
 {
     SqlParameter[] pars =
     {
         new SqlParameter("@sid",      m.sid),
         new SqlParameter("@title ",   m.title),
         new SqlParameter("@subs ",    m.subs),
         new SqlParameter("@explain ", m.explain),
         new SqlParameter("@result ",  m.result),
         new SqlParameter("@instate ", m.instate),
         new SqlParameter("@creator ", m.creator),
         new SqlParameter("@retu",     SqlDbType.Int)
     };
     pars[7].Direction = ParameterDirection.ReturnValue;
     SqlHelper.RunProcedure("[root_instJu]", pars);
     return(Convert.ToInt16(pars[7].Value));
 }