public void Suprimento() { using (IRelatorioFiscal rf = new RelatorioFiscal(ModeloECF.Bematech, "COM7")) { double valor = 10; string obs = "Suprimento"; rf.Suprimento((decimal)valor, obs); } }
/// <summary> /// Imprime o item do documento não fiscal /// </summary> /// <param name="tipo">Tipo de lançamento de documento não fiscal</param> /// <param name="valor">Valor do documento não fiscal</param> public void ImprimiItemNaoFiscal(Tipo tipo, double valor) { using (IRelatorioFiscal rf = new RelatorioFiscal(Unimake.Convert.ToEnum<ModeloECF>(Settings.ECF.ECFAtual.ModeloACBR), Settings.ECF.ECFAtual.Porta)) { if (tipo == Tipo.Suprimento) { rf.Suprimento((decimal)valor, string.Empty); WriteLine("001 SUPRIMENTO 0001 {0:N2}", valor); } else if (tipo == Tipo.Sangria) { rf.Sangria((decimal)valor, string.Empty); WriteLine("001 SANGRIA 0001 {0:N2}", valor); } else if (tipo == Tipo.Voucher) { rf.Sangria((decimal)valor, string.Empty); WriteLine("001 VOUCHER 0001 {0:N2}", valor); } else { rf.OutrosDocumentosNaoFiscais((decimal)valor, string.Empty, tipo); WriteLine("001 {1} 0001 {0:N2}", valor, tipo.ToString().ToUpper()); } } FechaCupomNaoFiscal(valor); }