コード例 #1
0
        private void szerk_törzsadat_felvetel_button_Click(object sender, RoutedEventArgs e)
        {
            Törzsadatlista szerkesztett_törzsadat = new Törzsadatlista();

            szerkesztett_törzsadat.alcsoport  = szerk_alcsoport_textbox.Text;
            szerkesztett_törzsadat.anyagnév   = szerk_anyagnev_textbox.Text;
            szerkesztett_törzsadat.főcsoport  = focsop;
            szerkesztett_törzsadat.gyártó     = szerk_gyarto_textbox.Text;
            szerkesztett_törzsadat.kategória  = kat;
            szerkesztett_törzsadat.kiszerelés = kisz;
            szerkesztett_törzsadat.un_szám    = szerk_un_szam_textbox.Text;
            bool sikerult_e = db_implementation.updateTörzsadat(szerkeszteni_kívánt_törzsadat, szerkesztett_törzsadat);

            if (sikerult_e == true)
            {
                törzsadatok_listazasa_listbox.ItemsSource = null;
                törzsadatok = db_implementation.getTörzsadlista();
                var valami = törzsadatok.OrderBy(a => a.anyagnév);
                törzsadatok_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!");
            }
        }
コード例 #2
0
        private void törzsadatok_listazasa_listbox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int index        = 0;
            int selecteditem = törzsadatok_listazasa_listbox.SelectedIndex;
            var valami       = törzsadatok.OrderBy(a => a.anyagnév);

            foreach (var item in valami)
            {
                if (index == selecteditem)
                {
                    szerkeszteni_kívánt_törzsadat = item;
                }
                index++;
            }
        }