public async Task <int> modificarIngrediente(Ingrediente i) { int modificado = 0; try { limpiarListas(); listaParam.Add("id_product"); listaParam.Add("name"); listaParam.Add("price"); listaParam.Add("image"); listaValues.Add(i.getIdProducto().ToString()); listaValues.Add(i.getNombre()); listaValues.Add(i.getPrecio().ToString()); listaValues.Add(i.getImagen()); String json = await hreq.sendRequestPOST("/ServicioMyPizza/servicios/WSProducto/modificarproducto", listaParam, listaValues); modificado = JsonConvert.DeserializeObject <int>(json); } catch (System.Net.WebException swe) { modificado = 0; } return(modificado); }
//listview ingredeintes private async void listView1_SelectedIndexChanged(object sender, EventArgs e) { try { String pizzaSeleccionada = treeViewPedido.SelectedNode.Text; String ingredienteSeleccionado = ""; ListView.SelectedListViewItemCollection listItems = this.listViewIngredientes.SelectedItems; foreach (ListViewItem item in listItems) { ingredienteSeleccionado = item.Text; treeViewPedido.SelectedNode.Nodes.Add(ingredienteSeleccionado); Ingrediente i = await cp.buscarIngredientePorNombre(ingredienteSeleccionado); double num = cPed.sumarTotal(i.getPrecio()); actualizarTxtTotal(num); } } catch (System.NullReferenceException snf) { Alert("Porfavor seleccione una pizza", "Error"); } }
/// <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(); } }