Beispiel #1
0
        public void Suprimento()
        {
            using (IRelatorioFiscal rf = new RelatorioFiscal(ModeloECF.Bematech, "COM7"))
            {
                double valor = 10;
                string obs = "Suprimento";

                rf.Suprimento((decimal)valor, obs);
            }
        }
Beispiel #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);
        }