Esempio n. 1
0
        public void Save()
        {
            var time = Timebakcup.Split(Char.Parse(":"));
            ReaderCommandDbfClient service = new ReaderCommandDbfClient("BasicHttpBinding_IReaderCommandDbf");

            service.SaveSetingAsync(ServiceDb, WorkDb, Convert.ToInt32(time[0]), Convert.ToInt32(time[1]));
        }
Esempio n. 2
0
        public void Bakcup()
        {
            ReaderCommandDbfClient service = new ReaderCommandDbfClient("BasicHttpBinding_IReaderCommandDbf");
            Task task = new Task((() => { service.FileBakcup(); }));

            task.Start();
            IsActive = false;
        }
Esempio n. 3
0
        /// <summary>
        /// Получение данных с сервиса
        /// </summary>
        public void Update()
        {
            ReaderCommandDbfClient service = new ReaderCommandDbfClient("BasicHttpBinding_IReaderCommandDbf");

            DateBakcup = service.DateBakcup();
            IsActive   = service.IsActive();
            WorkDb     = service.Config().WorkDB;
            ServiceDb  = service.Config().TestDB;
            Timebakcup = string.Format("{0}:{1}", service.Config().Hours, service.Config().Minutes);
            Jurnal     = service.Jurnal();
        }
Esempio n. 4
0
        public void Go(Detalizacia detal, TrigersUse trigerselect, SelectPanelUl ul, SelectPanelFl fl, YearsDbf years, ListFilesDbf filedbf, Collections.ColectionTab.TabControl tab, ListFileReport report)
        {
            ReaderCommandDbfClient service = new ReaderCommandDbfClient("BasicHttpBinding_IReaderCommandDbf");

            DispatcherHelper.Initialize();
            Triger   = trigerselect;
            Ul       = ul;
            Fl       = fl;
            Yers     = years;
            Detal    = detal;
            ListFile = filedbf;
            Report   = report;
            Tab      = tab;
            if (service.IsActive())
            {
                if (Yers.IsValidation())
                {
                    if (Triger.IsCheked)
                    {
                        if (!Fl.IsValidation())
                        {
                            Triger.IsEnableButtonFl             = false;
                            WorkerFl.WorkerReportsProgress      = true;
                            WorkerFl.WorkerSupportsCancellation = true;
                            WorkerFl.DoWork             += worker_DoworkFL;
                            WorkerFl.ProgressChanged    += worker_progressChangeFL;
                            WorkerFl.RunWorkerCompleted += worker_RunWorkerCompleteFL;
                            WorkerFl.RunWorkerAsync();
                        }
                    }
                    else
                    {
                        if (!Ul.IsValidation())
                        {
                            Triger.IsEnableButtonUl             = false;
                            WorkerUl.WorkerReportsProgress      = true;
                            WorkerUl.WorkerSupportsCancellation = true;
                            WorkerUl.DoWork             += worker_DoworkUL;
                            WorkerUl.ProgressChanged    += worker_progressChangeUL;
                            WorkerUl.RunWorkerCompleted += worker_RunWorkerCompleteUL;
                            WorkerUl.RunWorkerAsync();
                        }
                    }
                }
            }
            else
            {
                System.Windows.Forms.MessageBox.Show(
                    @"Ошибка сервис не может принять запрос в связи с резервным копированием");
            }
        }