Пример #1
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function listDocentes()
 {
     $input = Request::all();
     $str_docente = isset($input['str_docente']) ? $input['str_docente'] : '';
     if (empty($input)) {
         $docentes = Docente::orderBy('doc_apellido', 'ASC')->paginate(30);
     } else {
         $docentes = Docente::where('doc_nombre', 'LIKE', '%' . $str_docente . '%')->orWhere('doc_apellido', 'LIKE', '%' . $str_docente . '%')->orderBy('doc_apellido', 'ASC')->paginate(30);
     }
     $docentes->setPath('listDocentes');
     $docentes->appends(array('str_docente' => $str_docente));
     return view('docente.listDocentes')->with('docentes', $docentes);
 }
 public function printplanglobal($id)
 {
     $this->edit($id);
     //$materium = Materium::findOrFail($id);
     //   $pdf = \PDF::loadView('admin.planglobal.print', array('data' => $data) )
     //         ->setOrientation('portrait')->setPaper('a4');
     // return $pdf->stream('PlanGlobal.pdf');
     $planglobal = PlanGlobal::findOrFail($id);
     $grupo = Grupo::where("materium_id", "=", $planglobal->materium_id)->where("control_de_plan_global", "=", 1)->first();
     if (empty($grupo)) {
         $docentep = Docente::where("nombre", "=", "por designar")->first();
         $grupo = new Grupo();
         $grupo->materium_id = $planglobal->materium_id;
         $grupo->docente_id = $docentep->id;
         $grupo->control_de_plan_global = 1;
         $grupo->save();
         $grupo = Grupo::findOrFail($grupo->id);
     }
     $docente = Docente::where("id", "=", $grupo->docente_id)->first();
     $justificaiongeneral = JustificaionGeneral::where("plan_global_id", "=", $id)->first();
     $propositosgenerale = PropositosGenerale::where("plan_global_id", "=", $id)->first();
     $objetivosgenerale = ObjetivosGenerale::where("plan_global_id", "=", $id)->first();
     $evaluacion = Evaluacion::where("plan_global_id", "=", $id)->first();
     $unidades = $planglobal->unidade;
     $view = view('admin.planglobal.print', compact('planglobal', 'docente', 'justificaiongeneral', 'propositosgenerale', 'objetivosgenerale', 'unidades', 'evaluacion'));
     $pdf = App::make('dompdf.wrapper');
     $pdf->loadHTML($view);
     return $pdf->stream('PlanGlobal.pdf');
 }