private void LoadDefault() { Program.ConfigMgt.Config.StorageServiceUIDs.Clear(); StorageServiceUID[] uidList = StorageServiceUID.GetStorageServiceUIDs(); foreach (StorageServiceUID uid in uidList) { Program.ConfigMgt.Config.StorageServiceUIDs.Add(uid); } RefreshList(); }
private void listViewService_ItemChecked(object sender, ItemCheckedEventArgs e) { e.Item.ForeColor = e.Item.Checked ? Color.Blue : Color.Black; StorageServiceUID uid = e.Item.Tag as StorageServiceUID; if (uid != null) { uid.Enable = e.Item.Checked; } }
private void SelectItem(StorageServiceUID uid) { foreach (ListViewItem i in this.listViewService.Items) { if (i.Tag == uid) { i.Selected = true; i.EnsureVisible(); break; } } }
private void Delete() { StorageServiceUID uid = GetSelectedItem(); if (uid == null) { return; } Program.ConfigMgt.Config.StorageServiceUIDs.Remove(uid); RefreshList(); RefreshButtons(); }
public FormUID(StorageServiceUID uid) { InitializeComponent(); _uid = uid; if (_uid == null) { _uid = new StorageServiceUID(); _uid.Enable = true; } else { this.Text = "Edit Storage Service"; } }
private void Edit() { StorageServiceUID uid = GetSelectedItem(); if (uid == null) { return; } FormUID frm = new FormUID(uid); if (frm.ShowDialog(this) != DialogResult.OK) { return; } RefreshList(); SelectItem(uid); }
private void Add() { FormUID frm = new FormUID(null); if (frm.ShowDialog(this) != DialogResult.OK) { return; } StorageServiceUID uid = frm.UID; if (uid == null) { return; } Program.ConfigMgt.Config.StorageServiceUIDs.Add(uid); RefreshList(); SelectItem(uid); }