Projeto C-Sharp

SQL Server

Visual Studio

C#

Impressora Fiscal

04/07/2019

Estou com um projeto de sorteio em C#, ele precisa cadastrar o participantes (isso eu consegui fazer), cadastrar algumas notas fiscais no banco de dados para que as pessoas não cadastre a mesma Nota Fiscal + de 1 vez, e depois gerar um número aleatório que não repita, e depois imprimir o nome do participante junto com o numero aleatório gerado.
Alguém consegue me ajudar me indicar algo onde posso aprender mais e fazer este projeto evoluir? Muito Obrigado
Fillype Cunha

Fillype Cunha

Curtidas 0

Melhor post

Willian Silva

Willian Silva

04/07/2019

cadastre a mesma Nota Fiscal + de 1 vez -> no cadastro da nota, talvez no model, teria que ter essa verificação ou condição, estude sobre validação model c#, também não sei qual modelo de projeto esta usando.

depois gerar um número aleatório que não repita -> pode gerar o numero com varias formas, tem funções na parte matematica que pode te auxiliar, ou md5 mesmo que nunca vai ser gerado igual, claro no caso do md5 pode ser usado a informação data e hora para nunca gerar igual, ao mesmo tempo também na hora de salvar verificar se existe algo igual, se sim gerar um novo.

depois imprimir o nome do participante junto com o numero aleatório gerado -> isso seria um relatorio final para o sorteio ? ou toda vez que cadastrar a nota ao final da nota mostra qual numero gerou para aquele cliente ?
GOSTEI 1

Mais Respostas

Fillype Cunha

Fillype Cunha

04/07/2019

cadastre a mesma Nota Fiscal + de 1 vez -> no cadastro da nota, talvez no model, teria que ter essa verificação ou condição, estude sobre validação model c#, também não sei qual modelo de projeto esta usando.

depois gerar um número aleatório que não repita -> pode gerar o numero com varias formas, tem funções na parte matematica que pode te auxiliar, ou md5 mesmo que nunca vai ser gerado igual, claro no caso do md5 pode ser usado a informação data e hora para nunca gerar igual, ao mesmo tempo também na hora de salvar verificar se existe algo igual, se sim gerar um novo.

depois imprimir o nome do participante junto com o numero aleatório gerado -> isso seria um relatorio final para o sorteio ? ou toda vez que cadastrar a nota ao final da nota mostra qual numero gerou para aquele cliente ?

Muito obrigado esclareceu bem as coisa valeu mesmo.


sim, Toda vez que cadastrar a nota tem que imprimir o nome e o numero aleatório para o participante e 1 para mim, para que eu posso guardar e depois fazer o sorteio.
Muito obrigado
GOSTEI 0
POSTAR