示例#1
0
        //Füge KundenDaten in die Datenbank ein
        private void addCustomertoDB(int KNummer, string KName, int KANummer)
        {
            //speichere Textboxinhalte in strings
            string KPLZ      = tbxaddCustomerKPLZ.Text;
            string KAddresse = tbxaddCustomerKAddresse.Text;
            string KOrt      = tbxaddCustomerKOrt.Text;
            string KTelefon  = tbxaddCustomerKTelefon.Text;
            string KEmail    = tbxaddCustomerKEmail.Text;
            string KWebsite  = tbxaddCustomerKWebsite.Text;

            string AAnrede      = cobxaddCustomerAAnrede.SelectionBoxItem.ToString();
            string AVorname     = tbxaddCustomerAVorname.Text;
            string ANachname    = tbxaddCustomerANachname.Text;
            string AHandynummer = tbxaddCustomerAHandynummer.Text;
            string AEmail       = tbxaddCustomerAEmail.Text;
            string ATel         = tbxaddCustomerATelNummer.Text;



            //speichere ALLE Textboxen in ein array
            TextBox[] textBoxes =
            {
                tbxaddCustomerKNummer,
                tbxaddCustomerANummer,
                tbxaddCustomerKName,

                tbxaddCustomerKPLZ,
                tbxaddCustomerKAddresse,
                tbxaddCustomerKOrt,
                tbxaddCustomerKNummer,
                tbxaddCustomerKEmail,
                tbxaddCustomerKWebsite,
                tbxaddCustomerKTelefon,


                tbxaddCustomerAVorname,
                tbxaddCustomerANachname,
                tbxaddCustomerAHandynummer,
                tbxaddCustomerAEmail,
                tbxaddCustomerATelNummer
            };
            //Wenn der Kunde angelegt wurde werden alle Textboxinhalte gecleart
            //Rufe funktion zum hinzufügen auf
            if (kundenKlasse.KundeHinzufuegen(KNummer, KName, KANummer, KPLZ, KAddresse, KOrt, KTelefon, KEmail, KWebsite, AAnrede, AVorname, ANachname, AHandynummer, AEmail, ATel, ctx))
            {
                StandardKlasse.ClearTBX(textBoxes);
                //Zurücksetzen der Combobox und des Buttons
                cobxaddCustomerAAnrede.SelectedIndex = 0;
                btnaddCustomeradd.IsEnabled          = false;
                MessageBox.Show("Kunde erfolgreich hinzugefügt!", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
示例#2
0
 private void TbxaddDelivererANummer_TextChanged(object sender, TextChangedEventArgs e)
 {
     //Überprüfe ob alle Pflichtfelder ausgefüllt sind
     TextBox[] textBoxes = { tbxaddDelivererANummer, tbxaddDelivererDName, tbxaddDelivererDNummer };
     if (StandardKlasse.Pruefe(textBoxes))
     {
         btnaddDeliverer.IsEnabled = true;
     }
     else
     {
         btnaddDeliverer.IsEnabled = false;
     }
 }
示例#3
0
 private void TbxaddCustomerANummer_TextChanged(object sender, TextChangedEventArgs e)
 {
     //Wenn Pflichtfelder ausgefüllt sind wird Button automatisch Freigeschaltet
     TextBox[] textBoxes = { tbxaddCustomerANummer, tbxaddCustomerKNummer, tbxaddCustomerKName };
     if (StandardKlasse.Pruefe(textBoxes))
     {
         btnaddCustomeradd.IsEnabled = true;
     }
     else
     {
         btnaddCustomeradd.IsEnabled = false;
     }
 }
 private void TbxcustomizeCustomerCNummer_TextChanged(object sender, TextChangedEventArgs e)
 {
     //Prüfe ob alle Pflichtfelder ausgefüllt sind
     TextBox[] PflichtFelder = { tbxcustomizeCustomerCName };
     if (StandardKlasse.Pruefe(PflichtFelder))
     {
         btncustomizeCustomer.IsEnabled = true;
     }
     else
     {
         btncustomizeCustomer.IsEnabled = false;
     }
 }
示例#5
0
        private void addDeliverertoDB(int LNummer, string LName, int LANummer)
        {
            //speichere Textboxinhalte in strings
            string LPLZ      = tbxaddDelivererDPLZ.Text;
            string LAddresse = tbxaddDelivererDAddresse.Text;
            string LOrt      = tbxaddDelivererDOrt.Text;
            string LTelefon  = tbxaddDelivererDTelefon.Text;
            string LEmail    = tbxaddDelivererDEmail.Text;
            string LWebsite  = tbxaddDelivererDWebsite.Text;

            string AAnrede      = cobxaddDelivererAAnrede.SelectionBoxItem.ToString();
            string AVorname     = tbxaddDelivererAVorname.Text;
            string ANachname    = tbxaddDelivererANachname.Text;
            string AHandynummer = tbxaddDelivererAHandynummer.Text;
            string AEmail       = tbxaddDelivererAEmail.Text;
            string ATel         = tbxaddDelivererATelNummer.Text;



            //ALLE Textboxen werden in ein Array gespiechert
            TextBox[] textBoxes =
            {
                tbxaddDelivererDNummer,
                tbxaddDelivererANummer,
                tbxaddDelivererDName,

                tbxaddDelivererDPLZ,
                tbxaddDelivererDAddresse,
                tbxaddDelivererDOrt,
                tbxaddDelivererDNummer,
                tbxaddDelivererDEmail,
                tbxaddDelivererDTelefon,
                tbxaddDelivererDWebsite,

                tbxaddDelivererAVorname,
                tbxaddDelivererANachname,
                tbxaddDelivererAHandynummer,
                tbxaddDelivererAEmail,
                tbxaddDelivererATelNummer
            };
            //Wenn Lieferer angelegt wurde Werden alle Textboxen gecleart
            //Rufe Funktion zum Hinzufügen auf
            if (liefererKlasse.LiefererHinzufuegen(LNummer, LName, LANummer, LPLZ, LAddresse, LOrt, LTelefon, LEmail, LWebsite, AAnrede, AVorname, ANachname, AHandynummer, AEmail, ATel, ctx))
            {
                StandardKlasse.ClearTBX(textBoxes);
                //Setze Combobox und Button zurück
                cobxaddDelivererAAnrede.SelectedIndex = 0;
                btnaddDeliverer.IsEnabled             = false;
                MessageBox.Show("Lieferer erfolgreich hinzugefügt!", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }