Пример #1
0
        private static void AbandTopicReply(int topicReplySysNo, int userSysNo, AppEnum.TopicReplyStatus status, string sysNos)
        {
            string sqlStr;

            if (sysNos == string.Empty)
            {
                sqlStr = SQL_UPDATE_TOPICREPLY_STATUS.Replace("SysNo=@SysNo", "SysNo=" + topicReplySysNo);
            }
            else
            {
                sqlStr = SQL_UPDATE_TOPICREPLY_STATUS.Replace("SysNo=@SysNo", "SysNo in (" + sysNos + ")");
            }

            SqlParameter[] parms = new SqlParameter[]
            {
                new  SqlParameter("@Status", SqlDbType.Int),
                new  SqlParameter("@LastEditUserSysNo", SqlDbType.Int),
            };

            parms[0].Value = (int)status;
            parms[1].Value = userSysNo;

            SqlCommand cmd = new SqlCommand(sqlStr);

            cmd.Parameters.AddRange(parms);
            cmd.CommandTimeout = 180;
            SqlHelper.ExecuteNonQuery(cmd);
        }
Пример #2
0
 public static void AbandTopicReplys(string sysNos, int userSysNo, AppEnum.TopicReplyStatus status)
 {
     AbandTopicReply(0, userSysNo, status, sysNos);
 }
Пример #3
0
 public static void AbandTopicReply(int topicReplySysNo, int userSysNo, AppEnum.TopicReplyStatus status)
 {
     AbandTopicReply(topicReplySysNo, userSysNo, status, string.Empty);
 }