public function run()
 {
     DB::table('roles')->delete();
     Rol::create(['nombre' => 'Administrador de Sistema']);
     Rol::create(['nombre' => 'Administrador de Consorcio']);
     Rol::create(['nombre' => 'Propietario']);
     Rol::create(['nombre' => 'Inquilino']);
 }
Exemplo n.º 2
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $usuario = \App\User::find($id);
     $compania = \App\Compania::All()->lists('nombreCompania', 'idCompania');
     $rol = \App\Rol::All()->lists('nombreRol', 'idRol');
     $tercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero', 'idTercero');
     return view('users', compact('compania', 'rol', 'tercero'), ['usuario' => $usuario]);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //
     Rol::truncate();
     Rol::create(['id' => 1, 'nombre' => 'administrador', 'titulo' => 'Administrador']);
     Rol::create(['id' => 2, 'nombre' => 'rrhh', 'titulo' => 'Recursos Humanos']);
     Rol::create(['id' => 3, 'nombre' => 'trabajador', 'titulo' => 'Trabajados']);
 }
 /**
  * Revisa si existe una relacion entre el rol que se esta tratando
  * y algun usuario. 
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return  Avanza a RolController OR view (roles.index) con mensaje de error
  */
 public function handle($request, Closure $next)
 {
     $id = $request->id;
     $rol = Rol::find($id);
     if ($rol->users()->count() <= 0) {
         return $next($request);
     }
     return redirect()->route('roles.index')->withErrors(['message' => 'No se pudo eliminar el rol de usuario <b>' . $rol->rol_name . '</b>, ya que hay usuarios con dicho rol.']);
 }
 public function existRol($name)
 {
     $status = False;
     $roles = Rol::all();
     foreach ($roles as $rol) {
         if (strtolower($rol->name) == strtolower($name)) {
             $status = True;
         }
     }
     return $status;
 }
 /**
  * Revisa que el rol a editar o eliminar exista
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @param   String  tipo de request (por nombre o id)
  * @return mixed
  */
 public function handle($request, Closure $next, $param)
 {
     if ($param === "name") {
         if (Rol::where('rol_name', $request->name)->count() > 0) {
             return $next($request);
         }
     } else {
         if (Rol::find($request->id)) {
             return $next($request);
         }
     }
     return redirect()->route('roles.index')->withErrors(['message' => 'Se est&aacute intentando editar un rol inexistente.']);
 }
 public function edit($id)
 {
     if (Auth::user()->getRol() == "Institución" && Auth::user()->extractRolName($id) == "Administrador") {
         Session::flash('message', 'No posee privilegios');
         return redirect()->route('entidades.index');
     }
     if (Auth::user()->getRol() == "Institución" && Auth::user()->checkRol($id) == "Institución") {
         if (Auth::user()->getNameEntity() != Auth::user()->nameEntity($id)) {
             Session::flash('message', 'No posee privilegios para editar esta entidad');
             return redirect()->route('entidades.index');
         }
     }
     $view = Auth::user()->getView();
     $roles = Rol::all();
     $entity = Entity::findOrFail($id);
     return view('entities.edit', compact('entity', 'roles', 'view'));
 }
 public function edit($id)
 {
     if (Auth::user()->rol_id == 1) {
         $rol = Rol::find(Auth::user()->rol_id);
         return View::make('sistema.perfil.edit')->with('rol', $rol->nombre);
     }
     if (Auth::user()->rol_id == 2) {
         $rol = Rol::find(Auth::user()->rol_id);
         return View::make('administrador.perfil.edit')->with('rol', $rol->nombre);
     }
     if (Auth::user()->rol_id == 3) {
         $rol = Rol::find(Auth::user()->rol_id);
         return View::make('propietario.perfil.edit')->with('rol', $rol->nombre);
     }
     if (Auth::user()->rol_id == 4) {
         $rol = Rol::find(Auth::user()->rol_id);
         return View::make('inquilino.perfil.edit')->with('rol', $rol->nombre);
     }
 }
Exemplo n.º 9
0
 public function create()
 {
     $rol = Rol::lists('Rol', 'id');
     return view('usuarios.Registro', compact('rol'));
 }
Exemplo n.º 10
0
 public function interaccion_vistas()
 {
     $roles = Rol::all();
     return view('interaccion_vistas/roles', compact('roles'));
 }
