//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(); } }