• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP Producto类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: getList

 function getList($condicion = "1=1", $parametro = array(), $orderby = "1")
 {
     $list = array();
     $sql = "select * from {$this->tabla} where {$condicion} order by {$orderby}";
     $r = $this->bd->setConsulta($sql, $parametro);
     if ($r) {
         while ($fila = $this->bd->getFila()) {
             $producto = new Producto();
             $producto->set($fila);
             $list[] = $producto;
         }
     } else {
         return null;
     }
     return $list;
 }
开发者ID:centaurustech,项目名称:tiendaonline,代码行数:16,代码来源:ModeloProducto.php


示例17: categoria

 public function categoria($id)
 {
     $categoria = categoria::find($id);
     $productos = Producto::where('categoria_id', '=', $categoria->id)->paginate(16);
     //dd($productos);
     return view('productos')->with('productos', $productos)->with('categoria', $categoria);
 }
开发者ID:joseluisordonez,项目名称:dis,代码行数:7,代码来源:PpalController.php


示例18: editAction

 public function editAction()
 {
     $form = new ProductoForm();
     $idinventario = Input::get("ID_INVENTARIO");
     $producto = Producto::findOrFail($idinventario);
     $url = URL::full();
     $this->getRuta();
     //die();
     if ($form->isPosted()) {
         if ($form->isValidForEdit()) {
             //$producto->ID_INVENTARIO = Input::get("ID_INVENTARIO");
             $producto->ID_VENTA = Input::get("id_venta_txt");
             $producto->ID_PRODUCTO = Input::get("id_producto_txt");
             $producto->ID_RUTA = Input::get("id_ruta_txt");
             $producto->NOMBRE_PRODUCTO = Input::get("nombre_producto_txt");
             $producto->DISPONIBLE = Input::get("disponible_chk");
             //die (var_dump($producto->ID_VENTA ).var_dump($producto->ID_PRODUCTO ).var_dump($producto->ID_RUTA ).var_dump($producto->NOMBRE_PRODUCTO ).var_dump($producto->DISPONIBLE ));
             $producto->save();
             return Redirect::route($this->routeIndex);
         }
         return Redirect::to($url)->withInput(["ID_INVENTARIO" => Input::get("ID_INVENTARIO"), "producto" => $producto, "errors" => $form->getErrors(), "url" => $url]);
     }
     //die($data->name);
     return View::make($this->routeEdit, ["form" => $form, "producto" => $producto, "rutasValidas" => $this->rutasValidas, "HeaderTitle" => trans('producto.editrecord')]);
 }
开发者ID:alejandromorg,项目名称:Inventario,代码行数:25,代码来源:UnidadEmpaqueController.php


示例19: Ajax

 public static function Ajax($param)
 {
     switch ($param) {
         case 'byCategory':
             $id = e(Input::get('id'));
             $productos = Producto::where('categoria', "=", $id)->take(20)->get()->toJson();
             echo $productos;
             break;
         case 'excelByCategory':
             // print_r(Input::all());
             $catName = utf8_decode(utf8_encode(Input::get('catName')));
             $id = Input::get('id');
             $productos = Producto::where("categoria", "=", $id)->get()->toArray();
             $lista = self::formatExcel($productos);
             Excel::create("CAT" . $id, function ($excel) use($lista) {
                 $excel->sheet('productos', function ($sheet) use($lista) {
                     $sheet->fromArray($lista, null, 'A0', true);
                 });
             })->store('xls', public_path('/exports/categoria'));
             echo url("exports/categoria/CAT" . $id . ".xls");
             break;
         default:
             # code...
             break;
     }
 }
开发者ID:EzequielDot175,项目名称:marelli,代码行数:26,代码来源:Producto.php


示例20: actionAgregarProductoCarro

 public function actionAgregarProductoCarro($id)
 {
     $vProducto = Producto::model()->findByPk($id);
     if (isset($vProducto)) {
         if (isset($id, $_SESSION['carro'][$id])) {
             $_SESSION['carro'][$id]['producto_cantidad'] = $_SESSION['carro'][$id]['producto_cantidad'] + 1;
         } else {
             $producto = Producto::model()->with('categoria', 'unidadVenta', 'imagen')->findByPk($id);
             $_SESSION['carro'][$id]['producto_id'] = $producto->producto_id;
             $_SESSION['carro'][$id]['producto_codigo'] = $producto->producto_codigo;
             $_SESSION['carro'][$id]['producto_nombre'] = $producto->producto_nombre;
             $_SESSION['carro'][$id]['producto_descripcion'] = $producto->producto_descripcion;
             $_SESSION['carro'][$id]['producto_precio'] = $producto->producto_precio;
             $_SESSION['carro'][$id]['producto_cantidad'] = 1;
             $_SESSION['carro'][$id]['categoria_nombre'] = $producto->categoria->categoria_nombre;
             $_SESSION['carro'][$id]['unidad_venta_nombre'] = $producto->unidadVenta->unidad_venta_nombre;
             $_SESSION['carro'][$id]['imagen_nombre'] = $producto->imagen[0]->imagen_nombre;
         }
         Yii::app()->user->setFlash('productoAgregadoCarro', "El producto se ha agregado correctamente.");
     } else {
         Yii::app()->user->setFlash('productoCarroNoExiste', "El producto seleccionado no existe.");
     }
     $_SESSION['total_carro'] = $this->getTotalCarro();
     $this->redirect(array('listarProductosCarro'));
 }
开发者ID:franksuarez,项目名称:fructiferia-yii,代码行数:25,代码来源:CarroController.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP Products类代码示例发布时间:2022-05-23
下一篇:
PHP ProductSupplier类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap