本文整理汇总了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;未经允许,请勿转载。 |
请发表评论