예제 #1
0
        private void szerk_ugyfel_button_Click(object sender, RoutedEventArgs e)
        {
            Ügyfelek szerkesztett_ügyfél = new Ügyfelek();

            szerkesztett_ügyfél.adóazonosító_jel = szerk_adoazonosito_jel_textbox.Text;
            szerkesztett_ügyfél.adószám          = szerk_adoszam_textbox.Text;
            szerkesztett_ügyfél.anyja_neve       = szerk_anyja_nev_textbox.Text;
            szerkesztett_ügyfél.email            = szerk_email_textbox.Text;
            szerkesztett_ügyfél.lakcím           = szerk_lakcím_textbox.Text;
            szerkesztett_ügyfél.leánykori_név    = szerk_leanykori_nev_textbox.Text;
            szerkesztett_ügyfél.mvh             = szerk_mvh_reg_szam_textbox.Text;
            szerkesztett_ügyfél.születési_helye = szerk_szuletesi_helye_textbox.Text;
            DateTime dt = new DateTime();

            dt = szerk_szul_datum_datepicker.DisplayDate;
            string datetime = dt.ToString("MM-dd-yyyy");

            szerkesztett_ügyfél.születési_ideje = datetime;
            szerkesztett_ügyfél.telefonszám     = szerk_telefonszám_textbox.Text;
            szerkesztett_ügyfél.teljes_név      = szerk_teljes_nev_textbox.Text;
            szerkesztett_ügyfél.zöldkártyaszám  = szerk_zöldkönyv_szam_textbox.Text;
            bool sikerult_e = db_implementation.updateÜgyfél(szerkeszteni_kívant_ügyfel, szerkesztett_ügyfél);

            if (sikerult_e == true)
            {
                ügyfelek_listazasa_listbox.ItemsSource = null;
                ügyfelek = db_implementation.getÜgyfelek();
                var valami = ügyfelek.OrderBy(a => a.teljes_név);
                ügyfelek_listazasa_listbox.ItemsSource = valami;
                this.UpdateLayout();
                MessageBox.Show("Sikeres módosítás!");
            }
            else
            {
                MessageBox.Show("Nem sikerült a módosítás, hívj fel!");
            }
        }