Usuário com melhor resposta
Adicionando Itens de Uma Nota Fiscal

Pergunta
-
Boa tarde pessoal.
Essa é a primeira vez que preciso criar uma lista de produtos, ou seja, Preciso criar uma nota fiscal e nessa nota eu vou ter vários produtos informados em uma mesma nota. Quando eu digitar o código do produto, deverá me mostrar o nome do produto na próxima coluna e eu terei que acessar várias colunas para cadastrar um produto. Gostaria que alguém possa me dá uma ajuda para que eu possa fazer esse trabalho. Por ex. Devo usar o DataGrid ou tem algum outro jeito de fazer. Outra coisa de uma coluna para outra existe alguns cálculos que deverão ser executados.
Se existe algum exemplo que possam me passar para eu dá uma olhada, eu agradeceria.
Obrigado.
Garibaldo
Respostas
-
Olá,
Isso vai depender de como você quer definir a usabilidade de seu sistema. No caso de um Emissor de Nota Fiscal, eu utilizaria o Grid apenas para listar os itens. A entrada de dados, pode ser da forma que você fez porém, com algumas observações:
1 - Procure organizar a ordem dos campos por relevância (troque o unidade de lugar com a quantidade, ficando: Unidade - Quantidade - Valor Unitário - Valor Total).
2 - Agrupe os campos de impostos por imposto (Group para ICMS, PIS, COFINS, IPI, etc).
3 - A mesma coisa para os campos relacionado ao pedido.Em relação aos cálculos, crie métodos para essa finalidade e utilize os eventos do Textbox para realizar as chamadas (TextChanged por exemplo).
Mas minha maior sugestão é você analisar todo o processo de emissão antes de codificar. Leia o Manual do Contribuinte, entenda como os campos se relacionam e etc. Tem situações em que, determinada informação do lançamento, implica em ocultar ou exibir campos. Se o seu sistema for transmitir a nota, lembre-se que você terá que gerar um XML válido, assinado com certificado digital para ser enviado para o SEFAZ. Realizando esse estudo, você naturalmente entenderá o processo e encontrará uma melhor organização para seu layout e código.
Espero ter ajudado!
Hudson.- Marcado como Resposta GaribaldoGuerreiro quinta-feira, 4 de maio de 2017 21:52
Todas as Respostas
-
Bom dia,
Você já escreveu parte do código?
Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
-
Olá,
Isso vai depender de como você quer definir a usabilidade de seu sistema. No caso de um Emissor de Nota Fiscal, eu utilizaria o Grid apenas para listar os itens. A entrada de dados, pode ser da forma que você fez porém, com algumas observações:
1 - Procure organizar a ordem dos campos por relevância (troque o unidade de lugar com a quantidade, ficando: Unidade - Quantidade - Valor Unitário - Valor Total).
2 - Agrupe os campos de impostos por imposto (Group para ICMS, PIS, COFINS, IPI, etc).
3 - A mesma coisa para os campos relacionado ao pedido.Em relação aos cálculos, crie métodos para essa finalidade e utilize os eventos do Textbox para realizar as chamadas (TextChanged por exemplo).
Mas minha maior sugestão é você analisar todo o processo de emissão antes de codificar. Leia o Manual do Contribuinte, entenda como os campos se relacionam e etc. Tem situações em que, determinada informação do lançamento, implica em ocultar ou exibir campos. Se o seu sistema for transmitir a nota, lembre-se que você terá que gerar um XML válido, assinado com certificado digital para ser enviado para o SEFAZ. Realizando esse estudo, você naturalmente entenderá o processo e encontrará uma melhor organização para seu layout e código.
Espero ter ajudado!
Hudson.- Marcado como Resposta GaribaldoGuerreiro quinta-feira, 4 de maio de 2017 21:52