private void Registrieren_Click(object sender, RoutedEventArgs e)
        {
            var KundeQuery2 = from k in ctx.Kunde select new { k.Email };
            var KundeArray2 = KundeQuery2.ToArray();

            for (int i = 0; i < KundeArray2.Length; i++)
            {
                if (EMailTB.Text == KundeArray2[i].Email)
                {
                    Eingabe_Prüfung.Visibility = System.Windows.Visibility.Visible;
                    Eingabe_Prüfung.Text       = "Die E-Mail-Adresse wird bereits verwendet";
                }
                else if (AnredeCB.Text == "" || Straße_HausnrTB.Text == "" || VornameTB.Text == "" || StadtTB.Text == "" || NachnameTB.Text == "" || PlzTB.Text == "" || GeburtsdatumTB.Text == "" || LandCB.Text == "" || EMailTB.Text == "" || PasswortTB.Text == "")
                {
                    Eingabe_Prüfung.Visibility = System.Windows.Visibility.Visible;
                    Eingabe_Prüfung.Text       = "Überprüfen Sie Ihre Eingaben";
                }
                else
                {
                    try
                    {
                        Kunde k = new Kunde()
                        {
                            Anrede        = AnredeCB.Text,
                            Email         = EMailTB.Text,
                            Passwort      = PasswortTB.Text,
                            Vorname       = VornameTB.Text,
                            Nachname      = NachnameTB.Text,
                            Geburtsdatum  = GeburtsdatumTB.Text,
                            Ort           = StadtTB.Text,
                            Postleitzahl  = PlzTB.Text,
                            Straße_HausNr = Straße_HausnrTB.Text,
                            Land          = LandCB.Text,
                        };

                        ctx.Kunde.Add(k);
                        ctx.SaveChanges();

                        parent.BenutzerEmail          = EMailTB.Text;
                        parent.IstEingeloggt          = true;
                        parent.contentControl.Content = W1;
                    }
                    catch
                    {
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void Senden_Click(object sender, RoutedEventArgs e)
        {
            if (Email_TB.Text == "" || Rechnungsnr_TB.Text == "" || Artikelnr_TB.Text == "")
            {
                MessageBox.Show("Alle Pflichtfelder sind auszufüllen", "Fehlermeldung");
            }
            else
            {
                ctx.Rückgabe.Load();

                Rückgabe r = new Rückgabe
                {
                    Email           = Email_TB.Text,
                    Rechnungsnummer = Rechnungsnr_TB.Text,
                    Artikelnummer   = Artikelnr_TB.Text,
                    Kommentar       = Kommentar_TB.Text
                };

                ctx.SaveChanges();

                MessageBox.Show("Ihre Daten wurden erfolgreich einem Mitarbeiter übermittelt", "Rückgabeantrag erstellt");
            }
        }
Exemplo n.º 3
0
        private void Speichern_Click(object sender, RoutedEventArgs e)
        {
            Eingabe_Prüfung.Visibility = System.Windows.Visibility.Hidden;
            gespeichert.Visibility     = System.Windows.Visibility.Hidden;

            if (AnredeCB.Text == "" || Straße_HausnrTB.Text == "" || VornameTB.Text == "" || StadtTB.Text == "" || NachnameTB.Text == "" || PlzTB.Text == "" || GeburtsdatumTB.Text == "" || LandCB.Text == "" || EMailTB.Text == "" || PasswortTB.Text == "")
            {
                Eingabe_Prüfung.Visibility = System.Windows.Visibility.Visible;
                Eingabe_Prüfung.Text       = "Überprüfen Sie Ihre Eingaben";
            }
            else
            {
                ctx.Kunde.Load();

                var queryKunde =
                    from k in ctx.Kunde
                    where k.Email == parent.BenutzerEmail
                    select k;

                queryKunde.ToList()[0].Anrede        = AnredeCB.Text;
                queryKunde.ToList()[0].Vorname       = VornameTB.Text;
                queryKunde.ToList()[0].Nachname      = NachnameTB.Text;
                queryKunde.ToList()[0].Geburtsdatum  = GeburtsdatumTB.Text;
                queryKunde.ToList()[0].Straße_HausNr = Straße_HausnrTB.Text;
                queryKunde.ToList()[0].Ort           = StadtTB.Text;
                queryKunde.ToList()[0].Postleitzahl  = PlzTB.Text;
                queryKunde.ToList()[0].Land          = LandCB.Text;
                queryKunde.ToList()[0].Email         = EMailTB.Text;
                queryKunde.ToList()[0].Passwort      = PasswortTB.Text;

                ctx.SaveChanges();

                parent.BenutzerEmail   = EMailTB.Text;
                gespeichert.Visibility = System.Windows.Visibility.Visible;
                gespeichert.Text       = "Erfolgreich gespeichert";
            }
        }