Jawab Modelar uma class nota fiscal

  • 31 Maret 2007 14:49
     
     

    Pessoal, estou com uma dúvida de como modelar uma classe nota fisca, mas especificamente no que se refere aos itens da nota fiscal. Ou seja eu tenho uma classe nf e uma classe itens da nf? Será que alguém poderá me dar alguma informação de como modelar essa classe?

     

    Att,

     

    Ricardo

Semua Balasan

  • 31 Maret 2007 14:58
     
     

    Oi !

     

    Eu normalmente prefiro trabalhar desta forma : http://www.microsoft.com/brasil/msdn/tecnologias/adonet/camadaDados.mspx

     

    []'s

     

    Dennes

  • 02 April 2007 13:05
     
     

    Obrigado Dennes por ter respondido... mas o link que vc me passou não tem muito a ver com a minha dúvida que é como é feito a modelagem da classe Nota Fisca. Ou seja, na modelagem eu preciso ter uma classe nota fiscal e uma classe produto???

    Att,

     

    Ricardo

  • 02 April 2007 19:02
     
     Jawab

    Ricardo,

     

    Se você quer seguir uma arquitetura orientada a objetos este é mesmo o caminho.

     

    Existe uma classe nota fiscal e uma classe "linhas da nota fiscal" e uma terceira classe produto.

     

    Qual a diferença que você tomar cuidado: Produto é uma entidade de negócios que pode ser usada em vários locais da aplicação. Esta classe se relaciona com uma linha da Nota Fiscal.

     

    A classe "Linha de nota fiscal" é uma entidade totalmente dependente da Nota Fiscal e não existe sem esta. Portanto você pode querer expor as linhas somente através da Nota Fiscal. Ou seja não posso instanciar uma linha de nota fiscal diretamente, só consigo acessá-las através da Nota fiscal. NotaFiscal.Linhas, por exemplo.

     

    Espero ter ajudado um pouco, mas para entender melhor OO você q estudar um pouco.

     

    Eduardo Miranda

    http://eduardomiranda.net/blogs/dotnet

     

  • 19 April 2007 14:09
     
     

    Segue o que o Eduardo falou, e pra ajudar mais ainda use o SubSonic para gerar suas classes. Fica muito rápido o desenvolvimento.

     

    []'