Ejemplo n.º 1
0
        public int update(subks m, string table)
        {
            string sql = "update " + table + " 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));
        }
Ejemplo n.º 2
0
 public static int save(subks m, string style)
 {
     using (DAL.root.subksDAL dal = new DAL.root.subksDAL())
     {
         if (m.id > 0)
         {
             return(dal.update(m, getTable(style)));
         }
         else
         {
             return(dal.save(m, style));
         }
     }
 }
Ejemplo n.º 3
0
 public int save(subks m, string stype)
 {
     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("@stype ",   stype),
         new SqlParameter("@retu",     SqlDbType.Int)
     };
     pars[8].Direction = ParameterDirection.ReturnValue;
     SqlHelper.RunProcedure("[root_instKs]", pars);
     return(Convert.ToInt16(pars[8].Value));
 }