/// <summary> /// This method add a new refresh in database if something fall, return 0 /// </summary> /// <param name="r"></param> /// <returns> 0 if refresh is not added succesfully or return 1 if refresh is added succesfully</returns> public async Task <int> agregarBebida(Refresco r) { int agregado = 0; try { limpiarListas(); listaParam.Add("name"); listaParam.Add("price"); listaParam.Add("image"); listaValues.Add(r.getNombre()); listaValues.Add(r.getPrecio().ToString()); listaValues.Add(r.getImagen()); String json = await hreq.sendRequestPOST("/ServicioMyPizza/servicios/WSProducto/addbebida", listaParam, listaValues); agregado = JsonConvert.DeserializeObject <int>(json); } catch (System.Net.WebException swe) { agregado = 0; } return(agregado); }
/// <summary> /// This method save the select item from listview and put the name, image and price in the form. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void listViewBebidas_SelectedIndexChanged(object sender, EventArgs e) { if (listViewBebidas.SelectedItems.Count > 0) { ListViewItem listItem = listViewBebidas.SelectedItems[0]; String nombreBebida = listItem.Text; txtBebida.Text = nombreBebida; Refresco r = await cp.buscarRefrescoPorNombre(nombreBebida); txtPrecio.Text = r.getPrecio().ToString(); String pathImage = r.getImagen(); pictureBox1.ImageLocation = "http://provenapps.cat/~dam1804/Images/bebidas/" + pathImage; } }