Пример #1
0
 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]);
     }
 }