none
Arquitetura de desenvolvimento RRS feed

  • Pergunta

  • Bom dia,

    Ao desenvolver uma aplicação para a minha empresa tive diversas dúvidas em relação a  forma com que eu iria projetar o sistema, este será um exemplo de uma dúvida:

    Eu tenho um frame onde apresento uma lista de produtos em um datagridview, a primeira coluna é um checkbox onde cada vez que o usuário marca gravo o registro em um DataTable e da mesma forma lao desmarcar eu faço um select nesta tabela pelo código do produto para remover do datatable. Estas informações contidas neste datatable serão utilizadas em outra tela onde eu listo elas em um listview. Bom para que eu possa usar estas informações eu criei uma classe onde eu crio a tabela que preciso e populo esta tabela, detalhe que ao declarar este datatable criei da seguinte forma:

    public static DataTable meuDataTable;

    Isso para que eu pudesse reutilizar em outras telas, só que da forma como foi desenvolvido eu tive várias dificuldades como por exemplo nos momentos onde a aplicação iria começar um novo processo eu tive que me preocupar em verificar e limpar os dados contidos nesta tabela.
    Isso é apenas um exemplo, na verdade sei que esta não é a melhor forma porém está funcionando e gostaria de saber de vocês de que forma seria a mais correta para que o código ficasse mais padronizado, exemplos ou links ... valeuuu


    []s

    Leonardo Jacques da Silva Desenvolvedor .net
    quinta-feira, 20 de agosto de 2009 12:14

Respostas