コード例 #1
0
ファイル: SysDataWrite.cs プロジェクト: wooln/AK47Source
        /// <summary>
        /// 写入系统日志
        /// </summary>
        /// <param name="killInfo">杀毒软件</param>
        /// <param name="status">是否登陆成功</param>
        /// <param name="description">系统说明</param>
        public static void InsertSysLog(string killInfo, string status, string description)
        {
            string strSql = GetInsertSysSql(killInfo, status, description);

            using (TransactionScope scope = TransactionScopeFactory.Create())
            {
                CommonDefine.ExecuteNonQuery(strSql);
                scope.Complete();
            }
        }
コード例 #2
0
ファイル: SysDataWrite.cs プロジェクト: wooln/AK47Source
        /// <summary>
        /// 写入系统日志
        /// </summary>
        /// <param name="userLogonName">用户登录名</param>
        /// <param name="winVer">windows版本</param>
        /// <param name="ieVer">ie版本</param>
        /// <param name="hostIP">客户端IP</param>
        /// <param name="hostName">客户端机器名</param>
        /// <param name="killInfo">杀毒软件</param>
        /// <param name="status">是否登陆成功</param>
        /// <param name="description">系统说明</param>
        public static void InsertSysLog(string userLogonName,
                                        string winVer,
                                        string ieVer,
                                        string hostIP,
                                        string hostName,
                                        string killInfo,
                                        string status,
                                        string description)
        {
            string strSql = GetInsertSysSql2(userLogonName, winVer, ieVer, hostIP, hostName, killInfo, status, description);

            using (TransactionScope scope = TransactionScopeFactory.Create())
            {
                CommonDefine.ExecuteNonQuery(strSql);
                scope.Complete();
            }
        }
コード例 #3
0
        /// <summary>
        /// 向日志表中插入数据
        /// </summary>
        /// <param name="strAppName">应用程序英文标识</param>
        /// <param name="strGoalID">跟踪操作的英文标识</param>
        /// <param name="strGoalName">跟踪操作的中文标识</param>
        /// <param name="strGoalDisplayName">跟踪操作的中文解释</param>
        /// <param name="strOpType">操作类型英文标志</param>
        /// <param name="strExplain">操作的详细说明</param>
        /// <param name="strOriginalData">操作的原始数据</param>
        /// <param name="bOpSucceed">该操作是否成功</param>
        public static void InsertUserLog(string strAppName,
                                         string strGoalID,
                                         string strGoalName,
                                         string strGoalDisplayName,
                                         string strOpType,
                                         string strExplain,
                                         string strOriginalData,
                                         bool bOpSucceed)
        {
            string strSql = GetInsertUserSql(strAppName, strGoalID, strGoalName, strGoalDisplayName, strOpType, strExplain, strOriginalData, bOpSucceed);

            if (false == string.IsNullOrEmpty(strSql))
            {
                using (TransactionScope scope = TransactionScopeFactory.Create())
                {
                    CommonDefine.ExecuteNonQuery(strSql);
                    scope.Complete();
                }
            }
        }