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");
        }
예제 #2
0
        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);
             * }*/
        }