public Akcja(Akcja policja) : base() { iloscprzestepcow = policja.iloscprzestepcow; zuzytaamunicja = policja.zuzytaamunicja; szkodymienia = policja.szkodymienia; szef = policja.szef; }
public Akcja Add(Akcja aaa) { Akcja aaa3 = new Akcja(); aaa3.ADD = this.ADD + aaa.ADD; return(aaa3); }
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\\akcja.txt"); label19.Text = ""; akc = new Akcja(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"), textBox13.Text, Convert.ToInt32(textBox14.Text), Convert.ToInt32(textBox15.Text), textBox16.Text); akcjalista.Add(akc); foreach (Akcja s in akcjalista) { s.Zapisz(wr); } wr.Close(); }
public static Akcja operator +(Akcja aaa1, Akcja aaa2) { Akcja aaa3 = aaa1.Add(aaa2); return(aaa3); }
private void button2_Click(object sender, EventArgs e) { try { if (Form1.mojalista.Count > 1) { Wydarzenie policja1 = new Wydarzenie(Form1.mojalista[0]); Wydarzenie policja2 = new Wydarzenie(Form1.mojalista[1]); if (policja1 == policja2) { MessageBox.Show("równają się"); } } } catch { } try { if (Form1.mojalista.Count > 1) { Wydarzenie policja1 = new Wydarzenie(Form1.mojalista[0]); Wydarzenie policja2 = new Wydarzenie(Form1.mojalista[1]); if (policja1 != policja2) { MessageBox.Show("rożnia się"); } } } catch { } 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) { try { if (Convert.ToInt32(textBox14.Text) >= 0) { try { if (Convert.ToInt32(textBox15.Text) >= 0) { akc = new Akcja(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"), textBox13.Text, Convert.ToInt32(textBox14.Text), Convert.ToInt32(textBox15.Text), textBox16.Text); Form1.mojalista.Add(akc); akc.Write(listBox1, pictureBox1); } else { MessageBox.Show("szkody mienia nie moze byc na minusie"); } } catch { MessageBox.Show("Szkody mienia musi byc liczba"); } } else { MessageBox.Show("Zuzyta amunicja nie moze byc na minusie"); } } catch { MessageBox.Show("Zuzyta amunicja musi byc liczba"); } } else { MessageBox.Show("Zlapanych przestepcow nie moze byc na minusie"); } } catch { MessageBox.Show("Zlapani przestepcy musi 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"); } } } catch { MessageBox.Show("koszt akcji musi byc liczba"); } } else { MessageBox.Show("koszt akcji musi byc wieksza od 0"); } } catch { MessageBox.Show("Ilosc policiantow musi byc liczba"); } }