コード例 #1
0
        private void dgKlanten_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (editing && (Klanten)dgKlanten.SelectedItem == SelectedItem)
            {
                editing = false;
                ClearForm();
            }
            else
            {
                editing      = true;
                SelectedItem = (Klanten)dgKlanten.SelectedItem;
                if (SelectedItem != null)
                {
                    txtBSN.IsReadOnly      = true;
                    txtBSN.Text            = SelectedItem.BSN;
                    txtVoorletters.Text    = SelectedItem.Voorletters;
                    txtVoornaam.Text       = SelectedItem.Voornaam;
                    txtAchternaam.Text     = SelectedItem.Achternaam;
                    txtAdres.Text          = SelectedItem.Adres;
                    txtPostcode.Text       = SelectedItem.Postcode;
                    txtWoonplaats.Text     = SelectedItem.Woonplaats;
                    txtTelefoonnummer.Text = SelectedItem.Telefoonnummer;
                    txtEmail.Text          = SelectedItem.Email;

                    btnSave.Visibility   = Visibility.Hidden;
                    btnEdit.Visibility   = Visibility.Visible;
                    btnDelete.Visibility = Visibility.Visible;
                }
            }
        }
コード例 #2
0
        public void EditRekening(string IBAN, string BSN, double Saldo, Typen Type, DateTime SluitDatum)
        {
            Rekeningen R = (from Rekening in db.Rekeningens where Rekening.IBAN == IBAN select Rekening).Single();
            Klanten    K = (from Klant in db.Klantens where Klant.BSN == BSN select Klant).Single();

            R.IBAN       = IBAN;
            R.Klanten    = K;
            R.Saldo      = Saldo;
            R.Typen      = Type;
            R.SluitDatum = SluitDatum;
        }
コード例 #3
0
        public void EditKlant(string BSN, string Voorletters, string Voornaam, string Achternaam, string Adres, string Postcode, string Woonplaats, string Telefoonnummer, string Email)
        {
            Klanten K = (from Klant in db.Klantens where Klant.BSN == BSN select Klant).Single();

            K.Voorletters    = Voorletters;
            K.Voornaam       = Voornaam;
            K.Achternaam     = Achternaam;
            K.Adres          = Adres;
            K.Postcode       = Postcode;
            K.Woonplaats     = Woonplaats;
            K.Telefoonnummer = Telefoonnummer;
            K.Email          = Email;
        }
コード例 #4
0
        public void NewKlant(string BSN, string Voorletters, string Voornaam, string Achternaam, string Adres, string Postcode, string Woonplaats, string Telefoonnummer, string Email)
        {
            Klanten K = new Klanten();

            K.BSN            = BSN;
            K.Voorletters    = Voorletters;
            K.Voornaam       = Voornaam;
            K.Achternaam     = Achternaam;
            K.Adres          = Adres;
            K.Postcode       = Postcode;
            K.Woonplaats     = Woonplaats;
            K.Telefoonnummer = Telefoonnummer;
            K.Email          = Email;

            db.Klantens.InsertOnSubmit(K);
        }
コード例 #5
0
 private void ClearForm()
 {
     txtBSN.IsReadOnly      = false;
     txtBSN.Text            = "";
     txtVoorletters.Text    = "";
     txtVoornaam.Text       = "";
     txtAchternaam.Text     = "";
     txtAdres.Text          = "";
     txtPostcode.Text       = "";
     txtWoonplaats.Text     = "";
     txtTelefoonnummer.Text = "";
     txtEmail.Text          = "";
     btnSave.Visibility     = Visibility.Visible;
     btnEdit.Visibility     = Visibility.Hidden;
     btnDelete.Visibility   = Visibility.Hidden;
     SelectedItem           = null;
 }
コード例 #6
0
 partial void DeleteKlanten(Klanten instance);
コード例 #7
0
 partial void UpdateKlanten(Klanten instance);
コード例 #8
0
 partial void InsertKlanten(Klanten instance);
コード例 #9
0
        public void DeleteKlant(string BSN)
        {
            Klanten K = (from Klant in db.Klantens where Klant.BSN == BSN select Klant).Single();

            db.Klantens.DeleteOnSubmit(K);
        }