コード例 #1
0
        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);
        }
コード例 #2
0
        /// <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();
            }
        }