Exemplo n.º 11
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     \App\Rol::create(array('id' => '1', 'rol' => 'Administrador'));
     \App\Rol::create(array('id' => '2', 'rol' => 'CallCenter'));
     \App\Rol::create(array('id' => '3', 'rol' => 'Asesor'));
 }
Exemplo n.º 12
0
 public function rol($id)
 {
     if (isset($id)) {
         return Rol::find($id);
     }
 }
Exemplo n.º 13
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $usuarios = User::all();
     $roles = Rol::lists('descripcion', 'id');
     return view('admin.usuario.list')->with('usuarios', $usuarios)->with('page_title', 'Gestion de usuarios')->with('page_description', 'Lista de usuarios')->with('roles', $roles);
 }
Exemplo n.º 14
0
 /** 
  * Muestra la vista users.edit con los datos del usuario
  * a editar
  * @param String username
  * @return view users.edit with User and Rol
  */
 public function edit($name)
 {
     $user = User::where('username', $name)->first();
     $rols = Rol::orderBy('rol_name')->pluck('rol_name', 'id');
     return view('pages.usuarios.edit')->with(['user' => $user, 'rols' => $rols]);
 }
Exemplo n.º 15
0
 /**
  * Elimina el rol con el respectivo id
  *
  * @param  string $id
  * @return view pages.roles.index
  */
 public function destroy($id)
 {
     Rol::destroy($id);
     return redirect()->route('roles.index');
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     if (Auth::user()->rol->permisos->contains(3)) {
         $prmUsuario = Usuario::findOrFail($id);
         $prmRol = Rol::All();
         return view('admin.usuario.edit', compact('prmUsuario', 'prmRol'));
     } else {
         return abort(401);
     }
 }
Exemplo n.º 17
0
 public function edit($id)
 {
     $usuario = User::find($id);
     $rol = Rol::find($usuario->rol_id);
     if (Auth::user()->rol_id == 1) {
         return View::make('sistema.users.edit')->with('usuario', $usuario)->with('rol', $rol);
     }
     if (Auth::user()->rol_id == 2) {
         return View::make('administrador.users.edit')->with('usuario', $usuario)->with('rol', $rol);
     }
     if (Auth::user()->rol_id == 3) {
         return View::make('propietario.users.edit')->with('usuario', $usuario)->with('rol', $rol);
     }
 }
Exemplo n.º 18
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $rol = Rol::findOrFail($id);
     return view('roles.show', compact('rol'));
 }
Exemplo n.º 19
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     \App\Rol::destroy($id);
     return redirect('/rol');
 }
Exemplo n.º 20
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Rol::create(['descripcion' => 'Administrador']);
     Rol::create(['descripcion' => 'Caja']);
 }
Exemplo n.º 21
0
<?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;';
}
$rol = \App\Rol::All();
$row = array();
foreach ($rol as $key => $value) {
    $row[$key][] = '<a href="rol/' . $value['idRol'] . '/edit">' . '<span class="glyphicon glyphicon-pencil" style = "display:' . $visibleM . '"></span>' . '</a>&nbsp;' . '<a href="rol/' . $value['idRol'] . '/edit?accion=eliminar">' . '<span class="glyphicon glyphicon-trash" style = "display:' . $visibleE . '"></span>' . '</a>';
    $row[$key][] = $value['idRol'];
    $row[$key][] = $value['codigoRol'];
    $row[$key][] = $value['nombreRol'];
}
$output['aaData'] = $row;
echo json_encode($output);
Exemplo n.º 22
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     //Get by id
     $rol = Rol::find($id);
     //Destroy model
     $rol->forceDelete();
 }
Exemplo n.º 23
0
 public function casting($id)
 {
     $dataView = array();
     $dataView['event'] = Event::find($id);
     $dataView['rols'] = Rol::getRols();
     $dataView['page_title'] = "agregar elenco al Evento: " . $dataView['event']->title;
     $dataView['casts'] = People_to_Rols::getPeopleToRolsByEventID($id);
     return view('event.casting', $dataView);
 }
Exemplo n.º 24
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy(Request $request)
 {
     foreach ($request->input('to_delete') as $item_id) {
         Rol::destroy($item_id);
     }
     Session::flash('message', 'Rol borrado Correctamente');
     return Redirect::to('backend//rols');
 }
Exemplo n.º 25
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     //
     Rol::destroy($id);
     return \Redirect::route('rol.index');
 }