Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Database"/> class.
 /// </summary>
 /// <param name="manager">The SQL command manager.</param>
 /// <param name="dialect">The language dialect.</param>
 public Database(SqlCommandManager manager, IDialect dialect)
 {
     Manager = manager;
     Dialect = dialect;
 }
Пример #2
0
        public BuroStoreService()
        {
            this.ServiceName = "BuroService";

            #region
            this.AutoLog = false;

            //TODO: требуется повторный запуск после создания источника
            //нужно это как-то донести до пользователя

            if (!System.Diagnostics.EventLog.SourceExists("Бюрократ WMS 2"))
            {
                System.Diagnostics.EventLog.CreateEventSource("Бюрократ WMS 2", "Бюрократ WMS 2");

            }

            #endregion

            this._sqlCommandManager
                = new SqlCommandManager()
                {
                    ConnectionString = this._connectionString
                };

            _tcpServer.DoWork += new System.ComponentModel.DoWorkEventHandler(TcpServer_Listener);

            this.OnEvent += new EventHandler<BuroStoreServiceEventArgs>(BuroStoreService_TelnetLogging);

            this.OnEvent += new EventHandler<BuroStoreServiceEventArgs>(BuroStoreService_WindowsEventLog);
        }