/// <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);
        }
示例#2
0
        /// <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;
            }
        }