Usuário com melhor resposta
C# DUVIDA

Pergunta
-
TENHO UMA TABELA, ONDE, TENHO UM CADASTRO DE USUÁRIOS.
E DENTRO DA TELA TENHO UM CHECKBOX ONDE MODIFICO ALGUMAS CONFIGURAÇÕES REFERENTES AO USUÁRIO.
VAMOS SUPOR:
UM CHECKBOX PARA PERMITIR UM ACESSO A UM RELATÓRIO ESPECIFICO.
PORÉM NÃO QUERO ELE ELE FIQUE MARCANDO E DESMARCANDO A HORA Q ELE QUISER.
QUERO Q ELE FAÇA ALTERAÇÕES NO USUÁRIO DELE, APENAS 2 VEZES POR MÊS COMO FARIA?
Respostas
-
você vai precisar de no minimo 3 campos na sua tabela do banco.
1º - para o check box, você deverá pegar o valor dele, no caso um boolean, então no seu banco só vai poder aceitar 1 ou 0, para cada resposta.(sim ou nao)
2º - um campo do tipo data para você armazenar a primeira vez a data que foi modificada.
3º - um segundo campo do tipo data para você armazenar a segunda data.
e ai no seu código deverá ter as condições.
Salvar 1º vez , ele salva o valor do checkbox e a primeira data, ao salvar a segunda vez ele verifica se já existe a primeira data, caso exista ele salva no segundo campo do tipo data.
pronto , terá as suas 2 alterações.
agora para a validação se o cara já fez isso 2x naquele mês, você devera definir isso no seu código, caso já exista as 2 datas no banco, ele irá verificar se o mes é diferente. se for ele deixa, se as duas datas forem do mesmo mês ele bloqueia.
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 30 de junho de 2017 14:10
- Não Marcado como Resposta Filipe B CastroModerator sexta-feira, 30 de junho de 2017 14:11
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 30 de junho de 2017 19:27
Todas as Respostas
-
Não pode armazenar essa quantidade de mudanças e a data em um banco de dados?
Juliano Nunes - http://linkedin.com/in/julianonunes
Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.
Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.
- Sugerido como Resposta Filipe B CastroModerator sexta-feira, 30 de junho de 2017 12:25
-
você vai precisar de no minimo 3 campos na sua tabela do banco.
1º - para o check box, você deverá pegar o valor dele, no caso um boolean, então no seu banco só vai poder aceitar 1 ou 0, para cada resposta.(sim ou nao)
2º - um campo do tipo data para você armazenar a primeira vez a data que foi modificada.
3º - um segundo campo do tipo data para você armazenar a segunda data.
e ai no seu código deverá ter as condições.
Salvar 1º vez , ele salva o valor do checkbox e a primeira data, ao salvar a segunda vez ele verifica se já existe a primeira data, caso exista ele salva no segundo campo do tipo data.
pronto , terá as suas 2 alterações.
agora para a validação se o cara já fez isso 2x naquele mês, você devera definir isso no seu código, caso já exista as 2 datas no banco, ele irá verificar se o mes é diferente. se for ele deixa, se as duas datas forem do mesmo mês ele bloqueia.
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 30 de junho de 2017 14:10
- Não Marcado como Resposta Filipe B CastroModerator sexta-feira, 30 de junho de 2017 14:11
- Marcado como Resposta Filipe B CastroModerator sexta-feira, 30 de junho de 2017 19:27