Exemple #1
0
        private async void LView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            var    propinaSelecionada = e.SelectedItem as Propinas;
            String confirm            = await DisplayActionSheet("Pagou a propina do mês de " + propinaSelecionada.Mes + "?", null, null, "Sim", "Não");

            if (confirm == "Sim")
            {
                DBPropinasConnection db = new DBPropinasConnection();
                propinaSelecionada.PagoN = "Propina Paga";
                Task <String> numberTask = db.UpdatePropina(propinaSelecionada.PagoN, propinaSelecionada.Id);
                LoadPropinas();
                Opropinas         = GetPropinas();
                lView.ItemsSource = Opropinas;
                lView.EndRefresh();
            }
            if (confirm == "Não")
            {
                DBPropinasConnection db = new DBPropinasConnection();
                propinaSelecionada.PagoN = "Propina não paga";
                Task <String> numberTask = db.UpdatePropina(propinaSelecionada.PagoN, propinaSelecionada.Id);
                LoadPropinas();
                Opropinas         = GetPropinas();
                lView.ItemsSource = Opropinas;
                lView.EndRefresh();
            }
        }
Exemple #2
0
        private async void LoadPropinas()
        {
            DBPropinasConnection db = new DBPropinasConnection();

            Task <String> numberTask = db.PullRowPropinas();
            string        number     = await numberTask;

            Variaveis._rows3 = Int32.Parse(number);

            Variaveis._propinas = new Propinas[Variaveis._rows3];
            for (int id = 1; id <= Variaveis._rows3; id++)
            {
                String        idString   = id.ToString();
                Task <string> resultTask = db.PullPropinas(idString);
                string        result     = await resultTask;



                var propina = JsonConvert.DeserializeObject <Propinas>(result);

                Variaveis._propinas[id - 1] = propina;
            }
        }