Пример #1
0
        private void CarregaComprovantesNaoFiscais(int count)
        {
            comprovantesNaoFiscais = new ACBrECFComprovanteNaoFiscal[count];
            for (int i = 0; i < count; i++)
            {
                var record = new ACBrDll.ComprovanteNaoFiscalRec();
                int ret    = ACBrDll.ECF_GetComprovanteNaoFiscal(this.handle, ref record, i);
                CheckResult(ret);

                ACBrECFComprovanteNaoFiscal comprovanteNaoFiscal = new ACBrECFComprovanteNaoFiscal();
                comprovanteNaoFiscal.Indice           = FromUTF8(record.Indice);
                comprovanteNaoFiscal.Descricao        = FromUTF8(record.Descricao);
                comprovanteNaoFiscal.PermiteVinculado = record.PermiteVinculado;
                comprovanteNaoFiscal.FormaPagamento   = FromUTF8(record.FormaPagamento);
                comprovanteNaoFiscal.Total            = Convert.ToDecimal(record.Total);
                comprovanteNaoFiscal.Contador         = record.Contador;

                comprovantesNaoFiscais[i] = comprovanteNaoFiscal;
            }
        }