function panelUsuario() { $cntCarrito = Carrito::getItems(); $usuario = Auth::user(); $pedidos = \App\Pedido::where('idCliente', $usuario->id)->get(); return view('cliente.cliente_pedidos', compact('pedidos', 'cntCarrito')); }
public function carrito() { $cntCarrito = Carrito::getItems(); $usuario = Auth::user()->id; $items = Carrito::where('idUsuario', $usuario)->get(); $ldvs = []; $ldv = DB::table('carritos')->join('linea_de_ventas', 'carritos.idLineaDeVenta', '=', 'linea_de_ventas.id')->join('granos', 'linea_de_ventas.IdGrano', '=', 'granos.id')->select('carritos.*', 'linea_de_ventas.cantidad', 'granos.tipo', 'granos.precioPorTonelada', 'linea_de_ventas.unidadDeMedida')->where('carritos.idUsuario', '=', $usuario)->get(); $subtotales = []; $total = 0; foreach ($ldv as $l) { $subtotales[$l->id] = $l->cantidad * $l->precioPorTonelada; if ($l->unidadDeMedida == 0) { $subtotales[$l->id] = $subtotales[$l->id] * 0.05; } $total = $total + $subtotales[$l->id]; $subtotales[$l->id] = Dinero::money_format($subtotales[$l->id]); $l->precioPorTonelada = Dinero::money_format($l->precioPorTonelada); if ($l->unidadDeMedida == 0) { $l->unidadDeMedida = 'Costal(es) 50 kg'; } else { $l->unidadDeMedida = 'Tonelada(s)'; } } $total = Dinero::money_format($total); return view('venta.carrito', compact('ldv', 'cntCarrito', 'subtotales', 'total')); }
public function show($id) { $cntCarrito = Carrito::getItems(); $warehouse = Bodega::find($id); $formatedPrice = \App\Dinero::money_format($warehouse->precio); $area = $warehouse->ancho * $warehouse->largo; return view('bodega.confirmacion_de_renta', compact('warehouse', 'formatedPrice', 'area', 'cntCarrito')); }
public function finalizarCompra() { $cntCarrito = Carrito::getItems(); return view('venta.finalizar_compra', compact('cntCarrito')); }
public function catalogo() { $cntCarrito = Carrito::getItems(); $catalogo = Inventario::getCatalogo(); return view('grano.indice_de_granos', compact('catalogo', 'cntCarrito')); }