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
        //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");
            }
        }
Пример #3
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();
            }
        }