Exemple #1
0
        private void CarregaFormasPagamento(int count)
        {
            formasPagamento = new ACBrECFFormaPagamento[count];
            for (int i = 0; i < count; i++)
            {
                var record = new ACBrDll.FormaPagamentoRec();
                int ret    = ACBrDll.ECF_GetFormaPagamento(this.handle, ref record, i);
                CheckResult(ret);

                ACBrECFFormaPagamento formaPagamento = new ACBrECFFormaPagamento();
                formaPagamento.Indice           = FromUTF8(record.Indice);
                formaPagamento.Descricao        = FromUTF8(record.Descricao);
                formaPagamento.PermiteVinculado = record.PermiteVinculado;
                formaPagamento.Total            = Convert.ToDecimal(record.Total);

                formasPagamento[i] = formaPagamento;
            }
        }