private async void guardarAlimentoDia() { SrvFingerNation srv = new SrvFingerNation(); ConsumoDia dia = new ConsumoDia(); var listaAlimento = await srv.GetAllAlimentos(); if (listaAlimento.Count != 0) { foreach (Alimentos a in listaAlimento) { if (a.nombre == autoComplete.Text.ToString()) { /*AQUI ESTA EL ALIMENTO*/ double calorias = (a.calorias / 100) * double.Parse(cantidad.Text.ToString()); double proteinas = (a.proteinas / 100) * double.Parse(cantidad.Text.ToString()); double grasas = (a.grasas / 100) * double.Parse(cantidad.Text.ToString()); double carbohidratos = (a.carbohidratos / 100) * double.Parse(cantidad.Text.ToString()); dia.Id = 0; dia.Alimento = a.nombre; dia.Cantidad = int.Parse(cantidad.Text.ToString()); dia.Calorias = calorias; dia.Proteina = proteinas; dia.Grasa = grasas; dia.Carbohidratos = carbohidratos; dia.Comida = comida.SelectedItem.ToString(); dia.Fecha = DateTime.Now.ToString(); dia.Terminado = "I"; await srv.InsertConsumoDia(dia); } } //recorrer alimentos } //verificar que no este vacia la lista }
protected async override void OnAppearing() { SrvFingerNation srv = new SrvFingerNation(); var lista = await srv.GetAllAlimentos(); ObservableCollection <string> listaAlimentos = new ObservableCollection <string>(); if (lista.Count != 0) { foreach (Alimentos a in lista) { listaAlimentos.Add(a.nombre); } } autoComplete.DataSource = listaAlimentos; ObservableCollection <string> com = new ObservableCollection <string>() { "Almuerzo", "Comida", "Cena", "Otros" }; comida.ItemsSource = com; comida.SelectedItem = "Otros"; }
public async void getAlimentos() { SrvFingerNation a = new SrvFingerNation(); var lista = await a.GetAllAlimentos(); if (lista != null) { foreach (Alimentos alimento in lista) { tempAlimentos tla = new tempAlimentos(); tla.nombre = alimento.nombre; tla.categoria = alimento.categoria; listaAli.Add(tla); } } }//getAllAli
private async void Edit(object sender, EventArgs e) { if (listView.SelectedItem != null) { tempAlimentos a = listView.SelectedItem as tempAlimentos; SrvFingerNation sr = new SrvFingerNation(); var lista = await sr.GetAllAlimentos(); foreach (Alimentos alimento in lista) { if (alimento.nombre == a.nombre) { App.Current.MainPage = new create_alimento(alimento); } } } }//EDIT
}//GUARDAR ALIMENTO private async void Delete(object sender, EventArgs e) { Alimentos a = alGlobal; SrvFingerNation sr = new SrvFingerNation(); var lista = await sr.GetAllAlimentos(); foreach (Alimentos alimento in lista) { if (alimento.nombre == a.nombre) { await sr.DeleteAlimentos(alimento); MainPage mp = new MainPage(); Type page = typeof(index_alimentos); mp.Detail = new NavigationPage((Page)Activator.CreateInstance(page)); mp.IsPresented = false; App.Current.MainPage = mp; } } }
public async Task <IList <Alimentos> > getXamarinAlm() { return(await sqlite.GetAllAlimentos()); }//GET XAMARIN Alimentos