Fórum Ocultar form das informações de atualização de vez, após a segunda conexão no sistema #593098
10/05/2018
0
Então, estou desenvolvendo um projeto em vb.net e queria uma ajuda na solução de um problema. Eu gostaria de ocultar uma tela de vez do sistema, após logar no mesmo pela segunda vez.
Pra ficar mais claro, funciona assim:
- Após o cliente atualizar o sistema e logar nele, aparece uma tela com as informações da atualização.
Nessa tela, eu coloquei uma checkBox com o texto "Não exibir novamente estas informações!".
Assim, após o cliente sair do sistema e entrar novamente, essa tela não apareça mais.
Agradeço desde já.
Abraço.
Ricardo Fernandes
Curtir tópico
+ 0Post mais votado
11/05/2018
Primeiramente acho que seria interessante você falar um pouco da sua lógica direcionada a esta tela que aparece.
Ex:
Para cada atualização eu guardo em uma tabela a descrição do que foi alterada em determinada Release.
Eu fiz baseado em Mensagens, criei uma tabela de mensagens que podem ser exibidas para o usuário.
Com os campos:
ID atualização
Descrição da Atualização
Data do Release
Código da Versao
Código do Release
Depois crie mais uma tabela para vincular usuários que ja visualizaram as informações da atualização
Ex: Usuario_Mesagem_Atualização
Com campos :
ID Usuario
ID Mensagem
Visualizou
Dai a logica pode ser duas neste momento, você pode optar pelo usuário selecionar um
Ou você poderia adicionar a logica no botão fechar, uma vez que a mensagem foi fechada por determinado usuário faz um
No meu caso uso esta forma, pois uso varias mensagens que podem ser lidas pelo usuário na tela inicial, quando o usuário
Leandro Chiodini
Gostei + 1
Mais Posts
11/05/2018
Leandro Chiodini
espero que de pra entender.
Caso contrario reescrevo abaixo para ficar mais fácil o entendimento.
Ola,
Primeiramente acho que seria interessante você falar um pouco da sua lógica direcionada a esta tela que aparece.
Ex:
Para cada atualização eu guardo em uma tabela a descrição do que foi alterada em determinada Release.
Eu fiz baseado em Mensagens, criei uma tabela de mensagens que podem ser exibidas para o usuário.
Com os campos:
ID atualização
Descrição da Atualização
Data do Release
Código da Versao
Código do Release
Depois crie mais uma tabela para vincular usuários que ja visualizaram as informações da atualização
Ex: Usuario_Mesagem_Atualização
Com campos :
ID Usuario
ID Mensagem
Visualizou
Dai a logica pode ser duas neste momento, você pode optar pelo usuário selecionar um check
informando que não gostaria mais de ver aquela mensagem em questão.
Ou você poderia adicionar a logica no botão fechar, uma vez que a mensagem foi fechada por determinado usuário faz um update
no campo visualizou tornando ele Verdadeiro
.
No meu caso uso esta forma, pois uso varias mensagens que podem ser lidas pelo usuário na tela inicial, quando o usuário logar
no sistema, mostra pra ele somente as mensagens que ele ainda não confirmou a leitura.
Gostei + 0
11/05/2018
Ricardo Fernandes
A minha dúvida era mais ou menos essa mesmo. Não tinha certeza se criava uma tabela de atualização no banco de dados ou não. Pela lógica, é mais plausível fazer dessa forma.
Qualquer dúvida que eu tiver novamente, recorro a você(s) aqui rs.
Abraço!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)