public function index() { // $caja_abierta = caja::CajaAbierta(); if (isset($caja_abierta)) { $saldo = caja::Totales($caja_abierta->id); } //dd($caja_abierta); $cajas = caja::with('tiendas', 'usuarios')->get(); return view('app.cajas.caja_index', compact('cajas', 'caja_abierta', 'saldo')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { //primero verificamos que este abierta la caja $caja_abierta = caja::CajaAbierta(); if (!isset($caja_abierta)) { Session::flash('mensaje', 'Primero debe abrir al caja para Agregar un pago a la venta'); return redirect('caja'); } $ventas = ventas::with('clientes')->whereraw('venta > pagado')->get(); return view('app.ingresos.ingresos_create', compact('ventas')); }
/** * Display a listing of the resource. * * @return Response */ public function index() { // //verificar si la caja esta abierta $caja_abierta = caja::CajaAbierta(); if (!isset($caja_abierta)) { Session::flash('mensaje', 'Primero debe abrir al caja para vender'); return redirect('caja'); } $productos = Bodegas::with('productos_configurables.productos')->get()->toJson(); $clientes = clientes::all(); $categorias = categorias::orderBy('level')->get(); $tiendas = tiendas::lists('tienda', 'id'); $ciudades = ciudades::all()->toJson(); $departamentos = departamentos::lists('departamento', 'id'); return Response::view('app.ventas.ventas_pos', compact('tiendas', 'categorias', 'productos', 'clientes', 'ciudades', 'departamentos')); }
public function pagar(Request $request, $id) { //dd($request->all()); $caja_abierta = caja::CajaAbierta(); if (!isset($caja_abierta)) { Session::flash('mensaje', 'Primero debe abrir al caja para Agregar un pago a la factura'); return redirect('caja'); } egresos::egresoXcompra($request, $id, $caja_abierta->id); Session::flash('mensaje', 'Pago realizado con exito'); return redirect('compras/' . $id); }
public static function CerrarCaja($ingreso, $nota) { $caja = caja::CajaAbierta(); if (isset($caja)) { $item = caja::find($caja->id); $item->estado = '0'; $cierre = caja::Totales($caja->id); if ($cierre['Saldo'] != $ingreso) { $item->nota_cierre = $nota . ', ' . 'Cierre tiene descuadre'; $item->descuadre = 1; } else { $item->nota = $nota; $item->descuadre = 0; } $item->cierre = $ingreso; $item->save(); } else { Session::put('caja', 'caja ya esta abierta'); } }
public function pagar(Request $request, $id) { //verificar si la caja esta abierta $caja_abierta = caja::CajaAbierta(); if (!isset($caja_abierta)) { Session::flash('mensaje', 'Primero debe abrir al caja para Agregar un pago a la venta'); return redirect('caja'); } $lastid = ventas::pagar($id, $request); ingresos::AgregarIngreso($lastid, $request->pagos); return redirect('ventas/' . $id); }