Beispiel #1
0
        public IEventLogDAO CreateEventLogDAO()
        {
            IEventLogDAO dao = null;

            if (_DbType == DatabaseType.SqlServer)
            {
                dao = new SqlServer.EventLogDAO();
            }
            else if (_DbType == DatabaseType.MySql)
            {
                dao = new SqlServer.EventLogDAO();
            }
            else if (_DbType == DatabaseType.Oracole)
            {
                dao = new SqlServer.EventLogDAO();
            }
            else if (_DbType == DatabaseType.DB2)
            {
                dao = new SqlServer.EventLogDAO();
            }
            else if (_DbType == DatabaseType.Postgre)
            {
                dao = new SqlServer.EventLogDAO();
            }
            return(dao);
        }
Beispiel #2
0
        public IEventLogDAO CreateEventLogDAO()
        {
            IEventLogDAO dao = null;

            if (_DbType == DatabaseType.SqlServer)
            {
                dao = new SqlServer.EventLogDAO();
            }
            else if (_DbType == DatabaseType.MySQL)
            {
                dao = new MySQL.EventLogDAO();
            }
            return(dao);
        }
Beispiel #3
0
        private static void WriteLog(string message, string remark)
        {
            EventLog log = new EventLog();

            log.ClientPC = System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName())[0].ToString();
            log.Message  = message;
            log.MakeDate = DateTime.Now;
            log.Remark   = remark;
            try
            {
                log.Maker = PermissionService.GetCurrentUser().ToString();
            }
            catch (Exception)
            {
            }
            IEventLogDAO dao = DAOFactory.Instance.CreateEventLogDAO();

            dao.InsertEventLog(log, DAOFactory.Instance.OpenConnection());
        }