Beispiel #1
0
        private void CarregaAliquotas(int count)
        {
            aliquotas = new ACBrECFAliquota[count];

            for (int i = 0; i < count; i++)
            {
                var record = new ACBrDll.AliquotaRec();
                int ret    = ACBrDll.ECF_GetAliquota(this.handle, ref record, i);
                CheckResult(ret);

                ACBrECFAliquota aliquota = new ACBrECFAliquota();
                aliquota.Indice    = FromUTF8(record.Indice);
                aliquota.Aliquota  = Convert.ToDecimal(record.Aliquota);
                aliquota.Sequencia = record.Sequencia;
                aliquota.Tipo      = record.Tipo.ToString();
                aliquota.Total     = Convert.ToDecimal(record.Total);

                aliquotas[i] = aliquota;
            }
        }