private void aendern_Click(object sender, EventArgs e) { Baum nbaum = new Baum(Convert.ToInt32(textBox1.Text), Convert.ToDouble(textBox2.Text), Convert.ToDouble(textBox3.Text), Convert.ToInt32(textBox4.Text), Convert.ToDouble(textBox5.Text), textBox6.Text); baumliste[comboBox1.SelectedIndex] = nbaum; MessageBox.Show("Änderung an dem Eintrag mit der Nummer " + baumliste[comboBox1.SelectedIndex].getNr() + " übernommen"); }
public void baumHinzufuegen() { Console.WriteLine("Nr:"); int nr = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("X-Koordinate:"); double x = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Y-Koordinate:"); double y = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Stammumfang:"); short sta = short.Parse(Console.ReadLine()); Console.WriteLine("Kronendurchmesser:"); float kro = float.Parse(Console.ReadLine()); Console.WriteLine("Baumart:"); string art = Console.ReadLine(); Baum baum = new Baum(nr, x, y, sta, kro, art); string eintrag = baum.toString(); FileStream fs = new FileStream("Baumliste.txt", FileMode.Append, FileAccess.Write); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(eintrag); sw.Close(); fs.Close(); }
private void listeErstellen() { comboBox1.Items.Clear(); Baumliste.Items.Clear(); FileStream fs = new FileStream("Baumliste.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); while (sr.Peek() != -1) { Baum nbaum = new Baum(Convert.ToInt32(sr.ReadLine()), Convert.ToDouble(sr.ReadLine()), Convert.ToDouble(sr.ReadLine()), Convert.ToInt32(sr.ReadLine()), Convert.ToDouble(sr.ReadLine()), sr.ReadLine()); baumliste.Add(nbaum); } sr.Close(); fs.Close(); listeAnzeigen(); }
private void button1_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(textBox1.Text) && !String.IsNullOrEmpty(textBox1.Text) && !String.IsNullOrEmpty(textBox2.Text) && !String.IsNullOrEmpty(textBox3.Text) && !String.IsNullOrEmpty(textBox4.Text) && !String.IsNullOrEmpty(textBox5.Text) && !String.IsNullOrEmpty(textBox6.Text)) { bool nummer = baumnrPruefen(textBox1.Text); if (nummer == true) { Baum nbaum = new Baum(Convert.ToInt32(textBox1.Text), Convert.ToDouble(textBox2.Text), Convert.ToDouble(textBox3.Text), Convert.ToInt32(textBox4.Text), Convert.ToDouble(textBox5.Text), textBox6.Text); baumliste.Add(nbaum); listeSpeichern(); listeAnzeigen(); MessageBox.Show(nbaum.getArt() + " ist eingetragen"); } else { MessageBox.Show("Nummer bereits vergeben"); } } else { MessageBox.Show("Bitte alle Felder ausfüllen"); } /* prüfen, ob was ausgewählt ist, dann nur einen Button für speichern und ändern * if (comboBox1.SelectedIndex == -1) * { * int abtnr = abt[comboBox2.SelectedIndex].getAbteilungsnummer(); * db.safePersonal(textBox1.Text, textBox2.Text, abtnr.ToString()); * } * * if (comboBox1.SelectedIndex > -1) * { * int id = liPers[comboBox1.SelectedIndex].getPersonalnummer(); * int abtnr = abt[comboBox2.SelectedIndex].getAbteilungsnummer(); * db.updatePersonal(textBox1.Text, textBox2.Text, abtnr.ToString(), id); * }*/ }