Exemple #1
0
 public static function crear_pdf($id)
 {
     $compras = compras::with('proveedor')->findOrfail($id);
     $items = Compra_Detalle::where('compra_id', '=', $id)->with('producto_configurable')->get();
     $view = view('app/compras/compras_pdf', compact('compras', 'items'))->render();
     $pdf = App::make('dompdf.wrapper');
     $pdf->loadHTML($view);
     return $pdf;
 }
Exemple #2
0
 public static function egresoXcompra($request, $id, $caja_id)
 {
     $total = 0;
     foreach ($request->pagos as $pago) {
         $egreso = new egresos();
         $egreso->compra_id = $id;
         $egreso->formas_pago_id = $pago['id'];
         $egreso->valor = $pago['valor'];
         $egreso->save();
         $total += $pago['valor'];
     }
     $compra = compras::find($id);
     $compra->pagado = $compra->pagado + $total;
     $compra->save();
     caja::EgresoXfactura($request->pagos, $caja_id, $compra->factura);
 }
 public function imprimir($id)
 {
     $compra = compras::with('proveedor')->findOrfail($id);
     $items = compra_detalle::where('compra_id', '=', $id)->with('producto_configurable')->get();
     return view('app/compras/compras_print', compact(['compra', 'items']));
 }
 public function chart(Request $request)
 {
     //cargar graficos de estadisticas
     $id = $request->id;
     $compras = compras::where('proveedor_id', $id)->get();
     $datos = compras::datos($compras);
     $pagado = ['value' => $datos['pagado'], 'label' => 'pagado', 'color' => 'rgba(171, 227, 125, 1)', 'highlight' => 'rgba(171, 227, 125, .75)'];
     $vencido = ['value' => $datos['vencido'], 'label' => 'vencido', 'color' => 'rgba(250, 219, 125, 1)', 'highlight' => 'rgba(250, 219, 125, 75)'];
     $pendiente = ['value' => $datos['pendiente'], 'label' => 'pendiente', 'color' => 'rgba(117, 176, 235, 1)', 'highlight' => 'rgba(117, 176, 235, 75)'];
     $data = [$pagado, $vencido, $pendiente];
     return response()->json(['data' => $data]);
 }