public function edit($id) { $bodega = Bodega::find($id); $paises = Pais::all(); $modos = Modo::all(); return view('bodega.edit', ['bodega' => $bodega, 'paises' => $paises, 'modos' => $modos]); }
public function edit($id) { // $almacen = Almacen::find($id); $paises = Pais::all(); return view('almacen.edit', compact('almacen', 'paises')); }
public function store(Request $request) { $almacen = Almacen::find($request->almacen); if (!$almacen->verificaCapacidad($request->cantidad)) { Session::flash('message', 'No existe espacio suficiente en el almacen, intenta con otro.'); return Redirect::to('compra'); } $almacen->actualizaStock($request->cantidad); $inventario = new Inventario(); $inventario->fechacosecha = $request->fechacosecha; $inventario->cantidad = $request->cantidad; $pais = Pais::find($request->pais); if (strcmp($pais->pais, 'México') !== 0) { $inventario->status = 0; } else { $inventario->status = 4; } $inventario->id_producto = $request->producto; $inventario->id_almacen = $request->almacen; $inventario->save(); $compra = new Compra(); $compra->precio = $request->costo; $compra->proveedor = $request->proveedor; $compra->id_ciudad = $request->id_ciudad; $compra->id_inventario = $inventario->id; $compra->cantidad = $request->cantidad; $compra->save(); Session::flash('message', 'Acción completada con éxito'); return Redirect::to('compra'); }
public function create() { // $productos = Producto::all(); $paises = Pais::all(); $almacenes = Almacen::all(); return view('produccion.create', compact('paises', 'productos', 'almacenes')); }
public function pedido() { $addresses = Auth::user()->addresses; $paises = Pais::all(); $productos = count(Auth::user()->carrito->lineasCarrito()->get()); $subtotal = Auth::user()->carrito->totalCarrito(); $iva = $subtotal * 0.16; $total = $subtotal + $iva; return view('carrito.pedido', compact('addresses', 'paises', 'subtotal', 'iva', 'total', 'productos')); }
public function edit($id) { $paises = Pais::all(); $datos = DatosFacturacion::find($id); return view('facturacion.edit', compact('paises', 'datos')); }