Calendário por grupo

Pessoal, bom dia.

Eu preciso criar uma aplicação de calendário com duas funcionalidades principais:

1 - Os usuários visualizarem os eventos/agendamentos do seu grupo. (aqui basta colocar uma cláusula where por id_grupo na aplicação calendário, por exemplo).
2 - O usuário admin, por exemplo, visualizar todos os eventos cadastrados de todos os grupos. (esse é que eu ainda não sei como fazer).

É possível fazer isso?

Grato pela ajuda.

jsmillenium bom dia,

Eu criaria uma variável global para esse caso, dependendo do tipo de usuário. Exemplo:

if ([cod_grupo] == 1) { // Administrador
cwhere = ‘1=1’
} else if ([cod_grupo] == 2) { // O grupo que você quer filtrar
cwhere = ‘id_grupo=[cod_grupo]’
}

E no WHERE do teu select colocaria a variável cwhere, assim:

SELECT * from tbl_calendario
WHERE [cwhere]

Espero ter ajudado.

Kleyber, bom dia.

Agradeço por ter respondido.

Assim, onde eu coloco o código abaixo:

if ([cod_grupo] == 1) { // Administrador cwhere = '1=1' } else if ([cod_grupo] == 2) { // O grupo que você quer filtrar cwhere = 'id_grupo=[cod_grupo]' }

Eu colocaria no OnValidateSucess da tua aplicação de login. Assim, quando fores executar a aplicação de calendário, crias o SELECT como te passei.

Certo.

Vou fazer as implementações e depois eu posto aqui o resultado.