public JointTables GetJointTablesByID(int id) { var q = "select r.RachunekID, r.Kwota, k.KategoriaID, k.KategoriaName from Rachunek r inner join Kategorie k on r.KategoriaID == k.KategoriaID"; JointTables jt = database.FindWithQuery <JointTables>(q); return(jt); }
async private void ListaRachunkow_ItemSelected(object sender, SelectedItemChangedEventArgs e) { if (e.SelectedItem != null) { JointTables jt = (JointTables)e.SelectedItem; Rachunek r = App.DatabaseController.GetRachunek(jt.RachunekID); await Navigation.PushModalAsync(new RachunekDetails(jt) { BindingContext = r }); } }
public RachunekDetails(JointTables jointTables) { InitializeComponent(); typPlatnosciPicker.ItemsSource = new List <string> { "Karta", "Gotówka", "Inny" }; kwotaEntry.SetBinding(Entry.TextProperty, "Kwota"); jt = jointTables; kategoriaPicker.Text = App.DatabaseController.GetKategoria(jt.KategoriaID).KategoriaName; }