Example #1
0
        public bool WriteContext()
        {
            if (this.StartWork != null)
            {
                this.StartWork();
            }
            bool   result  = true;
            string message = string.Empty;

            if (DataTransfer.WriteWords(this.LogicConfig.Querer))
            {
                message += @"Конфигурация логики записана успешно.";
            }
            else
            {
                result   = false;
                message += @"Ошибка записи конфигурации логики.";
            }
            if (DataTransfer.WriteWords(this.LightSchedule.Querer))
            {
                message += @"График освещения записан успешно;" + "\r\n";
            }
            else
            {
                result   = false;
                message += @"Ошибка записи графика освещения;" + "\r\n";
            }
            if (DataTransfer.WriteWords(this.BacklightSchedule.Querer))
            {
                message += @"График подсветки записан успешно;" + "\r\n";
            }
            else
            {
                result   = false;
                message += @"Ошибка записи графика подсветки;" + "\r\n";
            }
            if (DataTransfer.WriteWords(this.IlluminationSchedule.Querer))
            {
                message += @"График иллюминации записан успешно;" + "\r\n";
            }
            else
            {
                result   = false;
                message += @"Ошибка записи графика иллюминации;" + "\r\n";
            }
            if (DataTransfer.WriteWords(this.Heating.Querer))
            {
                message += @"График обогрева записан успешно;" + "\r\n";
            }
            else
            {
                result   = false;
                message += @"Ошибка записи графика обогрева;" + "\r\n";
            }
            if (DataTransfer.WriteWords(this.GPRS.Querer))
            {
                message += @"Конфигурация GPRS-модема записана успешно;" + "\r\n";
            }
            else
            {
                result   = false;
                message += @"Ошибка записи конйигурации GPRS-модема;" + "\r\n";
            }
            if (this.StopWork != null)
            {
                this.StopWork();
            }
            if (result)
            {
                ShowMessage(@"Применение настроек прошло успешно." + "\r\n" + message, "Применение настроек");
            }
            else
            {
                ShowMessage(@"Во время применения настроек произошла(и) ошибка(и)." + "\r\n" + message,
                            "Ошибка сохранения настроек");
            }
            return(result);
        }
Example #2
0
 public void ApplySettings()
 {
     DataTransfer.SetTopInQueue(this, Accsess.Write, false);
 }