none
Preencher dados de várias telas e transportar para uma classe no form principal para salvar no banco RRS feed

  • Pergunta

  • Caros colegas.

    Como poderia resolver o seguinte rotina.

    Tenho no projeto que preencher dados que estão distribuídos em 4 telas onde estas 4 telas preenchidas forneceram os dados necessários para preencher 1 tabela do banco de dados. Tenho uma tela principal com 4 botões onde cada botão carrega uma tela que após preenchida retorna a tela principal. Ao final de todas preenchidas um 5º botão gravará os dados das 4 telas no banco. Pensei em criar dentro do form principal uma classe com todos os dados que serão utilizados nas 4 telas e quando carregar qualquer uma das telas informar a classe criada no construtor do formulário que está sendo chamado. Desta forma os dados trafegariam de uma tela para outra e ao final teria todos os dados da classe preenchidos. Um detalhe que poderei a qualquer momento voltar novamente em qualquer uma das telas para fazer uma consulta ou alteração. Se entenderam, poderiam por favor me dar uma luz a respeito. Já tentei algumas possibilidades mas ainda sem êxito.

    Muito Obrigado.
    terça-feira, 25 de setembro de 2018 02:52

Respostas

  • Saudações.

    Em meu modo de ver, para facilitar e evitar possíveis dores de cabeça futuras, tentando evitar a complexidade do seu requisito.

    Eu criaria um componente "tabControl" e colocaria o cadastro de cata tela em "abas", dessa forma todos os dados ficariam em um mesmo "Form" e seria mais fácil de você validar e/ou transportar para uma classe, por exemplo.

    • Marcado como Resposta GVGTEC terça-feira, 2 de outubro de 2018 18:58
    terça-feira, 25 de setembro de 2018 17:00

Todas as Respostas

  • Saudações.

    Em meu modo de ver, para facilitar e evitar possíveis dores de cabeça futuras, tentando evitar a complexidade do seu requisito.

    Eu criaria um componente "tabControl" e colocaria o cadastro de cata tela em "abas", dessa forma todos os dados ficariam em um mesmo "Form" e seria mais fácil de você validar e/ou transportar para uma classe, por exemplo.

    • Marcado como Resposta GVGTEC terça-feira, 2 de outubro de 2018 18:58
    terça-feira, 25 de setembro de 2018 17:00
  • Olá Agnaldo.

    Sim, vou testar sua sugestão. Acho que é por aí.

    Muito Obrigado.

    terça-feira, 25 de setembro de 2018 19:08
  • Saudações.

    Fico Feliz em ter ajudado, se a resposta foi útil não esqueça de marcar como resposta. abraço..

    quarta-feira, 26 de setembro de 2018 21:47