private void rebuildToolStripMenuItem_Click(object sender, EventArgs e) { int wielkosc = Piesn.policzBaze(); Piesn[] nowa = new Piesn[wielkosc]; wielkoscBazy baza = new wielkoscBazy(); int i = 0; System.IO.StreamReader file = new System.IO.StreamReader("baza.txt"); string linia; while ((linia = file.ReadLine()) != null) { nowa[i] = Piesn.importujWpisold(linia); i++; baza.wielkosc = i; } file.Close(); Piesn.zapiszBaze(nowa, Piesn.policzBaze()); }
private void button3_Click(object sender, EventArgs e) { if (editIndex == -1) { MessageBox.Show("editIndex == 1\nBłąd edycji, następuje zamknięcie okna", "BŁĄD!"); this.Close(); } else { Piesn[] baza = new Piesn[1000]; baza = Piesn.importujBaze(); Piesn nowa = new Piesn(); nowa.setPiesn(textBox1.Text, richTextBox1.Text, wejscieBox.Checked, wyjscieBox.Checked, komuniaBox.Checked, ofiarowanieBox.Checked, krotkaBox.Checked, sredniaBox.Checked, dlugaBox.Checked, starsiBox.Checked, mlodsiBox.Checked, postBox.Checked, wielkanocBox.Checked, koledyBox.Checked, adwentBox.Checked, maryjneBox.Checked, zwykleBox.Checked, uwielbienieBox.Checked, nowaBox.Checked, listaChwytow, int.Parse(numerTextbox.Text), sizePicker.Value.ToString()); baza[editIndex] = nowa; Piesn.zapiszBaze(baza, Piesn.policzBaze()); MessageBox.Show("Edycja pieśni " + nowa.nazwa + " zakończona powodzeniem! Odśwież aby zobaczyć zmiany!", "Edytowano!"); this.Close(); } }