Ejemplo n.º 1
0
 public void Sangria()
 {
     using (IRelatorioFiscal rf = new RelatorioFiscal())
     {
         double valor = 10;
         string obs = "Sangria.";
         rf.Sangria((decimal)valor, obs);
     }
 }
Ejemplo n.º 2
0
        /// <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);
        }