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"); } }
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"); }
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á }