예제 #1
0
 public function update(Request $request, $id)
 {
     $departamento = $request->input('departamento');
     if ($departamento != '0') {
         try {
             DB::beginTransaction();
             $usuario = User::find($id);
             $empleado = $usuario->empleado;
             $empleado->nombre = Str::upper($request->input('nombre'));
             $empleado->apellido_paterno = Str::upper($request->input('apellido_paterno'));
             $empleado->apellido_materno = Str::upper($request->input('apellido_materno'));
             $empleado->save();
             $usuario->username = Str::upper($request->input('username'));
             $usuario->password = bcrypt($request->input('password'));
             $usuario->rol_id = $request->input('departamento');
             $usuario->save();
             DB::commit();
             return redirect()->route('usuario.index');
         } catch (QueryException $e) {
             echo $e;
             DB::rollBack();
             return redirect()->route('usuario.edit', $id);
         }
     } else {
         return redirect()->route('usuario.edit', $id);
     }
 }
 public function getIndex()
 {
     $Document = Documentos::all();
     $Users = User::find(2)->Documentos;
     /*$Users = User::rightjoin('documentos','documentos.usuarios_id','=','usuarios.id')
     		->where('usuarios.estado','=','Activo')->get();*/
     return View::make('sistema.documentos.index')->with('Document', $Document)->with('Users', $Users);
 }
 public function postEdit()
 {
     $id = Input::get('user_id');
     $user = User::find($id);
     $user->nombre = Input::get('nombre');
     $user->usuario = Input::get('usuario');
     if (Input::get('password') != '') {
         $user->password = Hash::make(Input::get('password'));
     }
     $user->direccion = Input::get('direccion');
     $user->ciudad_id = Input::get('ciudad_id');
     $user->pais_id = Input::get('pais_id', DB::raw('NULL'));
     $user->pais_id = Input::get('pais_id', DB::raw('NULL'));
     $user->save();
     if ($user->perfil == 'Administrador') {
         return Redirect::action('sistema\\UsersController@getIndex');
     }
     return Redirect::action('sistema\\UsersController@getCoordinates');
 }