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); }
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); }
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()); }