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


PHP Producto类代码示例

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


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

示例1: addItem

 public function addItem(Producto $item)
 {
     $this->_colItems[$item->get_productoId()] = $item;
     $this->_cantidadProducto[$item->get_productoId()] = $this->_cantidadProducto[$item->get_productoId()] + 1;
     $_SESSION['cantidades'] = serialize($this->_cantidadProducto);
     $_SESSION['carrito'] = serialize($this->_colItems);
 }
开发者ID:johncuervo24,项目名称:EjPHP,代码行数:7,代码来源:Carrito.php

示例2: _listarProducto

 private function _listarProducto()
 {
     $mensaje = '';
     $codigo = $_POST['codigo'];
     $producto = new Producto($codigo);
     //mensaje se pasa por referencia (ver método $usuario->load())
     if ($datos = $producto->load($mensaje)) {
         Vista::setAccion('listar');
         $codigo = $datos[0]["codigo"];
         Vista::setCodigo($codigo);
         $nombre = $datos[0]["nombre"];
         Vista::setNombre($nombre);
         $precio = $datos[0]["precio"];
         Vista::setPrecio($precio);
         $cantidad = $datos[0]["cantidad"];
         Vista::setCantidad($cantidad);
     } else {
         Vista::setAccion('mensaje');
         if ($mensaje) {
             Vista::setMensaje($mensaje);
         } else {
             Vista::setMensaje('El producto no existe');
         }
     }
     Vista::retornarVista();
 }
开发者ID:cancelajavi,项目名称:2-DAW,代码行数:26,代码来源:Controlador.php

示例3: ingresandoproducto

 public static function ingresandoproducto($codigo, $descripcion, $cuenta, $ubicacion, $unidad, $cantidad, $precio, $ingreso_id)
 {
     $cuenta = Cuenta::where('nombre_cuenta', '=', $cuenta)->first();
     $producto = Producto::where('codigo_interno', '=', $codigo)->first();
     if ($producto != null) {
         //actualizando la existencia del producto en la tabla central
         $producto->existencias = $producto->existencias + $cantidad;
         $producto->precio = $precio;
         $producto->ubicacion = $ubicacion;
         $producto->save();
     } else {
         $p = new Producto();
         $p->codigo_interno = $codigo;
         $p->descripcion = $descripcion;
         $p->cuenta_id = $cuenta->id;
         $p->ubicacion = $ubicacion;
         $p->precio = $precio;
         $p->existencias = $cantidad;
         $p->unidad = $unidad;
         $p->nivel = Session::get('nivel');
         $p->save();
         //Guardando codigo 	QR
         DNS2D::getBarcodePNGPath($codigo, "QRCODE", 20, 20);
         //selecionando el producto recien guardado
         $producto = Producto::where('codigo_interno', '=', $codigo)->first();
     }
     //ingresando en la tabla  mediatica de producto e ingreso para futuras referencias y saber cuantos productos fueron ingresados en un producto
     $ing_pro = new Ingresoproducto();
     $ing_pro->ingreso_id = $ingreso_id;
     $ing_pro->producto_id = $producto->id;
     $ing_pro->cantidad = $cantidad;
     $ing_pro->precio = $precio;
     $ing_pro->fecha = date('Y-m-d');
     $ing_pro->save();
 }
开发者ID:gabitoooo,项目名称:inventarios,代码行数:35,代码来源:Ingreso.php

示例4: actualizaInserta

 function actualizaInserta($opcion)
 {
     include_once 'Modelos/' . $this->modelo . '.php';
     $modelo = $this->modelo;
     $ok = true;
     for ($i = 1; $i <= 6; $i++) {
         if ($i == 5) {
             continue;
         }
         if (!isset($_POST[Producto::$array[$i][0]])) {
             $ok = false;
             break;
         }
     }
     if ($ok) {
         $producto = new Producto();
         if ($opcion == "actualizar") {
             $producto->id_producto = $_POST[Producto::$array[0][0]];
         }
         $producto->codigo_barras = $_POST[Producto::$array[1][0]];
         $producto->nombre = $_POST[Producto::$array[2][0]];
         $producto->descripcion = $_POST[Producto::$array[3][0]];
         $producto->precio = $_POST[Producto::$array[4][0]];
         $producto->minimo = $_POST[Producto::$array[6][0]];
         $producto->unidad = $_POST[Producto::$array[7][0]];
         $producto->id_categoria = $_POST[Producto::$array[8][0]];
         if ($producto->{$opcion}() === "") {
             echo $producto->insert_id();
         } else {
             echo "-3";
         }
     } else {
         echo "-4";
     }
 }
开发者ID:sergiocosus,项目名称:abarrotes,代码行数:35,代码来源:ProductoControlador.php

示例5: salvarProducto

 public function salvarProducto($parametros)
 {
     $objeto = new Producto();
     $objeto->setNombre($parametros['nombre']);
     $objeto->setDescripcion($parametros['descripcion']);
     $this->em->persist($objeto);
     $this->em->flush();
 }
开发者ID:jCrCaT,项目名称:tesis,代码行数:8,代码来源:Permiso.php

