Validação
- Estou desenvolvoveldo um sistema, e na parte de validações, preciso criar algo generico, tanto para asp.net e win forms, alguem poderia me dar algumas dicas?
Respostas
Oi,
Existem validações (se um campo está vazio ou não) e regras de negócio ( o estoque tem que estar acima de 10).
Validações são sempre específicas da interface (web ou windows), pois dependem de características da interface. Já regras de negócio, pelo contrário, devem ser generalizadas.
O caminho é o desenvolvimento em camadas. Veja este artigo : http://www.bufaloinfo.com.br/artigos/artigo26062006.asp não faz o desenvolvimento para os dois ambientes, mas já é o começo para que isso ocorra.
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp- Marcado como RespostaHarley AraujoMSFT, Moderadorterça-feira, 10 de novembro de 2009 10:21
Fale,
Você pode fazer validações com javascript, mas até onde sei tem que ser utilizado para web, agora uma boa solução é criar uma DLL como foi comentado acima, pois nela você pode colocar todas as validações/tratamentos dos campos que serão utilizados. OBS: Quando você pensar em utilizar validação com qualquer tipo de js utilizar depois outra como uma DLL ou classe que contenham a validação, pois se você amarrar somente com js poderá correr o risco de alguém burlar o cadastro, pois existem programas que podem alterar o js.
Abaixo segue alguns links para ver exemplos:
http://social.msdn.microsoft.com/Forums/pt-BR/vsvbasicpt/thread/64dd201b-f4af-4c4e-8b7f-6d19dcd757d0
http://forum.zwame.pt/showthread.php?t=393584
Abraço!
Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!- Marcado como RespostaHarley AraujoMSFT, Moderadorterça-feira, 10 de novembro de 2009 10:21
Todas as Respostas
- Voce poderia ser mais especifico? O que voce que dizer com "validação"? Se for funçoes do tipo verificar se um CPF é valido, o correto é criar uma biblioteca DLL que faça isso.
att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Téléphone: (819) 379-3446
Télécopieur: (819) 379-3449
triw@sogi.com.no_spam
----------------------------------------------------------
SOGI INFORMATIQUE LTÉE (http://www.sogi.com) Oi,
Existem validações (se um campo está vazio ou não) e regras de negócio ( o estoque tem que estar acima de 10).
Validações são sempre específicas da interface (web ou windows), pois dependem de características da interface. Já regras de negócio, pelo contrário, devem ser generalizadas.
O caminho é o desenvolvimento em camadas. Veja este artigo : http://www.bufaloinfo.com.br/artigos/artigo26062006.asp não faz o desenvolvimento para os dois ambientes, mas já é o começo para que isso ocorra.
[]'s
Dennes
http://twitter.com/Dennes* Treinamento C# e Framework .NET c/OO dia 07/11 - Apenas 12 R$ 42,53 Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp
* Treinamento de ASP.NET 3.5 no RJ dia 16/11 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp
Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
http://www.bufaloinfo.com.br
Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp- Marcado como RespostaHarley AraujoMSFT, Moderadorterça-feira, 10 de novembro de 2009 10:21
Fale,
Você pode fazer validações com javascript, mas até onde sei tem que ser utilizado para web, agora uma boa solução é criar uma DLL como foi comentado acima, pois nela você pode colocar todas as validações/tratamentos dos campos que serão utilizados. OBS: Quando você pensar em utilizar validação com qualquer tipo de js utilizar depois outra como uma DLL ou classe que contenham a validação, pois se você amarrar somente com js poderá correr o risco de alguém burlar o cadastro, pois existem programas que podem alterar o js.
Abaixo segue alguns links para ver exemplos:
http://social.msdn.microsoft.com/Forums/pt-BR/vsvbasicpt/thread/64dd201b-f4af-4c4e-8b7f-6d19dcd757d0
http://forum.zwame.pt/showthread.php?t=393584
Abraço!
Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!- Marcado como RespostaHarley AraujoMSFT, Moderadorterça-feira, 10 de novembro de 2009 10:21
- Olá,
Segue um framework bem bacana fuciona em ambos como vc quer.
http://validationframework.codeplex.com/ - Falo das regras de negocios, e validações tmb.
Alguem teria um exemplo? Fale,
No thread anterior tem aqueles links que te enviei, lá tem algumas informações úteis.
Abraço!
Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!

