public void ComBlocoLocalRetirada() { var model = FabricaFake.DanfeViewModel_1(); model.LocalRetirada = FabricaFake.LocalEntregaRetiradaFake(); var d = new DanfeDoc(model); d.Gerar(); d.SalvarTestePdf(); }
public void Paisagem() { var model = FabricaFake.DanfeViewModel_1(); model.Orientacao = Orientacao.Paisagem; var d = new DanfeDoc(model); d.Gerar(); d.SalvarTestePdf(); }
public void Retrato() { var model = FabricaFake.DanfeViewModel_1(); model.Orientacao = Orientacao.Retrato; var d = new DanfeDoc(model); d.Gerar(); d.SalvarTestePdf(); }
public void Retrato_SemCanhoto() { var model = FabricaFake.DanfeViewModel_1(); model.Orientacao = Orientacao.Retrato; model.QuantidadeCanhotos = 0; var d = new DanfeDoc(model); d.Gerar(); d.SalvarTestePdf(); }
public void Paisagem_2Canhotos() { var model = FabricaFake.DanfeViewModel_1(); model.Orientacao = Orientacao.Paisagem; model.QuantidadeCanhotos = 2; var d = new DanfeDoc(model); d.Gerar(); d.SalvarTestePdf(); }
public void PaisagemSemIcmsInterestadual() { var model = FabricaFake.DanfeViewModel_1(); model.Orientacao = Orientacao.Paisagem; model.ExibirIcmsInterestadual = false; var d = new DanfeDoc(model); d.Gerar(); d.SalvarTestePdf(); }
public void OpcaoPreferirEmitenteNomeFantasia_False() { var model = FabricaFake.DanfeViewModel_1(); model.Orientacao = Orientacao.Retrato; model.PreferirEmitenteNomeFantasia = false; var d = new DanfeDoc(model); d.Gerar(); d.SalvarTestePdf(); }
public void Contingencia_SVC_AN() { var model = FabricaFake.DanfeViewModel_1(); model.TipoEmissao = DanfeSharp.Esquemas.NFe.FormaEmissao.ContingenciaSVCAN; model.ContingenciaDataHora = DateTime.Now; model.ContingenciaJustificativa = "Aqui vai o motivo da contingĂȘncia"; model.Orientacao = Orientacao.Retrato; var d = new DanfeDoc(model); d.Gerar(); d.SalvarTestePdf(); }
public async Task <IActionResult> Index() { string xml = null; using (var reader = new StreamReader(Request.Body, Encoding.UTF8)) { xml = await reader.ReadToEndAsync(); } var modelo = DanfeViewModelCreator.CriarDeStringXml(xml); using (var pdfStream = new MemoryStream()) { using (var danfe = new DanfeDoc(modelo)) { danfe.ViewModel.DefinirTextoCreditos("Desenvolvido por [ www.laranjeiras.dev / (21)997706037 ]"); danfe.Gerar(); var bytesPdf = danfe.ObterPdfBytes(pdfStream); return(File(bytesPdf, "Application/pdf", $"{modelo.ChaveAcesso}.pdf")); } } }