private void button6_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Form1.mojalista.Clear(); StreamReader sr = new StreamReader(dialog.FileName); Szkolenie s; Akcja a; while (!sr.EndOfStream) { string nazwa = sr.ReadLine(); if (nazwa == "Akcja") { a = new Akcja(); a.Czytaj(sr); Form1.mojalista.Add(a); } else { s = new Szkolenie(); s.Czytaj(sr); Form1.mojalista.Add(s); } } wczytaj = 1; sr.Close(); } }
private void button4_Click(object sender, EventArgs e) { StreamWriter wr = new StreamWriter("C:\\Users\\Daniel\\Desktop\\szkolenie.txt"); szk = new Szkolenie(textBox1.Text, textBox2.Text, textBox4.Text, Convert.ToInt32(textBox3.Text), 50, Convert.ToInt32(textBox5.Text), 10, Convert.ToInt32(textBox6.Text), new DateTime(Convert.ToInt32(textBox7.Text), Convert.ToInt32(textBox8.Text), Convert.ToInt32(textBox9.Text), 0, 0, 0), new DateTime(Convert.ToInt32(textBox10.Text), Convert.ToInt32(textBox11.Text), Convert.ToInt32(textBox12.Text), 0, 0, 0), new Bitmap("C:\\Users\\Daniel\\Desktop\\programowanie\\Daniel Kasprów\\WindowsFormsApp1\\Radiowoz.jpg"), Convert.ToInt32(textBox13.Text), textBox14.Text, textBox15.Text, textBox16.Text); szkolenielista.Add(szk); foreach (Szkolenie s in szkolenielista) { s.Zapisz(wr); } wr.Close(); }
private void button2_Click(object sender, EventArgs e) { try { if (Convert.ToInt32(textBox3.Text) > 0) { try { if (Convert.ToInt32(textBox5.Text) > 0) { try { if (Convert.ToInt32(textBox6.Text) >= 0) { try { if (Convert.ToInt32(textBox7.Text) >= 1 && Convert.ToInt32(textBox8.Text) >= 1 && Convert.ToInt32(textBox9.Text) >= 1 && Convert.ToInt32(textBox10.Text) >= 1 && Convert.ToInt32(textBox11.Text) >= 1 && Convert.ToInt32(textBox12.Text) >= 1) { try { if (Convert.ToInt32(textBox13.Text) >= 0) { szk = new Szkolenie(textBox1.Text, textBox2.Text, textBox4.Text, Convert.ToInt32(textBox3.Text), 50, Convert.ToInt32(textBox5.Text), 10, Convert.ToInt32(textBox6.Text), new DateTime(Convert.ToInt32(textBox7.Text), Convert.ToInt32(textBox8.Text), Convert.ToInt32(textBox9.Text), 0, 0, 0), new DateTime(Convert.ToInt32(textBox10.Text), Convert.ToInt32(textBox11.Text), Convert.ToInt32(textBox12.Text), 0, 0, 0), new Bitmap("C:\\Users\\Daniel\\Desktop\\programowanie\\Daniel Kasprów\\WindowsFormsApp1\\Radiowoz.jpg"), Convert.ToInt32(textBox13.Text), textBox14.Text, textBox15.Text, textBox16.Text); Form1.mojalista.Add(szk); szk.Write(listBox1, pictureBox1); } else { MessageBox.Show("Zaliczone szkolenia nie moze byc ujemne"); } } catch { MessageBox.Show("Zaliczone szkolenia ma byc liczba"); } } else { MessageBox.Show("Dzien/miesiac/rok nie moze byc mniejsze od 1"); } } catch { MessageBox.Show("Bledna data"); } } else { MessageBox.Show("Uzyte radiowozy nie moga byc na minusie"); } } catch { MessageBox.Show("Uzyte radiowozy musi byc liczba"); } } else { MessageBox.Show("koszt szkolenia nie moze byc liczba ujemna"); } } catch { MessageBox.Show("koszt szkolenia musi byc liczba"); } } else { MessageBox.Show("ilosc szkolonych policjantow musi byc wieksza od 0"); } } catch { MessageBox.Show("Ilosc szkolonych policjantow musi byc liczba"); } }