Пример #1
0
        private void AddTransaction_Click(object sender, RoutedEventArgs e)
        {
            int    month     = MTH.SelectedIndex;
            int    year      = Int32.Parse(YR.Text);
            int    count     = Pocet.SelectedIndex + 1;
            int    item      = Itemy.SelectedIndex + 1;
            bool   paid      = Convert.ToBoolean(Paid.IsChecked);
            Seznam ids       = (Seznam)Seznamy.SelectedItem;
            int    idseznamu = ids.ID;

            try
            {
                Transakce t = new Transakce();
                t.IDPredmet = item;
                t.Mnozstvi  = count;
                t.Rok       = year;
                t.Mesic     = month;
                t.Zaplaceno = paid;
                t.IDSeznamu = idseznamu;

                App.Database.SaveItems <Transakce>(t);
                MessageBox.Show("Výdaj byl přidán");
            }
            catch
            {
                MessageBox.Show("Něco se pokazilo");
            }
        }
Пример #2
0
        private void AddSeznam_Click(object sender, RoutedEventArgs e)
        {
            string Nazev = NewSeznam.Text;
            Seznam s     = new Seznam();

            s.NazevSeznamu = Nazev;
            App.Database.SaveItems <Seznam>(s);
            MessageBox.Show("Seznam byl vytvořen");
        }
Пример #3
0
        private void Seznamy_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var itemsFromDb = new ObservableCollection <Transakce>(App.Database.GetItems <Transakce>().Result);
            var itemylist   = new ObservableCollection <Item>(App.Database.GetItems <Item>().Result);

            Seznam s = (Seznam)SeznamyCB.SelectedItem;

            mthlbl.Content = s.NazevSeznamu;
            FillTheListSeznam(itemsFromDb, itemylist, s.ID);
            //FillTRWhere(s.ID);
            //ID => proměnná
        }