public function imprimirTransferencia($id) { $data = Transferencia::find($id); $view = \View::make('n_transf', compact('data'))->render(); $pdf = \App::make('dompdf.wrapper'); $pdf->loadHTML($view); return $pdf->stream('n_transf ' . $data->codigo); }
/** * Muestra una transferencia especifica * * @param int $id * @return \Illuminate\Http\Response */ public function verTransferencia($id) { try { $transferencia = Transferencia::find($id); if ($transferencia == null) { abort(404); } $presupuesto_partidaDe = Presupuesto_Partida::find($transferencia->tPresupuestoPartidaDe); $presupuesto_partidaA = Presupuesto_Partida::find($transferencia->tPresupuestoPartidaA); $usuario = User::find($transferencia->tUsuario_idUsuario); $partidaDe = Partida::find($presupuesto_partidaDe->tPartida_idPartida); $presupuestoDe = Presupuesto::find($presupuesto_partidaDe->tPresupuesto_idPresupuesto); $coordinacionDe = Coordinacion::find($presupuestoDe->tCoordinacion_idCoordinacion); $partidaA = Partida::find($presupuesto_partidaA->tPartida_idPartida); $presupuestoA = Presupuesto::find($presupuesto_partidaA->tPresupuesto_idPresupuesto); $coordinacionA = Coordinacion::find($presupuestoA->tCoordinacion_idCoordinacion); $presupuesto_partidaDe->presupuestoModificado(); $presupuesto_partidaDe->calcularSaldo(); $presupuesto_partidaDe->calcularGasto(); $presupuesto_partidaDe->save(); $presupuesto_partidaA->presupuestoModificado(); $presupuesto_partidaA->calcularSaldo(); $presupuesto_partidaA->calcularGasto(); $presupuesto_partidaA->save(); return view('/transferencia/verTransferencia', ['presupuesto_partidaDe' => $presupuesto_partidaDe, 'presupuesto_partidaA' => $presupuesto_partidaA, 'coordinacionDe' => $coordinacionDe, 'presupuestoDe' => $presupuestoDe, 'partidaDe' => $partidaDe, 'coordinacionA' => $coordinacionA, 'presupuestoA' => $presupuestoA, 'partidaA' => $partidaA, 'transferencia' => $transferencia, 'usuario' => $usuario]); } catch (Exception $e) { //return abort(404); } }
public function validarCodigo(Request $request) { if ($request->ajax()) { $repite = 0; $repite = Transferencia::where('codigo', $request->codigo)->count(); return response()->json(['repetido' => $repite]); } }