Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions NFe.Danfe.OpenFast/NFe/DanfeFrSimplificadoTipo2.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
using DFe.Utils;
using NFe.Classes;
using NFe.Danfe.Base.NFe;
using Shared.DFe.Danfe;

namespace NFe.Danfe.OpenFast.NFe
{
public class DanfeFrSimplificadoTipo2 : DanfeOpenFastBase
{
/// <summary>
/// Construtor da classe responsável pela impressão do DANFE Simplificado Tipo 2 da NF-e em Fast Reports
/// </summary>
/// <param name="proc">Objeto do tipo nfeProc</param>
/// <param name="configuracao">Objeto do tipo <see cref="ConfiguracaoDanfeNfeSimplificadoTipo2"/> contendo as definições de impressão</param>
/// <param name="cIdToken">Identificador do Token CSC</param>
/// <param name="csc">Token CSC para geração do QR Code</param>
/// <param name="desenvolvedor">Texto do desenvolvedor a ser informado no DANFE</param>
/// <param name="arquivoRelatorio">Caminho do arquivo frx</param>
public DanfeFrSimplificadoTipo2(nfeProc proc, ConfiguracaoDanfeNfeSimplificadoTipo2 configuracao, string cIdToken, string csc, string desenvolvedor = "", string arquivoRelatorio = "")
{
byte[] frx = null;
if (string.IsNullOrWhiteSpace(arquivoRelatorio))
{
const string caminho = @"NFe\NFeSimplificadoTipo2.frx";
frx = FrxFileHelper.TryGetFrxFile(caminho);
}

Relatorio = DanfeSharedHelper.GenerateDanfeFrNfeSimplificadoTipo2Report(proc, configuracao, cIdToken, csc, frx, desenvolvedor, arquivoRelatorio);
}
}
}
Loading