예제 #1
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int $id
  * @return Response
  */
 public function edit($id)
 {
     //Título Vista
     $titulo = "Modificar Localidad";
     $localidad = Localidades::find($id);
     if ($localidad == null) {
         return Redirect('localidades')->with('mensaje', 'No se encuentra la localidad seleccionada.');
     }
     $paises = Paises::getPaisFromProvinciaIdToList($localidad->provincia_id);
     $provincias = [];
     return view('localidades.modificar', compact('localidad', 'paises', 'provincias', 'titulo'));
 }
예제 #2
0
 public function imprimirSecretariadosColaboradoresSinResponder()
 {
     $idPais = \Request::input('pais');
     $pais = Paises::getNombrePais((int) $idPais);
     $date = date('d-m-Y');
     $fichero = 'secretariadosColaboradoresSinResponder' . substr($date, 0, 2) . substr($date, 3, 2) . substr($date, 6, 4);
     $comunidades = Comunidades::imprimirSecretariadosPaisConSolicitudesSinResponder($idPais);
     //Configuración del listado html
     $listadoPosicionInicial = 15;
     $listadoTotal = 19;
     $listadoTotalRestoPagina = 25;
     $separacionLinea = 2.5;
     if ($idPais == 0) {
         $titulo1 = "Secretariados Colaboradores Sin Responder";
         $titulo2 = "de Todos los Países";
     } else {
         $titulo1 = "Secretariados Colaboradores Sin Responder";
         $titulo2 = "de " . $pais->pais;
     }
     $pdf = \App::make('dompdf.wrapper');
     return $pdf->loadView('pdf.imprimirSecretariadosColaboradoresSinResponder', compact('comunidades', 'pais', 'date', 'titulo1', 'titulo2', 'listadoPosicionInicial', 'listadoTotal', 'separacionLinea', 'listadoTotalRestoPagina'))->download($fichero . '.pdf');
 }
예제 #3
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int $id
  * @return Response
  */
 public function edit($id)
 {
     //Título Vista
     $titulo = 'Modificar Provincia';
     $provincia = Provincias::find($id);
     if ($provincia == null) {
         return Redirect('provincias')->with('mensaje', 'No se encuentra la provincia seleccionada.');
     }
     $paises = Paises::getPaisesFromPaisIdToList($provincia->pais_id, false);
     return view('provincias.modificar', compact('paises', 'provincia', 'titulo'));
 }
예제 #4
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int $id
  * @return Response
  */
 public function edit($id)
 {
     //Título Vista
     $titulo = "Modificar Comunidad";
     $comunidad = Comunidades::find($id);
     if ($comunidad == null) {
         return Redirect('comunidades')->with('mensaje', 'No se encuentra la comunidad seleccionada.');
     }
     $secretariados = TiposSecretariados::getTiposSecretariadosList();
     $paises = Paises::getPaisFromProvinciaIdToList($comunidad->provincia_id);
     $provincias = Provincias::getProvinciasList();
     $localidades = Localidades::getLocalidadesList();
     $comunicaciones_preferidas = TiposComunicacionesPreferidas::getTipoComunicacionesPreferidasList();
     $coloresFondo = ColoresFondos::getColoresFondos();
     $coloresTexto = ColoresTextos::getColoresTextos();
     return view('comunidades.modificar', compact('comunidad', 'secretariados', 'paises', 'provincias', 'localidades', 'comunicaciones_preferidas', 'coloresFondo', 'coloresTexto', 'titulo'));
 }
예제 #5
0
 public static function getPaisesColaboradores()
 {
     return ['0' => 'País...'] + Paises::Select('paises.id', 'pais')->leftJoin('comunidades', 'comunidades.pais_id', '=', 'paises.id')->where('paises.activo', true)->where('comunidades.esColaborador', true)->orderBy('pais', 'ASC')->Lists('pais', 'id');
 }
예제 #6
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int $id
  * @return Response
  */
 public function destroy($id)
 {
     $pais = Paises::find($id);
     if ($pais == null) {
         return Redirect('paises')->with('mensaje', 'No se encuentra el país seleccionado.');
     }
     try {
         $pais->delete();
     } catch (\Exception $e) {
         switch ($e->getCode()) {
             case 23000:
                 return redirect()->route("paises.index")->with("mensaje", $pais->pais . " no se puede eliminar al tener provincias asociadas. ");
                 break;
             default:
                 return redirect()->route("paises.index")->with("mensaje", "Eliminar país error " . $e->getCode());
         }
     }
     return redirect()->route("paises.index")->with("mensaje", $pais->pais . " se ha borrado correctamente.");
 }