示例6: _editar

function _editar($url = '')
{
    precondition::url($url);
    $prod = new Producto();
    $prod->retrieve_one("url=?", $url);
    precondition::producto($prod);
    View::do_dump(APP_PATH . 'views/productos/editar.php', array('id' => $prod->id, 'nombre' => $prod->nombre, 'precio' => $prod->precio, 'stock' => $prod->stock, 'url' => $prod->url));
}
开发者ID:ET37,项目名称:Ortega-Productos-ABM,代码行数:8,代码来源:editar.php

示例7: _ver

function _ver($url = '')
{
    precondition::url($url);
    $producto = new Producto();
    $producto->retrieve_one("url=?", $url);
    precondition::producto($producto);
    View::do_dump(APP_PATH . 'views/productos/ver.php', array('producto' => $producto));
}
开发者ID:ET37,项目名称:Ortega-Productos-ABM,代码行数:8,代码来源:ver.php

示例8: registrar

 function registrar()
 {
     $modelo = new Compra();
     $modelo->registar($_POST['id_producto'], $_POST['cantidad'], $_POST['observacion']);
     $producto = new Producto();
     $producto->sumar($_POST['cantidad'], $_POST['id_producto']);
     $_SESSION['alerta'] = 'Nueva compra registrado';
     $this->nuevo();
 }
开发者ID:ricardoxd,项目名称:phpMVCEjemplo,代码行数:9,代码来源:Compra.php

示例9: actionAdmin

 public function actionAdmin()
 {
     $model = new Producto('search');
     $model->unsetAttributes();
     if (isset($_GET['Producto'])) {
         $model->setAttributes($_GET['Producto']);
     }
     $this->render('admin', array('model' => $model));
 }
开发者ID:rapbore,项目名称:comar,代码行数:9,代码来源:ProductoController.php

示例10: _borrar

function _borrar($url = '')
{
    precondition::url($url);
    $producto = new Producto();
    $producto->retrieve_one("url=?", $url);
    precondition::producto($producto);
    $producto->delete();
    header("Location: " . WEB_FOLDER);
}
开发者ID:ET37,项目名称:Ortega-Productos-ABM,代码行数:9,代码来源:borrar.php

示例11: eliminar

 function eliminar()
 {
     $modelo = new Producto();
     if ($modelo->eliminar($_POST['id'])) {
         $_SESSION['alerta'] = 'Producto eliminado con exito ';
     } else {
         $_SESSION['alerta'] = 'Producto no se puedo eliminar tiene relacion con otros modulos ';
     }
     $this->inicio();
 }
开发者ID:ricardoxd,项目名称:phpMVCEjemplo,代码行数:10,代码来源:Producto.php

示例12: addLinea

 public function addLinea(Producto $producto)
 {
     $id = $producto->getId();
     if (isset($this->carrito[$id])) {
         $lineacarrito = $this->getLinea($id);
         $lineacarrito->setCantidad($lineacarrito->getCantidad() + 1);
     } else {
         $lineacarrito = new LineaCarrito($producto, 1);
         $this->carrito[$id] = $lineacarrito;
     }
 }
开发者ID:centaurustech,项目名称:tiendaonline,代码行数:11,代码来源:Carrito.php

示例13: getListaProducto

 private function getListaProducto($lista)
 {
     $listaAux = array();
     foreach ($lista as $item) {
         $producto = new Producto();
         $producto->setIdProducto($item["idProducto"]);
         $producto->setNombre($item["nombre"]);
         $producto->setStock($item["stock"]);
         $producto->setPrecio($item["precio"]);
         $listaAux[] = $producto;
     }
     return $listaAux;
 }
开发者ID:mabalderramav,项目名称:PHP-Gestionar-Venta,代码行数:13,代码来源:Producto.php

示例14: registrar

 function registrar()
 {
     $producto = new Producto();
     $restado = $producto->restar($_POST['cantidad'], $_POST['id_producto']);
     if ($restado == '') {
         $modelo = new Venta();
         $modelo->registar($_POST['id_producto'], $_POST['cantidad'], $_POST['observacion']);
         $_SESSION['alerta'] = 'Nueva venta registrado';
         $this->nuevo();
     } else {
         $_SESSION['alerta'] = 'No hay suficientes productos para la venta, quedan ' . $restado;
         $this->nuevo();
     }
 }
开发者ID:ricardoxd,项目名称:phpMVCEjemplo,代码行数:14,代码来源:Venta.php

示例15: getLeftList

 function getLeftList()
 {
     $sql = "select p.*, f.* from producto p left join foto f on p.id = f.idproducto";
     $r = $this->bd->setConsulta($sql);
     $respuesta = array();
     while ($fila = $this->bd->getFila()) {
         $obj1 = new Producto();
         $obj1->set($fila);
         $obj2 = new Foto();
         $obj2->set($fila, 6);
         $objeto = new InnerProductoFoto($obj1, $obj2);
         $respuesta[] = $objeto;
     }
     return $respuesta;
 }
开发者ID:centaurustech,项目名称:tiendaonline,代码行数:15,代码来源:ModeloInnerProductoFoto.php


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