Esempio n. 1
0
 private void chkIsBound_CheckedChanged(object sender, EventArgs e)
 {
     if (!changing && GetSelectedItem(out ListViewItem item, out DeviceConfig deviceConfig))
     {
         deviceConfig.IsBound  = chkIsBound.Checked;
         item.SubItems[3].Text = AdminUtils.GetCheckedString(chkIsBound.Checked);
         OnConfigChanged();
     }
 }
Esempio n. 2
0
 private void chkActive_CheckedChanged(object sender, EventArgs e)
 {
     if (!changing && GetSelectedItem(out ListViewItem item, out DataSourceConfig dataSourceConfig))
     {
         dataSourceConfig.Active = chkActive.Checked;
         item.SubItems[1].Text   = AdminUtils.GetCheckedString(chkActive.Checked);
         ChildFormTag.Modified   = true;
     }
 }
Esempio n. 3
0
 /// <summary>
 /// Creates a new list view item that represents the specified data source.
 /// </summary>
 private static ListViewItem CreateDataSourceItem(DataSourceConfig dataSourceConfig, ref int index)
 {
     return(new ListViewItem(new string[]
     {
         (++index).ToString(),
         AdminUtils.GetCheckedString(dataSourceConfig.Active),
         dataSourceConfig.Code,
         dataSourceConfig.Name,
         dataSourceConfig.Driver
     })
     {
         Tag = dataSourceConfig
     });
 }
Esempio n. 4
0
 /// <summary>
 /// Creates a new list view item that represents the specified archive.
 /// </summary>
 private static ListViewItem CreateArchiveItem(ArchiveConfig archiveConfig, ref int index)
 {
     return(new ListViewItem(new string[]
     {
         (++index).ToString(),
         AdminUtils.GetCheckedString(archiveConfig.Active),
         archiveConfig.Code,
         archiveConfig.Name,
         TranslateArchiveKind(archiveConfig.Kind),
         archiveConfig.Module
     })
     {
         Tag = archiveConfig
     });
 }
Esempio n. 5
0
 /// <summary>
 /// Creates a new list view item that represents the specified device.
 /// </summary>
 private static ListViewItem CreateDeviceItem(DeviceConfig deviceConfig, ref int index)
 {
     return(new ListViewItem(new string[]
     {
         (++index).ToString(),
         AdminUtils.GetCheckedString(deviceConfig.Active),
         AdminUtils.GetCheckedString(deviceConfig.PollingOptions.PollOnCmd),
         AdminUtils.GetCheckedString(deviceConfig.IsBound),
         deviceConfig.DeviceNum.ToString(),
         deviceConfig.Name,
         deviceConfig.Driver,
         deviceConfig.NumAddress.ToString(),
         deviceConfig.StrAddress,
         deviceConfig.PollingOptions.Timeout.ToString(),
         deviceConfig.PollingOptions.Delay.ToString(),
         deviceConfig.PollingOptions.Time.ToString("T", Locale.Culture),
         deviceConfig.PollingOptions.Period.ToString(),
         deviceConfig.PollingOptions.CmdLine
     })
     {
         Tag = deviceConfig
     });
 }