public void LoadOptions() { ComPortSettings = XmlSaver <List <ComPortSetting> > .Load(FileNames.ComPorts); Compressors = XmlSaver <List <CompressorSetting> > .Load(FileNames.Compressors); //ClearCompressorsValues(); LoadCompressorIndexes(); }
private void PaneAlarm_Load(object sender, EventArgs e) { DataTable table = initDataTable(); dgAlarms.DataSource = table; alarms = XmlSaver.Load("alarm"); if (alarms == null) { return; } foreach (AlarmData alarm in alarms) { } }
private void OpenXmlProtocol_Click(object sender, EventArgs e) { if (!CheckSavingChanges()) { return; } using (var openFileDialog1 = new OpenFileDialog { Filter = "XML файлы|*.xml|Все файлы|*.*", Title = "Открыть протокол работы с компрессором" }) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { try { if (File.Exists(openFileDialog1.FileName)) { var result = XmlSaver <Indexes> .Load(openFileDialog1.FileName); if (result != null) { Indexes = result; _protocolFileName = openFileDialog1.FileName; toolStripStatusLabel1.Text = $"{openFileDialog1.FileName} успешно загружен"; } else { toolStripStatusLabel1.Text = "Ошибка при открытии протокола"; } } } catch (Exception ex) { ExceptionHelper.ShowException(ex); toolStripStatusLabel1.Text = "Ошибка при открытии протокола"; } } } }