Esempio n. 1
0
        protected override void ApplyCommand(Session session, QueryJson query)
        {
            session.WriteLog("Select command: " + query.Message);
            DataTableJson buf = DataBaseOperations.ExecuteDataTable(query);

            buf.Dependence = DataTableDependeces.GetTableDependence(query.TableName);
            session.Dialog.SendMessage(buf);
        }
Esempio n. 2
0
 public void StartServer()
 {
     DataTableDependeces.InitializeDependences(new DependencesInitializer());
     DataBaseOperations.InitConnectionToDB();
     if (!DataBaseOperations.Connected)
     {
         // нужно добавить дефолт
         RetryConnectionTime = int.Parse(ConfigurationManager.AppSettings.Get("RetryConnectionTime"));
         Console.WriteLine(RetryConnectionTime);
         Console.Read();
         TimerRetryConnectToDB          = new Timer(RetryConnectionTime); // 1 min
         TimerRetryConnectToDB.Elapsed += RetryConnectToDB;
     }
     new Listener().StartListen();
 }