Пример #1
0
        public void MostraDados()
        {
            List <DespesaModel> lista = DespesaTable.GetDespesas();

            if (lista == null)
            {
                viewModel.Despesas = new ObservableCollection <DespesaModel>();
            }
            else
            {
                viewModel.Despesas = new ObservableCollection <DespesaModel>(lista);
            }



            viewModel.InformaAlteracao("Despesas");
            viewModel.InformaAlteracao("Descricao");
            viewModel.InformaAlteracao("Valor");
            viewModel.InformaAlteracao("Pago");
            viewModel.InformaAlteracao("DataVencimento");
        }
Пример #2
0
        private void BtnIniciarParar_Clicked(object sender, EventArgs e)
        {
            if (ColetandoDadosGPS)
            {
                // pega data/hora de encerramento da rota
                dthrFinal = DateTime.Now;

                ColetandoDadosGPS      = false;
                viewModel.IniciarParar = "Iniciar";

                Task.Factory.StartNew(StopListening);

                // mostra popup para usuário gravar ou não a rota
                if (App.usrCorrente.Grava == 1)
                {
                    GravaRota();
                }
                else
                {
                    viewModel.Pergunta    = "Deseja gravar a rota?";
                    viewModel.MostraPopup = true;
                    viewModel.InformaAlteracao("Pergunta");
                    viewModel.InformaAlteracao("MostraPopup");
                }
            }
            else
            {
                ColetandoDadosGPS      = true;
                viewModel.IniciarParar = "Parar";
                viewModel.DistTotal    = 0.0;

                mapVisualizacao.RouteCoordinates = new List <MyPosition>();
                Task.Factory.StartNew(StartListening);

                // pega data/hora de início da rota
                dthrInicial = DateTime.Now;
            }

            viewModel.InformaAlteracao("IniciarParar");
            viewModel.InformaAlteracao("DistTotal");
        }