Exemple #1
0
        public void OnTimer(object sender, System.Timers.ElapsedEventArgs args)
        {
            try
            {
                if (!runTimer)
                {
                    DateTime dt_start = DateTime.Now;
                    LogRW.LogInformation(String.Format("Сервис {0} - активен", this.ServiceName), this.eventID);
                    ArrivalMT amt = new ArrivalMT();
                    amt.Transfer();
                    ArrivalKIS akis = new ArrivalKIS();
                    akis.Transfer();
                    SynchronizeKIS skis = new SynchronizeKIS();
                    skis.Synchronize();
                    CopyingInlandKIS cikis = new CopyingInlandKIS();
                    cikis.Copy();

                    TimeSpan ts = DateTime.Now - dt_start;
                    LogRW.LogInformation(String.Format("Сервис {0} - время выполнения: {1} мин {2} сек {3} мсек", this.ServiceName, ts.Minutes, ts.Seconds, ts.Milliseconds), this.eventID);
                }
                else
                {
                    LogRW.LogWarning(String.Format("Сервис {0} - занят", this.ServiceName), this.eventID);
                }
            }
            catch (Exception e)
            {
                LogRW.LogError(String.Format("[RWServiceArrival.OnTimer] : Общая ошибка выполнения сервиса {0} (источник: {1}, № {2}, описание:  {3})", this.ServiceName, e.Source, e.HResult, e.Message), this.eventID);
            }
            finally
            {
                runTimer = false;
                //LogRW.LogInformation(String.Format("Сервис {0} - не активен", this.ServiceName), this.eventID);
            }
        }
Exemple #2
0
        public void Test_ArrivalKIS()
        {
            ArrivalKIS akis = new ArrivalKIS();

            akis.Transfer();
        }