private void ConsultarLeituras() { DAL_Database database = new DAL_Database(); var Lista = database.Consultar(); //Lista = database.Pesquisa() lb_Contagem.Text = Lista.Count().ToString() + " Unidades"; }
private void ConsultarLeituras() { DAL_Database database = new DAL_Database(); Lista = database.Consultar(); ListaLeituras.ItemsSource = Lista; lblCount.Text = Lista.Count.ToString(); //Lista = database.Pesquisa() lblCountSync.Text = Lista.Count(a => a.Synced == false).ToString(); }
private void SendToSQLite(Entidade_Leitura leitura) { //Salvar informações no Banco DAL_Database database = new DAL_Database(); var _leitura = database.ObterVagaPorCodigoBarras(leitura.CodigoBarras); if (_leitura == null) { database.Cadastro(leitura); } else { DisplayAlert("Alerta!", "Você já leu esse Número de Série! As informações serão atualizadas!", "OK"); database.Atualizacao(leitura); } ConsultarLeituras(); }
private async void ExcluirAction(object sender, EventArgs args) { bool x = await DisplayAlert("Atenção!", "Tem certeza que deseja excluir o registro?", "Sim", "Não"); if (x) { Label lblExcluir = (Label)sender; //Instanicei uma label para receber a label da interface (XAML). Desejo com isso pegar o Binding do Command Parameter que está dentro do GetureRecognizer da Label //Vagas vaga = ((TapGestureRecognizer)lblDetalhe.GestureRecognizers[0]).CommandParameter as Vagas;//Gesturerecognizer é uma lista. Vou acessar o primeiro elemento da lista que é o tap. Faço uma conversão TapGestureRecognizer tapGest = (TapGestureRecognizer)lblExcluir.GestureRecognizers[0]; //0 é o campo da vaga Entidade_Leitura leitura; leitura = tapGest.CommandParameter as Entidade_Leitura; DAL_Database database = new DAL_Database(); database.Exclusao(leitura); ConsultarLeituras(); } }
public async void EnviaLeiturasWebDB() { try { if (_statusWifi) { DAL_Database database = new DAL_Database(); var Lista = database.ConsultarLeiturasParaSincronizar(); if (Lista.Count > 0) { DAL_Firebase firebase = new DAL_Firebase(); foreach (Entidade_Leitura leitura in Lista) { //SendToFirebase(leitura); await firebase.SendToFirebase(leitura); var _leiturasFirebase = await firebase.BuscarLeitura(leitura); if (_leiturasFirebase.Count > 0) { leitura.Synced = true; database.Atualizacao(leitura); } /*foreach (var Lleituras in _leiturasFirebase) * { * //leitura.Synced = true; * * //Console.WriteLine($"{Lleituras.Key} is {Lleituras.Object.CodigoBarras} m high."); * }*/ } } } } catch (Exception e) { } }