当前位置: 首页>>代码示例>>PHP>>正文


PHP Producto::modificarExistencias方法代码示例

本文整理汇总了PHP中Producto::modificarExistencias方法的典型用法代码示例。如果您正苦于以下问题:PHP Producto::modificarExistencias方法的具体用法?PHP Producto::modificarExistencias怎么用?PHP Producto::modificarExistencias使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Producto的用法示例。


在下文中一共展示了Producto::modificarExistencias方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: accionEliminar

 function accionEliminar()
 {
     sesionNivel('a', 'g');
     $modelo = $this->modelo;
     include 'Modelos/VentaProducto.php';
     include 'Modelos/Producto.php';
     include_once 'Modelos/' . $modelo . '.php';
     if (isset($_POST[Venta::$array[0][0]])) {
         $ventaProductos = VentaProducto::obtenerTodos(' where id_venta=?', array(&$_POST['id_venta']), 'i');
         $n_ventaProductos = count($ventaProductos);
         for ($i = 0; $i < $n_ventaProductos; $i++) {
             Producto::modificarExistencias($ventaProductos[$i]->id_producto, $ventaProductos[$i]->cantidad);
         }
         if ($modelo::eliminar($_POST[Venta::$array[0][0]]) == 0) {
             echo "0";
         } else {
             echo "1";
         }
     } else {
         echo "-4";
     }
 }
开发者ID:sergiocosus,项目名称:abarrotes,代码行数:22,代码来源:VentaControlador.php

示例2: actualizaInserta

 function actualizaInserta($opcion)
 {
     sesionNivel('a', 'g', 'e');
     include_once 'Modelos/' . $this->modelo . '.php';
     include 'Modelos/Producto.php';
     $modelo = $this->modelo;
     if (isset($_POST['id_producto'], $_POST['cantidad'], $_POST['costo'], $_POST['tipo'])) {
         $producto = new UsuarioProducto();
         if ($_POST['cantidad'] < 0) {
             $cantidad = -$_POST['cantidad'];
             $id_producto = $_POST['id_producto'];
             $productoAChecar = Producto::obtenerPorCondicion(' where id_producto=?', [&$id_producto], 'i');
             if ($productoAChecar->existencias < $cantidad) {
                 die('No hay suficientes existencias para disminuir');
             }
         }
         $producto->id_producto = $_POST['id_producto'];
         $producto->cantidad = $_POST['cantidad'];
         $producto->costo = $_POST['costo'];
         $producto->id_usuario = $_SESSION['usuario']->id_usuario;
         $producto->tipo = $_POST['tipo'];
         // var_dump($producto);
         if ($producto->cantidad < 0) {
             sesionNivel('a');
         }
         if ($producto->{$opcion}() === "") {
             if (Producto::modificarExistencias($producto->id_producto, $producto->cantidad) == "") {
                 echo '0';
             } else {
                 echo '-3';
             }
         } else {
             echo "-3";
         }
     } else {
         echo "-4";
     }
 }
开发者ID:sergiocosus,项目名称:abarrotes,代码行数:38,代码来源:UsuarioProductoControlador.php


注:本文中的Producto::modificarExistencias方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。