none
WCF + Windows Forms desenvolvimento de aplicação distribuída RRS feed

  • Pergunta

  • 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

    domingo, 28 de outubro de 2012 23:05

Todas as Respostas

  • a questão 2, acredito que para acessar o datagridview do form filho, basta utilizar o atributo "base", exemplo: base.datagridview
    terça-feira, 30 de outubro de 2012 11:06
  • Meu problema é em questão de layout, no base tem um datagridview sem nada, ai no herdado queria colocar as colunas.

    E já marquei a opção modifier para public.
    • Editado Thiago_Porto terça-feira, 30 de outubro de 2012 13:11 Adicionar informação
    terça-feira, 30 de outubro de 2012 13:10
  • se o modifier está public, ele deveria acessar utilizando "base.datagridview1"

    como vc está herdando a classe? desta forma:

    publicpartialclassForm1 : FormTesteAssembly

    Correto ??

    sendo assim, base.datagridview1 deveria funcionar..

    a não ser que você esteja tentando acessar o grid fora de um método ou do construtor...   

    terça-feira, 30 de outubro de 2012 19:16