Esempio n. 1
0
 private void corrigeStock()
 {
     if (pedidoActual != null)
     {
         try
         {
             foreach (lineas_pedidos lp in pedidoActual.lineas_pedidos)
             {
                 productos prod       = prodLogic.GetOne(lp.id_producto);
                 int       nuevoStock = prod.stock + lp.cantidad;
                 prodLogic.Modificacion(prod.id_producto, prod.nombre, prod.id_productor, prod.precio, nuevoStock,
                                        prod.vol_alcohol, prod.ml, prod.ibu, prod.año, prod.añejamiento, prod.id_tipo, prod.foto);
             }
             Page.Response.Redirect(Page.Request.Url.ToString(), false);
         }
         catch (Exception e)
         {
             throw e;
         }
     }
 }
Esempio n. 2
0
        protected void onActualizarPressed(object sender, EventArgs e)
        {
            try
            {
                validar = true;
                SetVisibilidades();
                if (ValidarCampos())
                {
                    mapearDatosProducto(Accion.Modificar);
                    prodLog.Modificacion(productoActual.id_producto, productoActual.nombre, productoActual.id_productor, productoActual.precio, productoActual.stock, productoActual.vol_alcohol,
                                         productoActual.ml, productoActual.ibu, productoActual.año, productoActual.añejamiento, productoActual.id_tipo, productoActual.foto);

                    dgvProductos.DataBind();
                    validar = false;
                    Page.Response.Redirect(Page.Request.Url.ToString(), true);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }