private async Task ListView_OnItemSelected(object sender, SelectedItemChangedEventArgs e) { CadastroEntrada cad = e.SelectedItem as CadastroEntrada; if (e.SelectedItem != null) { await Navigation.PushAsync(new EditarPage(cad)); } }
public Task <int> SaveEntradaAsync(CadastroEntrada entrada) { if (entrada.IdEntrada != 0) { return(database.UpdateAsync(entrada)); } else { return(database.InsertAsync(entrada)); } }
public EditarPage(CadastroEntrada cad) { InitializeComponent(); BindingContext = new CadastroEntrada() { IdEntrada = cad.IdEntrada, Entrada = cad.Entrada, TipoEntrada = cad.TipoEntrada }; //cadastroEntrada = new CadastroEntrada() //{ // IdEntrada = cad.IdEntrada, // Entrada = cad.Entrada, // TipoEntrada = cad.TipoEntrada //}; }
private async Task Button_OnClicked(object sender, EventArgs e) { var entrada = new CadastroEntrada(); entrada.TipoEntrada = TipoEntradaPicker.SelectedItem.ToString(); entrada.Entrada = DateTime.Now; //var indicator = new ActivityIndicator(); //indicator.SetBinding(ActivityIndicator.IsRunningProperty, "Gravando..."); //indicator.BindingContext = entrada; await App.Database.SaveEntradaAsync(entrada); //await App.Database.SaveItemAsync(todoItem); //await Navigation.PopAsync(); Debug.WriteLine(entrada); }
public Task <CadastroEntrada> InsertEntradaAsync(CadastroEntrada entrada) { throw new NotImplementedException(); }
public Task <int> DeleteEntradaAsync(CadastroEntrada entrada) { throw new NotImplementedException(); }