コード例 #1
0
ファイル: CajaController.php プロジェクト: vdjkelly/laravel
 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'));
 }
コード例 #2
0
 /**
  * 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'));
 }
コード例 #3
0
ファイル: PosController.php プロジェクト: vdjkelly/laravel
 /**
  * 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'));
 }
コード例 #4
0
 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);
 }
コード例 #5
0
ファイル: caja.php プロジェクト: vdjkelly/laravel
 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');
     }
 }
コード例 #6
0
ファイル: VentaController.php プロジェクト: vdjkelly/laravel
 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);
 }