private void CarregaRelatoriosGerenciais() { int count = ACBrECFInterop.ECF_DadosReducaoZClass_GetRGCount(this.Handle); CheckResult(count); relatoriosGerenciais = new RelatorioGerencial[count]; for (int i = 0; i < count; i++) { var record = new ACBrECFInterop.RelatorioGerencialRec(); int ret = ACBrECFInterop.ECF_DadosReducaoZClass_GetRG(this.Handle, ref record, i); CheckResult(ret); RelatorioGerencial relatorio = new RelatorioGerencial() { Indice = FromUTF8(record.Indice), Descricao = FromUTF8(record.Descricao), Contador = record.Contador }; relatoriosGerenciais[i] = relatorio; } }
private void CarregaRelatoriosGerenciais(int count) { relatoriosGerenciais = new RelatorioGerencial[count]; for (int i = 0; i < count; i++) { var record = new ACBrECFInterop.RelatorioGerencialRec(); int ret = ACBrECFInterop.ECF_GetRelatoriosGerenciais(this.Handle, ref record, i); CheckResult(ret); RelatorioGerencial relatorio = new RelatorioGerencial() { Indice = FromUTF8(record.Indice), Descricao = FromUTF8(record.Descricao), Contador = record.Contador }; relatoriosGerenciais[i] = relatorio; } }