예제 #1
0
        static void Main(string[] args)
        {
            MySqlAbfragen sql = new MySqlAbfragen("sprachquali", "root", "");

            //foreach(Person p in sql.AllePersonen())
            //{
            //    Console.WriteLine(p.Pers_nr);
            //    Console.WriteLine(p.Vorname);
            //    Console.WriteLine(p.Nachname);
            //    Console.WriteLine("---Sprachen: ---");
            //    foreach(Sprache s in p.Sprachen)
            //    {
            //        Console.WriteLine("\t{0}\tGrad: {1}", s.Welche, s.Niveau);
            //    }
            //    Console.WriteLine("_______________________________________");
            //}
            Tabellezeigen(sql);
            Console.WriteLine(sql.PersonHinzufügen("0235", "Fritz", "Fröhlich"));
            Tabellezeigen(sql);
            Console.WriteLine(sql.HinzufügenSprache("0235", "Swahilisch", 5));
            Tabellezeigen(sql);
            Console.WriteLine(sql.aktualisieren("0235", "Swahilisch", 8));
            Tabellezeigen(sql);
            Console.WriteLine(sql.aktualisieren(new Person {
                Pers_nr = "0235", Nachname = "Traurig", Vorname = "Fritz"
            }));
            Tabellezeigen(sql);
            Console.WriteLine(sql.löschen(new Person {
                Pers_nr = "0235"
            }));
            Tabellezeigen(sql);
        }
예제 #2
0
 static void Tabellezeigen(MySqlAbfragen sql)
 {
     foreach (Person p in sql.AllePersonen())
     {
         Console.WriteLine(p.Pers_nr);
         Console.WriteLine(p.Vorname);
         Console.WriteLine(p.Nachname);
         Console.WriteLine("---Sprachen: ---");
         foreach (Sprache s in p.Sprachen)
         {
             Console.WriteLine("\t{0}\tGrad: {1}", s.Welche, s.Niveau);
         }
         Console.WriteLine("_______________________________________");
     }
     Console.ReadLine();
 }
예제 #3
0
        public SuchePerson()
        {
            InitializeComponent();
            sql      = new MySqlAbfragen("sprachquali", "root", "");
            personen = sql.AllePersonen();
            foreach (Person p in personen)
            {
                cmbNummer.Items.Add(p.Pers_nr);
            }
            //cmbNummer.Text = personen[0].Pers_nr;
            //lblName.Content = personen[0].Vorname + " " + personen[0].Nachname;

            //foreach(Sprache s in personen[0].Sprachen)
            //{
            //    lstSprachen.Items.Add(s.Welche + " " + s.Niveau);
            //}
            cmbNummer.SelectedIndex = 0;
        }
예제 #4
0
        private void btnSpeichern_Click(object sender, RoutedEventArgs e)
        {
            string nummer  = txtNummer.Text;
            string name    = txtName.Text;
            string vorname = txtVorname.Text;

            if (nummer.Length == 0 || name.Length == 0 || vorname.Length == 0)
            {
                lblResult.Content = "Keine Daten zum Eintragen";
            }
            else
            {
                MySqlAbfragen abfrage  = new MySqlAbfragen("sprachquali", "root", "");
                int           ergebnis = abfrage.PersonHinzufügen(nummer, vorname, name);
                if (ergebnis == 1)
                {
                    lblResult.Content = "Person eingetragen";
                }
                else
                {
                    lblResult.Content = "Das hat nicht geklappt";
                }
            }
        }