Ejemplo n.º 1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            referenceBD = Database.DefaultInstance.GetRootReference();
            lstIngreso  = new List <Ingreso>();
            ConsultarIngresos();
            IncomeTable.DataSource = this;
            IncomeTable.ReloadData();
        }
Ejemplo n.º 2
0
        void ConsultarIngresos()
        {
            lstIngreso.Clear();

            DatabaseReference incomes = referenceBD.GetChild("Ingresos");

            nuint handleReference = incomes.ObserveEvent(DataEventType.Value, (snapshot) =>
            {
                var data = snapshot.GetValue <NSDictionary>();

                var ingreso = new Ingreso
                {
                    Monto       = float.Parse(data["Monto"].ToString()),
                    Descripcion = data["Descripcion"].ToString(),
                    Fecha       = DateTime.Parse(data["Fecha"].ToString())
                };

                lstIngreso.Add(ingreso);
                IncomeTable.ReloadData();
            });
        }