Ejemplo n.º 1
0
        protected override void OnStart(string[] args)
        {
            //System.Diagnostics.Debugger.Break();
            LogManager.WriteLog(string.Format("Starting Service ({0:D}).", Process.GetCurrentProcess().Id), LogManager.enumLogLevel.Info);
            IsStopRequested = false;

            try
            {
                //Get the connection string.
                _strConnectionString = DBBuilder.GetConnectionString();
            }
            catch (Exception ex)
            {
                ExceptionManager.Publish(ex);
            }

            // Initialize application settings (App.config, setting table, etc...)
            this.InitSettings();

            //ENABLE DISABLE
            if (Convert.ToBoolean(ConfigManager.Read("MachineConfig")) == true)
            {
                _EnableDisable = new EnableDisable();
            }

            //TITO
            if (Convert.ToBoolean(ConfigManager.Read("TITO")) == true)
            {
                _TITO = new TITO();
            }

            //AFTEnableDisable
            if (Convert.ToBoolean(ConfigManager.Read("AFTEnableDisable")) == true)
            {
                _enableDisableAFT = new AFTEnableDisable();
            }

            //Employee Master card broadcast
            if (Convert.ToBoolean(ConfigManager.Read("EmployeecardBroadcast")) == true)
            {
                _empMastercard = new EmployeeMasterCard();
            }

            //Instant Periodic Interval
            if (Convert.ToBoolean(ConfigManager.Read("InstantPeriodic")) == true)
            {
                _instantPeriodicInterval = new InstantPeriodicIntervalHandler();
            }

            //Request/Response Wait Configuration
            NetworkServiceSettings.RequestWaitTime = Convert.ToInt32(ConfigManager.Read("RequestWaitMilliSeconds"));
            NetworkServiceSettings.DBHitWaitTime   = Convert.ToInt32(ConfigManager.Read("DBHitWaitMilliSeconds"));



            LogManager.WriteLog("Started Service Successfully.", LogManager.enumLogLevel.Info);
        }
Ejemplo n.º 2
0
        public virtual void Can_create_dataclient()
        {
            var client = CreateDataClient();

            //check connection string
            Assert.Equal(DBBuilder.GetConnectionString(GetDatabaseType()), client.Database.ConnectionString);

            //check DataClient type
            Assert.True(client.GetType() == GetDataClientType());

            //check Dialect type
            Assert.True(client.Dialect.GetType() == GetDialectType());
        }