Esempio n. 1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            int default_id = Convert.ToInt32(label_helpid.Content);

            foreach (Table update in _datact.Tables)
            {
                if (update.Id == default_id)
                {
                    _datact.Tables.DeleteOnSubmit(update);
                    _zastupce_tridy_dat.Remove(update);

                    _datact.SubmitChanges();


                    Table novy = new Table();
                    novy.Nazev     = tb_nazev.Text;
                    novy.Recenze   = tb_kom.Text;
                    novy.Zanr      = tb_zanr.Text;
                    novy.Hodnocení = Convert.ToInt32(hodnoceni_combo.SelectionBoxItemStringFormat); //nutno konverzovat
                    novy.Autor     = tb_autor.Text;
                    novy.Obrazek   = label_image.Content.ToString();



                    _datact.Tables.InsertOnSubmit(novy);
                    _zastupce_tridy_dat.Add(novy);
                    _datact.SubmitChanges();



                    Application.Current.Windows[0].Close();
                }
            }
        }
Esempio n. 2
0
        private void button_delete_Click(object sender, RoutedEventArgs e)
        {
            if (listbox1.SelectedItem != null)
            {
                _datact.Tables.DeleteOnSubmit((Table)listbox1.SelectedItem); //smaze pretypovany item
                _zastupce_tridy_dat.Remove((Table)listbox1.SelectedItem);    //smazat i z kolekceobsahujici _datact.tably
                _datact.SubmitChanges();

                label_autor.Content     = null;
                label_hodnoceni.Content = null;
                label_id.Content        = null;
                label_nazev.Content     = null;
                label_zanr.Content      = null;
                label_recenze.Content   = null;
                image1.Source           = null;
            }
        }