コード例 #1
0
        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));
            }
        }
コード例 #2
0
 public Task <int> SaveEntradaAsync(CadastroEntrada entrada)
 {
     if (entrada.IdEntrada != 0)
     {
         return(database.UpdateAsync(entrada));
     }
     else
     {
         return(database.InsertAsync(entrada));
     }
 }
コード例 #3
0
        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
            //};
        }
コード例 #4
0
        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);
        }
コード例 #5
0
 public Task <CadastroEntrada> InsertEntradaAsync(CadastroEntrada entrada)
 {
     throw new NotImplementedException();
 }
コード例 #6
0
 public Task <int> DeleteEntradaAsync(CadastroEntrada entrada)
 {
     throw new NotImplementedException();
 }