Exemplo n.º 1
0
 public function showPerfil()
 {
     $dirEntrega = DirEntrega::firstOrNew(['user_id' => Auth::user()->id]);
     $dirFactura = DirFactura::firstOrNew(['user_id' => Auth::user()->id]);
     $group = groupCodes::all();
     $estados = estados::all();
     $estado = DB::table('codesestados')->leftJoin('dirfacturacion', 'codesestados.code', '=', 'dirfacturacion.estado')->select('codesestados.value', 'codesestados.code')->where('dirfacturacion.user_id', Auth::user()->id)->get();
     $groupGiro = DB::table('groupcodes')->leftJoin('users', 'groupcodes.code', '=', 'users.grupoGiro')->select('groupcodes.value', 'groupcodes.code')->where('users.id', Auth::user()->id)->get();
     return view('datos.actualizar')->with(compact('dirEntrega', 'dirFactura', 'group', 'estados', 'estado', 'groupGiro'));
 }
Exemplo n.º 2
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function getPersonalInfo()
 {
     if (Auth::user()->sapResultado != "") {
         $dirEntrega = DirEntrega::firstOrNew(['user_id' => Auth::user()->id]);
         $dirFactura = DirFactura::firstOrNew(['user_id' => Auth::user()->id]);
         $group = groupCodes::all();
         $estados = estados::all();
         $estado = DB::table('codesestados')->leftJoin('dirfacturacion', 'codesestados.code', '=', 'dirfacturacion.estado')->select('codesestados.value', 'codesestados.code')->where('dirfacturacion.user_id', Auth::user()->id)->get();
         $groupGiro = DB::table('groupcodes')->leftJoin('users', 'groupcodes.code', '=', 'users.grupoGiro')->select('groupcodes.value', 'groupcodes.code')->where('users.id', Auth::user()->id)->get();
         return view('compra.personalInfo')->with(compact('dirEntrega', 'dirFactura', 'group', 'estados', 'estado', 'groupGiro'));
     } else {
         return redirect('/edit_perfil');
     }
 }
Exemplo n.º 3
0
 public function getSearchEntidades(Request $request)
 {
     $valoracion = new valoracion();
     $result['estados'] = estados::all();
     $result['estadoEscogido'] = null;
     $entidad = new entidadTuristica();
     if ($request->has('page')) {
         if (Session::get('searchAll') == 'true') {
             $request['idestado'] = Session::get('idestado');
             $request['idciudad'] = Session::get('idciudad');
         }
     } else {
         Session::set('searchAll', 'false');
     }
     $result['servicios'] = $entidad->searchEntidad($request->all());
     foreach ($result['servicios'] as $servicio) {
         $servicio['valoracion'] = $valoracion->getCalificacion($servicio['rif']);
     }
     $view = View::make('web.listadoEntidades')->with('result', $result);
     if ($request->ajax()) {
         $sections = $view->renderSections();
         $response = Response::json(['success' => true, 'data' => $sections['list']], 200);
     } else {
         $response = $view;
     }
     return $response;
 }
Exemplo n.º 4
0
 public function getEstados()
 {
     $estado = new estados();
     return $estado->all();
 }
Exemplo n.º 5
0
 public function postRegister(Request $request)
 {
     $userAdmin = new userAdmin();
     $entidad = new entidadTuristica();
     $servicios = new servicios();
     $estado = new estados();
     $estados = $estado->getEstados();
     $respuesta = ['loginSelected' => "", 'regSelected' => "toggled", 'recoverSelected' => "", 'regSuccess' => "", 'estados' => $estados];
     //Validando antes de ingresar un usuario administrativo
     if ($userAdmin->exists($request->email)) {
         return view("login2")->with($respuesta)->withErrors(["errorEmail" => "Ya existe un usuario con ese email"]);
     } else {
         if ($entidad->exists($request->rif)) {
             return view("login2")->with($respuesta)->withErrors(["errorEntidad" => "Ya existe una entidad registrada con ese rif"]);
         } else {
             $requestEntidad = ["rif" => strtoupper($request->rif), "nombre" => $request->nombre, "telefono1" => $request->telefono1, "telefono2" => NULL, "tipoentidad" => $request->tipo, "tipohotel" => $request->tipohotel, "idestado" => $request->estado, "idciudad" => $request->ciudad, "descripcion" => $request->descripcion];
             $requestUser = ["email" => $request->email, "password" => $request->password, "identidad" => $request->rif, "tipo" => "entidad"];
             $respuesta['regSuccess'] = "true";
             $respuesta['loginSelected'] = "toggled";
             $respuesta['regSelected'] = "";
             $entidad->createNew($requestEntidad);
             $userAdmin->createNew($requestUser);
             if ($request->tipo == "Hotel") {
                 $servicios->createNew(strtoupper($request->rif));
             }
             return view("login2")->with($respuesta);
         }
     }
 }