/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(PaisRequestCreate $request) { $pais = new Pais($request->all()); $pais->save(); Flash::success('El país "' . $pais->nombre . '" ha sido registrado de forma existosa.'); return redirect()->route('admin.paises.index'); }
/** * Run the database seeds. * * @return void */ public function run() { $csvFile = public_path() . '/archivos_cvs/paises.csv'; $areas = new CvsToArray(); $areas = $areas->csv_to_array($csvFile); //dd($areas); Pais::insert($areas); }
public function postPaisByContinente(Request $request) { if ($request->ajax()) { return Pais::where('continente', $request->get('idBuscar'))->orderBy('nombre')->get()->toJson(); } else { return "no ajax"; } }
/** * * @return a list of objects. */ public static function listByFullName($pais_id = '') { if ($pais_id != '') { $items = Pais::where('id', $pais_id)->get(); } else { $items = Pais::get(); } $key = 'id'; $value = 'full_name'; return Pais::getListFields($items, $key, $value); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { die; $paises = Pais::all(); $provincias = Provincia::all(); $departamentos = Departamento::all(); $localidades = Localidad::all(); $calles = Calle::all(); $domicilios = Domicilio::all(); $telefonos = Telefono::all(); $emails = Email::all(); $webs = Web::all(); }
/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker::create(); $ciudad = new Ciudad(); $ciudad->nombre = 'Valdivia'; $ciudad->pais = '1'; $ciudad->codigo_postal = $faker->postcode; $ciudad->save(); $ciudad = new Ciudad(); $ciudad->nombre = 'Puerto Montt'; $ciudad->pais = '1'; $ciudad->codigo_postal = $faker->postcode; $ciudad->save(); $samples_temp = []; $pais = Pais::all(); foreach ($pais as $item) { # code... $samples_temp[] = ['nombre' => 'Ciudad de ' . $item->nombre, 'pais' => $item->id, 'codigo_postal' => $faker->postcode]; } Ciudad::insert($samples_temp); }
public function getCreateOrEdit(Guard $auth) { $postulante = Postulante::with('ciudadR.paisR')->where('user_id', $auth->id())->first(); $continentes = Continente::lists('nombre', 'id')->all(); //dd($postulante->toArray()); $documentoIdentidad = 0; $status = 0; $paises = array(null => 'Seleccione un país'); $ciudades = array(null => 'seleccione una ciudad'); if ($postulante) { $paises = Pais::where('continente', $postulante->ciudadR->paisR->continente)->orderBy('nombre')->lists('nombre', 'id')->all(); $ciudades = Ciudad::where('pais', $postulante->ciudadR->paisR->id)->orderBy('nombre')->lists('nombre', 'id')->all(); $status = 1; $postulante->documentoIdentidades; $parametros = array('id_postulante' => $postulante->id, 'pais' => $postulante->ciudadR->paisR->id, "tipo" => $postulante->documentoIdentidadR->first()->tipo, 'numero' => $postulante->documentoIdentidadR->first()->numero, 'continente' => $postulante->ciudadR->paisR->continente); if ($postulante->tipo_estudio === 'Pregrado') { $postulante->pregradosR; $parametros['procedencia'] = $postulante->pregradosR->procedencia; //verificar si el postulante es de la UACh o no. if ($postulante->pregradosR->procedencia === 'UACH') { $postulante->pregradosR->preUachsR; $parametros['email_institucional'] = $postulante->pregradosR->preUachsR->email_institucional; $parametros['grupo_sanguineo'] = $postulante->pregradosR->preUachsR->grupo_sanguineo; $parametros['enfermedades'] = $postulante->pregradosR->preUachsR->enfermedades; $parametros['telefono_2'] = $postulante->pregradosR->preUachsR->telefono; $parametros['direccion_2'] = $postulante->pregradosR->preUachsR->direccion; $parametros['ciudad_2'] = $postulante->pregradosR->preUachsR->ciudad; } } else { $postulante->postgradosR; $parametros['procedencia'] = $postulante->postgradosR->procedencia; $parametros['titulo_profesional'] = $postulante->postgradosR->titulo_profesional; //en contrucción } $postulante = array_merge($postulante->toArray(), $parametros); return view('postulacion.datos_personales.edit', compact('postulante', 'continentes', 'paises', 'ciudades')); } else { return view('postulacion.datos_personales.create', compact('continentes', 'paises', 'ciudades')); } }
/** * Aditional functions **/ public static function showByNombre($nombre) { return Pais::where('nombre_pais', $nombre)->first(); }
/** * Define un atributo virtual. * * @return integer */ public function getNacionalidadAttribute() { $nacionalidad = ''; $pais = Pais::where('id', $this->nacionalidad_id)->first(); if ($pais) { $nacionalidad = $pais->nombre; } return $nacionalidad; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function deleteDestroy($id, Request $request) { //abort(500); $pais = Pais::findOrFail($id); $pais->delete(); $message = ' El pais ' . $pais->nombre . ' Fue eliminado'; return response()->json(['message' => $message]); }
public function recursiva_universidad($table, $id, $nombre) { $temp = array(); switch ($table) { case 'continente': $breadCrum = "Continente"; $temp = Continente::all(); $table = 'pais'; # code... break; case 'pais': $breadCrum = "País"; $temp = Pais::where('continente', $id)->get(); $table = 'Convenio'; # code... break; case 'Convenio': $breadCrum = "Convenio"; $temp = Collection::make([["nombre" => "Si"], ["nombre" => "No"]]); $table = 'Universidad'; # code... break; case 'Universidad': $breadCrum = "Universidad"; $temp = Universidad::where('pais', $id)->where('convenio', $nombre)->get(); $table = 'fin'; # code... break; } $arrayFinal = []; // $temp = Pais::all(); foreach ($temp as $key => $valor) { switch ($table) { case 'Universidad': $nombre = $temp->toArray()[$key]["nombre"]; # code... $padre = $id; $children = Universidad::where('pais', $padre)->where('convenio', $nombre)->count(); break; case 'fin': $padre = $valor->id; $nombre = $valor->nombre; $children = 1; break; default: # code... $padre = $valor->id; $nombre = $valor->nombre; $children = $valor->childrenUniversidad; break; } if ($children) { $arrayFinal[] = array('name' => $nombre, 'breadCrum' => $breadCrum, 'size' => $children, 'children' => $this->recursiva_universidad($table, $padre, $nombre)); } } return $arrayFinal; }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $paises = Pais::all()->lists('nombre', 'id'); return view('admin.provincias.show')->with('provincia', $this->provincia)->with('paises', $paises); }
public function posAdd(Request $request) { $datosNuevos = $request->session()->get('datosNuevos'); $cantidadNuevos = $request->session()->get('cantidadNuevos'); // $datosNuevos = unserialize($TMPdatosNuevos); $datosRepetidos = $request->session()->get('datosRepetidos'); $cantidadRepetidos = $request->session()->get('cantidadRepetidos'); // $datosRepetidos = unserialize($TMPdatosRepetidos); $datosDescartados = $request->session()->get('datosDescartados'); $cantidadDescartados = $request->session()->get('cantidadDescartados'); // $datosDescartados = unserialize($TMPdatosDescartados); $datosUnificar = $request->session()->get('datosUnificar'); $cantidadUnificar = $request->session()->get('cantidadUnificar'); // $datosUnificar = unserialize($TMPdatosUnificar); $datosIncompletos = $request->session()->get('datosIncompletos'); $cantidadIncompletos = $request->session()->get('cantidadIncompletos'); // dd(session()->get('datosNuevos') != null); if (session()->get('datosNuevos') != null) { foreach ($datosNuevos as $book) { //agrego nuevo $existePais = DB::table('pais')->where('pais.nombre_pais', 'like', '%' . $book['pais'] . '%')->first(); $existeProvincia = DB::table('provincia')->join('pais', 'pais.id', '=', 'provincia.idPais')->where('pais.nombre_pais', 'like', '%' . $book['pais'] . '%')->where('provincia.nombre_provincia', 'like', '%' . $book['provincia_region'] . '%')->first(); $existePartido = DB::table('partido')->join('provincia', 'provincia.id', '=', 'partido.idProvincia')->join('pais', 'pais.id', '=', 'partido.idPais')->where('pais.nombre_pais', 'like', '%' . $book['pais'] . '%')->where('provincia.nombre_provincia', 'like', '%' . $book['provincia_region'] . '%')->where('partido.nombre_partido', 'like', '%' . $book['partido_comuna'] . '%')->first(); $finalIdPais = 0; $finalIdProvincia = 0; $finalIdPartido = 0; if ($existePais) { $finalIdPais = $existePais->id; } if ($existeProvincia) { $finalIdProvincia = $existeProvincia->id; } if ($existePartido) { $finalIdPartido = $existePartido->id; } //normalizacion $book['vacunatorio'] = $this->parseToImport($book['vacunatorio']); $book['infectologia'] = $this->parseToImport($book['infectologia']); $book['condones'] = $this->parseToImport($book['condones']); $book['prueba'] = $this->parseToImport($book['prueba']); $book['mac'] = $this->parseToImport($book['mac']); if (!$existePais) { //PAIS $pais = new Pais(); $pais->nombre_pais = $book['pais']; $pais->save(); $finalIdPais = $pais->id; } //del existe pais if (!$existeProvincia) { //CASO 2, no existe la provincia en la BD //PROVINCIA $provincia = new Provincia(); $provincia->nombre_provincia = $book['provincia_region']; $provincia->idPais = $finalIdPais; $provincia->save(); $finalIdProvincia = $provincia->id; } //del provincia if (!$existePartido) { //CASO 3, no existe partido en la BD //PARTIDO $partido = new Partido(); $partido->nombre_partido = $book['partido_comuna']; $partido->idPais = $finalIdPais; $partido->idProvincia = $finalIdProvincia; $partido->save(); $finalIdPartido = $partido->id; } //PLACES //aca $places = new Places(); $places->idPais = $finalIdPais; $places->idProvincia = $finalIdProvincia; $places->idPartido = $finalIdPartido; $places->establecimiento = $book['establecimiento']; $places->tipo = $book['tipo']; $places->calle = $book['calle']; $places->altura = $book['altura']; $places->piso_dpto = $book['piso_dpto']; $places->cruce = $book['cruce']; $places->barrio_localidad = $book['barrio_localidad']; $places->aprobado = $book['aprobado']; $places->observacion = $book['observacion']; $places->formattedAddress = $book['formattedAddress']; $places->latitude = $book['latitude']; $places->longitude = $book['longitude']; $places->habilitado = $book['habilitado']; $places->vacunatorio = $book['vacunatorio']; $places->infectologia = $book['infectologia']; $places->condones = $book['condones']; $places->prueba = $book['prueba']; $places->tel_testeo = $book['tel_testeo']; $places->mail_testeo = $book['mail_testeo']; $places->horario_testeo = $book['horario_testeo']; $places->responsable_testeo = $book['responsable_testeo']; $places->web_testeo = $book['web_testeo']; $places->ubicacion_testeo = $book['ubicacion_testeo']; $places->observaciones_testeo = $book['observaciones_testeo']; $places->tel_distrib = $book['tel_distrib']; $places->mail_distrib = $book['mail_distrib']; $places->horario_distrib = $book['horario_distrib']; $places->responsable_distrib = $book['responsable_distrib']; $places->web_distrib = $book['web_distrib']; $places->ubicacion_distrib = $book['ubicacion_distrib']; $places->comentarios_distrib = $book['comentarios_distrib']; $places->tel_infectologia = $book['tel_infectologia']; $places->mail_infectologia = $book['mail_infectologia']; $places->horario_infectologia = $book['horario_infectologia']; $places->responsable_infectologia = $book['responsable_infectologia']; $places->web_infectologia = $book['web_infectologia']; $places->ubicacion_infectologia = $book['ubicacion_infectologia']; $places->comentarios_infectologia = $book['comentarios_infectologia']; $places->tel_vac = $book['tel_vac']; $places->mail_vac = $book['mail_vac']; $places->horario_vac = $book['horario_vac']; $places->responsable_vac = $book['responsable_vac']; $places->web_vac = $book['web_vac']; $places->ubicacion_vac = $book['ubicacion_vac']; //posible problema $places->comentarios_vac = $book['comentarios_vac']; $places->mac = $book['mac']; $places->save(); } } return view('panel.importer.results', compact('datosNuevos', 'cantidadNuevos', 'datosRepetidos', 'cantidadRepetidos', 'datosDescartados', 'cantidadDescartados', 'datosIncompletos', 'cantidadIncompletos', 'datosUnificar', 'cantidadUnificar')); }
<?php $modificar = $_GET['modificar']; $eliminar = $_GET['eliminar']; $visibleM = ''; $visibleE = ''; if ($modificar == 1) { $visibleM = 'inline-block;'; } else { $visibleM = 'none;'; } if ($eliminar == 1) { $visibleE = 'inline-block;'; } else { $visibleE = 'none;'; } $pais = \App\Pais::All(); $row = array(); foreach ($pais as $key => $value) { $row[$key][] = '<a href="pais/' . $value['idPais'] . '/edit">' . '<span class="glyphicon glyphicon-pencil" style = "display:' . $visibleM . '"></span>' . '</a> ' . '<a href="pais/' . $value['idPais'] . '/edit?accion=eliminar">' . '<span class="glyphicon glyphicon-trash" style = "display:' . $visibleE . '"></span>' . '</a>'; $row[$key][] = $value['idPais']; $row[$key][] = $value['codigoPais']; $row[$key][] = $value['nombrePais']; } $output['aaData'] = $row; echo json_encode($output);
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { \App\Pais::destroy($id); return redirect('/pais'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $iva = Iva::findOrFail($id); $pais = Pais::paginate(1000)->lists('name', 'id'); return view('admin/edit_iva_form')->with('pais', $pais)->with('iva', $iva); }
/** * Necessary form data * * @param int $doc_pais_id : el id del pais del documento * @param int $personeria : el id de la personeria * @param int $genero_id : el id del genero */ public function abmData($doc_pais_id, $personeria, $genero_id) { $generos = Genero::listByFullName($personeria); $paises = Pais::listByFullName(); $tdocs = TiposDocumentos::listByFullName($doc_pais_id, $genero_id, $personeria); $ttel = TiposTelefonos::listByFullName(); $this->data = array_merge(['webpage' => $this->webpage, 'generos' => $generos, 'paises' => $paises, 'tipos_documentos' => $tdocs, 'tipos_telefonos' => $ttel], $this->data); return 1; }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $departamento = \App\Departamento::find($id); $pais = \App\Pais::All()->lists('nombrePais', 'idPais'); return view('departamento', compact('pais'), ['departamento' => $departamento]); }
/** * Show the form for creating a new resource. * * @return Response */ public function getCreate() { $pais = Pais::lists('nombre', 'id')->all(); return view('departamentos.create', compact('pais')); }