예제 #1
0
        private void SuchenButton_Click(object sender, EventArgs e)
        {
            string           actualItem = NameComboBox.Text.ToString();
            Kundenverwaltung kunde      = new Kundenverwaltung();

            kunde = context.Kundenverwaltung.Where(k => k.Name.Equals(actualItem)).FirstOrDefault();
            if (kunde != null)
            {
                NameTextBox.Text      = kunde.Name;
                AdressTextBox.Text    = kunde.Anschrift;
                BetragTextBox.Text    = kunde.Betrag.ToString();
                BemerkungTextBox.Text = kunde.Bemerkung == null?"keine Bemerkungen":kunde.Bemerkung;
                MaterialTextBox.Text  = kunde.Material == null ? "keine Materialien" : kunde.Material;
                TelefonTextBox.Text   = (kunde.Festnetz != null ? "[ " + kunde.Festnetz + " ] " : "") + (kunde.Handy != null ? "[ " + kunde.Handy + " ] " : "");
                QuittungTextBox.Text  = kunde.Quittung.Equals(false) || kunde.Quittung == null ? "NEIN" : "JA";
            }
            else
            {
                MessageBox.Show("Bitte wählen sie einen Kunden aus!");
            }
        }
        private void SpeichernButton_Click(object sender, EventArgs e)
        {
            Kundenverwaltung kunde = new Kundenverwaltung();

            if (string.IsNullOrWhiteSpace(textNameEingabe.Text) &&
                string.IsNullOrWhiteSpace(textAdresseEingabe.Text) &&
                string.IsNullOrWhiteSpace(textFestnetzEingabe.Text) &&
                string.IsNullOrWhiteSpace(textHandyEingabe.Text) &&
                string.IsNullOrWhiteSpace(textBetragEingabe.Text) &&
                string.IsNullOrWhiteSpace(textBoxBemerkungEingabe.Text) &&
                string.IsNullOrWhiteSpace(textBoxMaterialEingabe.Text))
            {
                MessageBox.Show("Bitte füllen Sie alle Felder aus!");
            }
            else
            {
                kunde.Name      = textNameEingabe.Text;
                kunde.Anschrift = textAdresseEingabe.Text;
                kunde.Festnetz  = textFestnetzEingabe.Text;
                kunde.Handy     = textHandyEingabe.Text;
                kunde.Betrag    = textBetragEingabe.Text != null || textBetragEingabe.Text != "" ? Int32.Parse(textBetragEingabe.Text):0;
                kunde.Quittung  = comboBox1.Text.Equals("Ja") ? true : false;
                kunde.Bemerkung = textBoxBemerkungEingabe.Text;
                kunde.Material  = textBoxMaterialEingabe.Text;

                context.Kundenverwaltung.Add(kunde);
                context.SaveChanges();
                textNameEingabe.Clear();
                textAdresseEingabe.Clear();
                textFestnetzEingabe.Clear();
                textHandyEingabe.Clear();
                textBoxBemerkungEingabe.Clear();
                textBoxMaterialEingabe.Clear();
                textBetragEingabe.Clear();
                MessageBox.Show("Gespeichert");
            }
        }