private void buttonUsunKonf_UsunWiersz(object sender, EventArgs e) { if (listViewKonf.SelectedItems.Count > 0) { if (MessageBox.Show("Jesteś pewien że chcesz usunąć tą konfiguracje?", "Usuń", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { string id = listViewKonf.SelectedItems[0].SubItems[0].Text; int idListView = listViewKonf.SelectedIndices[0]; bool wynik = XmlSerializeClass.DeleteConfiguration(id); if (wynik) { listViewItem.SubItems.RemoveAt(idListView); odswiezListe(); przyciskiFunkcyjneWidocznosc(false); } } } }
public void loadDataConf() { if (XmlSerializeClass.FileHasAnyData()) { settings = new BackupSettings(); settings = XmlSerializeClass.ReadFromXmlFile(); foreach (DaneKonfiguracyjne item in settings.Lista) { listViewItem = new ListViewItem(item.Id); listViewItem.SubItems.Add(item.NazwaKopii); listViewItem.SubItems.Add(item.NazwaBazy); if (item.AutoBackup) { listViewItem.SubItems.Add("Tak"); } else { listViewItem.SubItems.Add("Nie"); } listViewKonf.Items.Add(listViewItem); } } }