Example #1
0
 public override bool EncerrarCupom(CupomFiscalAdicional cupomFiscalAdicional, string mensagem)
 {
     Declaracoes.iRetorno = Declaracoes.iCFEncerrar_ECF_Daruma(
         CupomFiscalAdicionalToString(cupomFiscalAdicional),
         mensagem
         );
     return(TrataRetorno(Declaracoes.iRetorno));
 }
Example #2
0
 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);
 }
Example #3
0
        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);
 }
Example #5
0
 /// <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);