diff --git a/Gerene.DFe.EscPos.Demo.NetCore/Gerene.DFe.EscPos.Demo.NetCore.csproj b/Gerene.DFe.EscPos.Demo.NetCore/Gerene.DFe.EscPos.Demo.NetCore.csproj index 118fc23..f7ebfa2 100644 --- a/Gerene.DFe.EscPos.Demo.NetCore/Gerene.DFe.EscPos.Demo.NetCore.csproj +++ b/Gerene.DFe.EscPos.Demo.NetCore/Gerene.DFe.EscPos.Demo.NetCore.csproj @@ -6,12 +6,6 @@ true - - - - - - diff --git a/Gerene.DFe.EscPos.Demo/Gerene.DFe.EscPos.Demo.csproj b/Gerene.DFe.EscPos.Demo/Gerene.DFe.EscPos.Demo.csproj index e2ed833..00d7b13 100644 --- a/Gerene.DFe.EscPos.Demo/Gerene.DFe.EscPos.Demo.csproj +++ b/Gerene.DFe.EscPos.Demo/Gerene.DFe.EscPos.Demo.csproj @@ -33,21 +33,6 @@ 4 - - ..\packages\ACBr.Net.Core.1.2.4.1\lib\net452\ACBr.Net.Core.dll - - - ..\packages\ACBr.Net.DFe.Core.1.2.7.1\lib\net452\ACBr.Net.DFe.Core.dll - - - ..\packages\ACBr.Net.Integrador.1.2.0.6\lib\net452\ACBr.Net.Integrador.dll - - - ..\packages\ACBr.Net.Sat.1.2.7.1\lib\net452\ACBr.Net.Sat.dll - - - ..\packages\DFeBR.EmissorNFe.0.0.1\lib\netstandard2.0\DFeBR.EmissorNFe.dll - ..\packages\NetBarcode.1.0.7\lib\netstandard2.0\NetBarcode.dll diff --git a/Gerene.DFe.EscPos.Demo/packages.config b/Gerene.DFe.EscPos.Demo/packages.config index e43bdcc..fe27a44 100644 --- a/Gerene.DFe.EscPos.Demo/packages.config +++ b/Gerene.DFe.EscPos.Demo/packages.config @@ -4,7 +4,6 @@ - diff --git a/Gerene.DFe.EscPos/Gerene.DFe.EscPos.csproj b/Gerene.DFe.EscPos/Gerene.DFe.EscPos.csproj index 1106b0d..b843c11 100644 --- a/Gerene.DFe.EscPos/Gerene.DFe.EscPos.csproj +++ b/Gerene.DFe.EscPos/Gerene.DFe.EscPos.csproj @@ -1,7 +1,7 @@ - netstandard2.0 + net462;netstandard2.0 Gerene Sistemas de Informação LICENSE https://github.com/marcosgerene/Gerene.DFe.EscPos @@ -11,8 +11,8 @@ - + diff --git a/Gerene.DFe.EscPos/NFCePrinter.cs b/Gerene.DFe.EscPos/NFCePrinter.cs index 0b014bd..b66806a 100644 --- a/Gerene.DFe.EscPos/NFCePrinter.cs +++ b/Gerene.DFe.EscPos/NFCePrinter.cs @@ -1,11 +1,13 @@ -using DFeBR.EmissorNFe.Utilidade; +using DFe.Classes.Flags; +using DFe.Utils; +using Shared.DFe.Utils; using System.Globalization; using System.Linq; using System.Text.RegularExpressions; using Vip.Printer; using Vip.Printer.Enums; -using NotaFiscal = DFeBR.EmissorNFe.Dominio.NotaFiscalEletronica.nfeProc; +using NotaFiscal = NFe.Classes.nfeProc; namespace Gerene.DFe.EscPos @@ -34,7 +36,7 @@ public NFCePrinter() public void Imprimir(string xmlcontent) { - _NFCe = Utils.ConverterXMLParaClasse(xmlcontent); + _NFCe = new NotaFiscal().CarregarDeXmlString(xmlcontent); _Printer = new Printer(NomeImpressora, TipoImpressora); @@ -78,7 +80,7 @@ public void Imprimir(string xmlcontent) #endregion #region Homologação - if (_NFCe.NFe.infNFe.ide.tpAmb == DFeBR.EmissorNFe.Utilidade.Tipos.TipoAmbiente.Homologacao) + if (_NFCe.NFe.infNFe.ide.tpAmb == TipoAmbiente.Homologacao) { _Printer.Separator(); _Printer.AlignCenter(); @@ -339,7 +341,7 @@ public void Imprimir(string xmlcontent) _Printer.CondensedMode(PrinterModeState.On); _Printer.Append("Protocolo de autorizacao"); - _Printer.Append($"{_NFCe.protNFe.infProt.First().nProt} {_NFCe.protNFe.infProt.First().dhRecbto:@dd/MM/yyyy HH:mm:ss}"); + _Printer.Append($"{_NFCe.protNFe.infProt.nProt} {_NFCe.protNFe.infProt.dhRecbto:@dd/MM/yyyy HH:mm:ss}"); _Printer.CondensedMode(PrinterModeState.Off); #endregion