private void dodajBT_Click(object sender, EventArgs e) //dodaje nowy zaklad z formularza wyswietlanego przez dodajzakladBT { if (nowyzakladMSK.MaskCompleted) { Zaklad bufor = new Zaklad(nowyzakladMSK.Text); bool rob = true; for (int i = 0; i < 5; i++) { for (int j = i + 1; j < 6; j++) { if (bufor.Typy[i] == bufor.Typy[j]) { rob = false; infoLB3.Text = "Powtórzenie w liczbach!"; break; } } } if (rob == true) { zaklady.Myzaklady.Add(bufor); nowyzakladMSK.Visible = false; dodajBT.Visible = false; cofnijBT.Visible = false; zakladyCLB.Items.Add(nowyzakladMSK.Text); Zaklady.zapisz_zaklady(zaklady); infoLB3.Text = ""; nowyzakladMSK.Text = ""; } } else { infoLB3.Text = "Wypełnij całą strukturę lub cofnij dodawanie!"; } }
private void usunzaznaczoneBT_Click(object sender, EventArgs e) //usuwa zaznaczone zaklady z checkedlistboxa { if (zakladyCLB.CheckedItems.Count > 0) { int lbiteracji = zakladyCLB.CheckedItems.Count; for (int j = 0; j < lbiteracji; j++) { for (int i = 0; i < zaklady.Myzaklady.Count; i++) { if (zaklady.Myzaklady[i].Zakladstr == zakladyCLB.CheckedItems[0].ToString()) { zaklady.Myzaklady.RemoveAt(i); break; } } zakladyCLB.Items.Remove(zakladyCLB.CheckedItems[0]); Zaklady.zapisz_zaklady(zaklady); } } }
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { Zaklady.zapisz_zaklady(zaklady); }