bom dia galera do guj,
Entao…eu estou com um probleminha…q nao to cosneguindo resolver…
aqui no trampo estamos desenvolvendo um sistema de attribuicao de aula…e pra cada pessoa em particular tem permissao pra diversas paginas diferentes…
Como eu penseii en fazer…
eu tenho uma tabela de paginas…onde estao apenas as pagianas do menu e tenho uma tb de menu com o tipo…que sera usado no menu(cadastro, consulta, relatorio…)
Bom eu tenho uma tabela de resolucao …q relaciona…o codigo do usuairo, o codigo do menu e o codigo da pagina
Na hrs de inserir ela insere certo apenas o usuario, e o codigo do menu…nao consigo pegar o codigo da pagina
tenho uma matriz que eu tenho q ler…mas acho q ta faltando algguma coisa…esse é a parte do codigo…
// antess eu verifico se o usuario existe..e mando inserir na tabela de usuario
// depois eu tenho q inserir as permissoes..aii ta ai embaixo..o codigo..
if(cd_pagina_cad!=null){
//insere as permissoes das paginas q sao referentes a coluna de cadastro
Statement stm3 = cn.createStatement();
for(int i=0; i < cd_pagina_cad.length; i++){
stm3.execute("INSERT INTO usuario_menu_pagina VALUES ( "+cd_rf+" , "+cd_menu+", "+cd_pagina_cad[i]+" );");
}
}
out.println("aqui");
if(cd_pagina_alt!=null){
//insere as permissoes das paginas q sao referentes a coluna de alteracao
Statement stm4 = cn.createStatement();
for(int j=0; j < cd_pagina_alt.length; j++){
stm4.execute("INSERT INTO usuario_menu_pagina VALUES ( "+cd_rf+" , , "+cd_pagina_alt[j]+" );");
}
}
out.println("aqui");
if(cd_pagina_vis!=null){
//insere as permissoes das paginas q sao referentes ao consultas
Statement stm5 = cn.createStatement();
for(int k=0; k < cd_pagina_vis.length; k++){
stm5.execute("INSERT INTO usuario_menu_pagina VALUES ( "+cd_rf+" , , "+cd_pagina_vis[k]+" );");
}
}
out.println("aqui");
se alguem puder me ajudar…agradeço desde ja…
flw