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; } }