Estou desenvolvendo uma aplicação distribuída usando como persistência o Nhibernate, e encontrei algumas dificuldades principalmente na comunicação do cliente e o servidor e queria a ajuda de vc´s.
1° Dificuldade: Preciso fazer a validação no lado cliente para testar se os campos estão preenchidos etc...Mas para isso pensei em criar uma classe Model(Tabela) e usar o Data Annotations para validar as propriedades, até desenvolvi uma classe para fazer
a varredura das propriedades da classe, mas como faço para integrar e validar e o servidor consiga receber?
2° Dificuldade: Criei um form base e nele adicionei um datagridview, como faço para manipulá-lo no formulário herdade?
3° Dificuldade: Como faço para limpar os campos ao salvar?
4º Dificuldade: Da forma como meu projeto está organizado em questão de persistência, pastas e classes está de uma forma correta?
Link do meu projeto para quem quiser analisar: http://www.mediafire.com/?imin1571kk50mm8