/** * 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')); }
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'); }
/** * 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')); }
/** * 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')); }
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'); }
/** * 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."); }