/// <summary> /// When user select an ingredient displays the information of the ingredient in text views /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void listViewIngredientes_SelectedIndexChanged(object sender, EventArgs e) { if (listViewIngredientes.SelectedItems.Count > 0) { ListViewItem listItem = listViewIngredientes.SelectedItems[0]; String nombreIngrediente = listItem.Text; txtIngrediente.Text = nombreIngrediente; Ingrediente i = await cp.buscarIngredientePorNombre(nombreIngrediente); txtPrecio.Text = i.getPrecio().ToString(); String pathImage = i.getImagen(); pictureBox1.ImageLocation = "http://provenapps.cat/~dam1804/Images/ingredientes/" + pathImage; id_ingrediente = i.getIdIngrediente(); id_producto = i.getIdProducto(); } }
public async Task <int> eliminarIngrediente(Ingrediente i) { int eliminado = 0; try { limpiarListas(); listaParam.Add("id_ingredient"); listaValues.Add(i.getIdIngrediente().ToString()); String json = await hreq.sendRequestPOST("/ServicioMyPizza/servicios/WSProducto/eliminaringredient", listaParam, listaValues); eliminado = JsonConvert.DeserializeObject <int>(json); } catch (System.Net.WebException swe) { eliminado = 0; } return(eliminado); }