P R O F.
T S C H E R LY K L E B E R
JAVA + MYSQL
PARTE 05
PREPARANDO A TELA PRINCIPAL
• Para usuário administrador pode ver todas as opções do
menu
• Para usuário comum deve ficar bloqueado o submenu
cadastro de usuários e o submenu relatório de serviços.
Tornar público as variáveis destes menus
Desativar essas opções a partir da tela de login
CRIANDO UM PERFIL DE USUÁRIO
• Restrição: SOMENTE O GESTOR PODE TER ACESSO AO
RELATÓRIO DE SERVIÇOS E CRIAR/MODIFICAR/EXCLUIR
USUÁRIOS
• Agora de acordo com o usuário que fizer login, este terá ou
não acesso àqueles menus bloqueados.
• No banco de dados adicione um campo à tabela usuários
chamado perfil.
ALTERAR TELA LOGIN
• Altere o método logar()
FAÇA OS TESTES DE LOGIN
• Verifique que ao executar o login com perfil admin, os menus
são desbloqueados e quando com perfil user, os menus ficam
bloqueados.
• Agora vamos alterar também a visibilidade da label que
mostrará o nome de usuário na tela principal. Faça as
mesmas alterações que foram executados nos menus
Usuarios e Relatorios, alterando a visibilidade para público –
estático.
SETANDO NOME DE USUÁRIO
FAÇA OS TESTES
• Verifique que agora ao logar o nome do usuário é setado no
campo Nome.
FORMULÁRIO PARA USUÁRIOS
TELA USUÁRIOS
• Altere o título em propriedades para Usuários e configure o
tamanho desta janela para que ela seja do mesmo tamanho
que o desktop onde será aberto na tela Principal.
CHAMAR TELA USUÁRIOS PELO
MENU