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; } } }
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; } }