/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(ProvinciaRequestCreate $request) { $provincia = new Provincia($request->all()); $provincia->save(); Flash::success('La provincia "' . $provincia->nombre . '" ha sido registrada de forma existosa.'); return redirect()->route('admin.provincias.index'); }
public function localidad($nombre_provincia, $nombre_localidad) { $provincia = Provincia::where('slug', '=', $nombre_provincia)->first(); $localidad = Localidad::where('slug', '=', $nombre_localidad)->first(); $consultorios = $localidad->consultorios_y_medicos()->paginate(50); $breadcrum = [["url" => "provicias", "texto" => "Provincias"], ["url" => "provicias/" . $provincia->slug, "texto" => $provincia->nombre]]; return view('listados.localidad', ["provincia" => $provincia, "localidad" => $localidad, "consultorios" => $consultorios, "titulo" => $localidad->nombre, "breadcrum" => $breadcrum]); }
/** * 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(); }
public function autocomplete($tipo = null) { $data = Input::all(); $term = "%" . $data["term"] . "%"; $listado = []; if ($tipo == 'medicos' || $tipo == null) { $medicos = Medico::where('nombre', 'like', $term)->orWhere("apellido", 'like', $term)->get(); foreach ($medicos as $medico) { $listado[] = ["label" => $medico->titu_nom_ape, "category" => "Profesionales", "url" => $medico->url]; } } if ($tipo == 'especialidades' || $tipo == null) { $especialidades = Especialidad::where('nombre', 'like', $term)->get(); foreach ($especialidades as $especialidad) { $listado[] = ["label" => $especialidad->nombre, "category" => "Especialidades", "url" => $especialidad->url]; } } if ($tipo == 'enfermedades' || $tipo == null) { $enfermedades = Enfermedad::where('nombre', 'like', $term)->get(); foreach ($enfermedades as $enfermedad) { $listado[] = ["label" => $enfermedad->nombre, "category" => "Enfermedades", "url" => $enfermedad->url]; } } if ($tipo == 'localidades' || $tipo == null) { $localidades = Localidad::where('nombre', 'like', $term)->get(); foreach ($localidades as $localidad) { $listado[] = ["label" => $localidad->provincia_nombre, "category" => "Localidades", "url" => $localidad->url, 'id' => $localidad->id]; } } if ($tipo == 'provincias' || $tipo == null) { $provincias = Provincia::where('nombre', 'like', $term)->get(); foreach ($provincias as $provincia) { $listado[] = ["label" => $provincia->nombre, "category" => "Provincias", "url" => $provincia->url]; } } return response()->json($listado); }
public function boleta() { $provincias = Provincia::all(); return view('boleta')->with('provincias', $provincias); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $provincias = Provincia::all()->lists('nombre', 'id'); return view('admin.localidades.show')->with('localidad', $this->localidad)->with('provincias', $provincias); }
public function getProvinces($id) { return Provincia::where('idPais', '=', $id)->orderBy('nombre_provincia')->get(); }
public function anunciosShow() { //control de sesion $admin = new adminController(); if (!$admin->getControl()) { return redirect('admin')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>'); } $OK = $admin->opcion_perfiles('menuAnuncios', Session::get('idPerfil')); //listado de las anuncios $anuncios = Anuncio::where('status', '<>', '0')->orderBy('fechaStatus', 'ASC')->get(); //genero el array con los datos que necesito $datos = ""; foreach ($anuncios as $anuncio) { $dato['idAnuncio'] = $anuncio->idAnuncio; $dato['idUsuario'] = $anuncio->idUsuario; $dato['idContacto'] = $anuncio->idContacto; $dato['idModelo'] = $anuncio->idModelo; $modelo = Modelo::where('idModelo', '=', $anuncio->idModelo)->where('status', '=', '1')->get(); $dato['marca'] = $modelo[0]->marca; $dato['year'] = $modelo[0]->year; $dato['combustible'] = $modelo[0]->combustible; $dato['modelo'] = $modelo[0]->modelo; $dato['carroceria'] = $modelo[0]->carroceria; $dato['version'] = $modelo[0]->version; $dato['kilometros'] = $anuncio->kilometros; $dato['color'] = $anuncio->color; $dato['precio'] = $anuncio->precio; $dato['tipo_cambio'] = $anuncio->tipo_cambio; $dato['observaciones'] = $anuncio->observaciones; $dato['youtube_url'] = $anuncio->youtube_url; $dato['fecha'] = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $anuncio->fechaStatus)->format('d/m/Y'); $dato['status'] = $anuncio->status; $datos[] = $dato; } //listado de las marcas $modelos = Modelo::distinct()->select('marca')->where('status', '=', '1')->get(); //listado de las provincias $provincias = Provincia::all(); return view('admin.anuncios')->with('arResult', $datos)->with('modelos', $modelos)->with('provincias', $provincias); }
public function updateHidden(Request $request, $id) { $request_params = $request->all(); $localidad = Provincia::find($id); if ($request->has('hidden')) { $localidad->hidden = $request_params['hidden']; $localidad->updated_at = date("Y-m-d H:i:s"); $localidad->save(); } return []; }
public function publicarMain() { //listado de las marcas $modelos = Modelo::distinct()->select('marca')->where('status', '=', '1')->get(); //listado de las provincias $provincias = Provincia::all(); return view('publicar')->with('modelos', $modelos)->with('provincias', $provincias); }
public function getProvincias(Request $request) { $id_departamento = $request->input('id_departamento'); $provincias = \App\Provincia::where('id_departamento', $id_departamento)->get(); return response()->json($provincias); }
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')); }