public function getModificar($id)
 {
     $usuario = Usuario::find($id);
     $roles = Rol::all();
     $contrasenia = Crypt::decrypt($usuario->contrasenia);
     return View::make("usuarios.modificar")->with("usuario", $usuario)->with("roles", $roles)->with("contrasenia", $contrasenia);
 }
Example #2
0
 public function oficialia_index()
 {
     $roles = Rol::all();
     return View::make('oficialia.oficialia_index', array('roles' => $roles));
 }
Example #3
0
 public function cmpl_index()
 {
     $roles = Rol::all();
     return View::make('cmpl.cmpl_index');
 }
Example #4
0
 public function regUsuarioView()
 {
     $action = $this->app->urlFor('regUsuario_view');
     $roles = Rol::all();
     $this->view->layout = 'regUsuario.twig';
     $this->view->addVar('action', $action);
     $this->view->addVar('roles', $roles);
     $this->view->display();
 }
 public function getCatalogo($cat)
 {
     $rol = Auth::user()->rol_id;
     $data[] = null;
     $data['catalogo'] = $cat;
     switch ($cat) {
         case 'Almacen':
             $data['almacenes'] = Almacen::all();
             break;
         case 'Cliente':
             $data['clientes'] = DB::table('cliente')->leftJoin('usuario', 'usuario.id', '=', 'cliente.usuario_id')->leftJoin('usuario as usuarioAg', 'usuarioAg.id', '=', 'cliente.agente_id')->leftJoin('Nivel_Descuento', 'Nivel_Descuento.id', '=', 'cliente.nivel_descuento_id')->select('cliente.id', 'cliente.rfc', 'cliente.nombre_cliente', 'cliente.paterno', 'cliente.materno', 'cliente.nombre_comercial', 'cliente.razon_social', 'cliente.numero_cliente', 'cliente.agente_id as idAgente', 'cliente.nivel_descuento_id as idDescuento', 'usuario.usuario', 'usuario.email', 'usuario.id as idUsuario', 'usuarioAg.usuario as agente', 'nivel_descuento.descripcion as descripcion')->get();
             break;
         case 'Comercializador':
             $data['comercializadores'] = Comercializador::all();
             break;
         case 'NivelDescuento':
             $data['descuentos'] = NivelDescuento::all();
             break;
         case 'Estados':
             $data['estados'] = Estado::all();
             $data['paises'] = Pais::all();
             break;
         case 'Familias':
             $data['familias'] = Familia::all();
             $data['descuentos'] = DB::table('descuento')->where('estatus', '=', '1')->get();
             break;
         case 'FormaPago':
             $data['formasPago'] = FormaDePago::all();
             break;
         case 'Importador':
             $data['importador'] = Importador::all();
             break;
         case 'Mensajeria':
             $data['Mensajeria'] = Mensajeria::all();
             break;
         case 'Municipios':
             $data['municipios'] = Municipio::all();
             $data['estados'] = Estado::all();
             break;
         case 'NivelDescuento':
             $data['nivelDescuento'] = nivel_descuento::all();
             break;
         case 'Pais':
             $data['pais'] = Pais::all();
             break;
         case 'Precio':
             $data['precio'] = Precio::all();
             break;
         case 'Producto':
             $data['producto'] = DB::table('producto')->leftJoin('unidad_medida as uMedida', 'uMedida.id', '=', 'producto.unidad_medida_id')->leftJoin('importador', 'importador.id', '=', 'producto.importador_id')->leftJoin('almacen', 'almacen.id', '=', 'producto.almacen_id')->leftJoin('familia', 'familia.id', '=', 'producto.familia_id')->select('producto.id as idProd', 'producto.clave', 'producto.nombre', 'producto.numero_articulo', 'producto.ean_code', 'producto.color', 'producto.numero_color', 'producto.unidad_medida_id', 'producto.piezas_paquete', 'producto.dimensiones', 'producto.piezas_pallet', 'producto.total_piezas', 'producto.foto', 'producto.importador_id', 'producto.almacen_id', 'producto.familia_id', 'producto.estatus_web', 'producto.estatus', 'uMedida.descripcion as descrUMedida', 'importador.nombre', 'almacen.clave as cveAlmacen', 'familia.descripcion as descrFamilia')->get();
             break;
         case 'Proveedor':
             $data['proveedor'] = DB::table('proveedor')->leftJoin('comercializador', 'comercializador.id', '=', 'proveedor.comercializador_id')->select('proveedor.id as id', 'proveedor.nombre', 'proveedor.nombre_comercial', 'proveedor.razon_social', 'proveedor.estatus', 'proveedor.comercializador_id as idComercializador', 'comercializador.nombre as comercializador')->get();
             break;
         case 'Rol':
             $data['rol'] = Rol::all();
             break;
         case 'UnidadMedida':
             $data['unidadMedida'] = UnidadMedida::all();
             break;
         case 'Usuario':
             $data['usuario'] = Usuario::all();
             break;
         default:
             # code...
             break;
     }
     return View::make('admin/catalogo', $data);
 }
Example #6
0
        $usuario->apellidos = $datos['txtApellidos'];
        $usuario->email = $datos["txtEmail"];
        $usuario->password = Hash::make($datos['password']);
        $usuario->contrasena = $datos['password'];
        $usuario->fkidRol = $datos['txtRol'];
        $usuario->fechaCreacion = date("Y-m-d H:i:s");
        //$n->imagenUrl = "/img/hola.png";
        if ($usuario->save()) {
            return Redirect::to('admin/usuarios')->with(array('confirm' => 'Usuario creado correctamente.'));
        } else {
            return Redirect::to('admin/usuarios')->with(array('error' => 'Error. No se pudo crear el usuario.'));
        }
    }
});
Route::get("admin/usuarios/add", function () {
    $roles = Rol::all();
    return View::make("admin.usuarios.add")->with("roles", $roles);
});
Route::get("admin/usuarios", function () {
    $usuarios = User::all();
    return View::make("admin.usuarios.index")->with('usuarios', $usuarios);
});
Route::get("logout", function () {
    Auth::logout();
    Session::flush();
    return Redirect::to("/");
});
Route::get("admin/eventos", function () {
    $eventos = Evento::all();
    return View::make("admin.eventos.index")->with("eventos", $eventos);
});