IMPRIMIR DANFE-NFC-E A PARTIR DE XML

ANGELOATA 08/08/2017 13:43:53
#475690

E possivel imprimir um DANFE-NFC-e a partir de um xml? como eu poderia estar fazendo isso? nao tenho ideia de onde começar.

Att.
KERPLUNK 08/08/2017 14:04:30
#475691
Resposta escolhida
Leia(desserialize) o XML em um objeto e imprima como qualquer outra coisa.
ANGELOATA 08/08/2017 14:29:57
#475692
Certo, fiz as pesquisas e cheguei num video do seu canal muito interessante https://youtu.be/QTkB5Vkt9Ho ,

Vi que no exemplo vc montou a classe a partir do XML da nFe, e no caso quando o xml nao tem todos os campos da NFe, como proceder nesse caso?
KERPLUNK 08/08/2017 14:48:04
#475693
Não importa a estrutura do XML, quando você usa a função [Ô]Paste Special > Paste XML as Classes[Ô], o Visual Studio cria as classes necessárias baseado na estrutura do XML que você passou.
ANGELOATA 08/08/2017 14:54:36
#475695
entao se o xml nao possui determinadas TAG, a classe ira fica sem é isso?
KERPLUNK 08/08/2017 15:15:00
#475696
Ao contrário, o que tiver no XML será refletido nas classes. A classe será sempre a representação abstrata do XML ou JSON passado. Basta usar um método de serialização que os dados do XML serão os dados da instância de classe.
MARCELOKROL 08/08/2017 18:55:00
#475703
Citação:

:
entao se o xml nao possui determinadas TAG, a classe ira fica sem é isso?



Isso mesmo, em virtude de certos campos da NF-e não ser obrigado o preenchimento, como por exemplo o endereço de entrega, detalhes do reboque, entre outros.
Mas o recurso que o Kerplunk citou é uma maravilha, e basta criar os campos faltantes, ou que se for utilizar.
ANGELOATA 09/08/2017 10:12:46
#475712
Eu fiz ontem cara, muito bom mesmo.... show de bola... ainda mais com o video aula do canal dele, explicando tudo certinho...
Tópico encerrado , respostas não são mais permitidas