Autor Tópico: Calendário por grupo  (Lida 740 vezes)

jsmilenium

  • Novato
  • *
  • Mensagens: 12
Calendário por grupo
« Online: Agosto 06, 2015, 11:05:25 am »
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.

Kleyber

  • Expert
  • *****
  • Mensagens: 2239
    • Email
Re:Calendário por grupo
« Responder #1 Online: Agosto 06, 2015, 11:28:55 am »
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 Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

jsmilenium

  • Novato
  • *
  • Mensagens: 12
Re:Calendário por grupo
« Responder #2 Online: Agosto 06, 2015, 11:38:14 am »
Kleyber, bom dia.

Agradeço por ter respondido.

Assim, onde eu coloco o código abaixo:

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

Kleyber

  • Expert
  • *****
  • Mensagens: 2239
    • Email
Re:Calendário por grupo
« Responder #3 Online: Agosto 06, 2015, 11:40:16 am »
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.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

jsmilenium

  • Novato
  • *
  • Mensagens: 12
Re:Calendário por grupo
« Responder #4 Online: Agosto 06, 2015, 12:20:07 pm »
Certo.

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