Exemplo n.º 1
0
        protected async override void OnAppearing()
        {
            ObservableCollection <TempConsumoDia> listaGrid = new ObservableCollection <TempConsumoDia>();

            SrvFingerNation srv = new SrvFingerNation();

            var lista = await srv.GetAllConsumoDia();

            if (lista.Count != 0)
            {
                foreach (ConsumoDia c in lista)
                {
                    TempConsumoDia temp = new TempConsumoDia()
                    {
                        Alimento      = c.Alimento,
                        Calorias      = c.Calorias,
                        Proteina      = c.Proteina,
                        Grasa         = c.Grasa,
                        Cantidad      = c.Cantidad,
                        Carbohidratos = c.Carbohidratos,
                        Comida        = c.Comida
                    };
                    listaGrid.Add(temp);
                }
            }

            dataGrid.ItemsSource = listaGrid;
        }
Exemplo n.º 2
0
        private async void Edit(object sender, EventArgs e)
        {
            if (dataGrid.SelectedItem != null)
            {
                TempConsumoDia  a     = dataGrid.SelectedItem as TempConsumoDia;
                SrvFingerNation sr    = new SrvFingerNation();
                var             lista = await sr.GetAllConsumoDia();

                foreach (ConsumoDia alimento in lista)
                {
                    if (alimento.Alimento == a.Alimento)
                    {
                        App.Current.MainPage = new create_dia(alimento);
                    }
                }
            }
        }//EDIT
Exemplo n.º 3
0
        }//GO INSERT

        private async void Delete(object sender, EventArgs e)
        {
            if (dataGrid.SelectedItem != null)
            {
                TempConsumoDia  a     = dataGrid.SelectedItem as TempConsumoDia;
                SrvFingerNation sr    = new SrvFingerNation();
                var             lista = await sr.GetAllConsumoDia();

                foreach (ConsumoDia alimento in lista)
                {
                    if (alimento.Alimento == a.Alimento)
                    {
                        await sr.DeleteConsumoDia(alimento);

                        MainPage mp   = new MainPage();
                        Type     page = typeof(index_dias);
                        mp.Detail            = new NavigationPage((Page)Activator.CreateInstance(page));
                        mp.IsPresented       = false;
                        App.Current.MainPage = mp;
                    }
                }
            }
        }