none
Modelar uma class nota fiscal RRS feed

  • Pergunta

  • 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

    sábado, 31 de março de 2007 14:49

Respostas

  • 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

     

    segunda-feira, 2 de abril de 2007 19:02

Todas as Respostas

  • Oi !

     

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

     

    []'s

     

    Dennes

    sábado, 31 de março de 2007 14:58
  • 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

    segunda-feira, 2 de abril de 2007 13:05
  • 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

     

    segunda-feira, 2 de abril de 2007 19:02
  • Segue o que o Eduardo falou, e pra ajudar mais ainda use o SubSonic para gerar suas classes. Fica muito rápido o desenvolvimento.

     

    []'

    quinta-feira, 19 de abril de 2007 14:09