public override bool EncerrarCupom(CupomFiscalAdicional cupomFiscalAdicional, string mensagem) { Declaracoes.iRetorno = Declaracoes.iCFEncerrar_ECF_Daruma( CupomFiscalAdicionalToString(cupomFiscalAdicional), mensagem ); return(TrataRetorno(Declaracoes.iRetorno)); }
public override bool EncerrarCupom(CupomFiscalAdicional cupomFiscalAdicional, string mensagem) { try { Impressora.Cupom.Fechar(mensagem); if (cupomFiscalAdicional != CupomFiscalAdicional.NaoImprime) { Impressora.Cupom.EmitirCupomAdicional(); } } catch (Bematech.BematechException ex) { ExibeMensagem("Erro ao encerrar cupom.\n" + ex.Message); return(false); } return(true); }
public String CupomFiscalAdicionalToString(CupomFiscalAdicional cupomAdicional) { switch (cupomAdicional) { case CupomFiscalAdicional.NaoImprime: return("0"); case CupomFiscalAdicional.ImprimeCupomSimplificado: return("1"); case CupomFiscalAdicional.ImprimeCupomDetalhado: return("2"); case CupomFiscalAdicional.ImprimeCupomDll: return("3"); } return(""); }
public override bool EncerrarCupom(CupomFiscalAdicional cupomFiscalAdicional, string mensagem) { return(true); }
/// <summary> /// Este método finaliza o cupom fiscal, com a opção de emitir cupom adicional ou não com a /// mensagem promocional informada. /// </summary><param name="cupomFiscalAdicional">Define se será impresso o cupom fiscal adicional e em que /// forma será impresso este.</param><param name="mensagem">Mensagem promocional.</param> public abstract bool EncerrarCupom(CupomFiscalAdicional cupomFiscalAdicional, string mensagem);