예제 #1
0
        private void BtnIncluirTitulo_Click(object sender, EventArgs e)
        {
            var iniPath = Helpers.OpenFile("Titulo (*.ini)|*.ini|Todo os Arquivos (*.*)|*.*");

            if (string.IsNullOrEmpty(iniPath))
            {
                return;
            }

            var bufferLen = 256;
            var buffer    = new StringBuilder(bufferLen);

            var ret = ACBrBoleto.Boleto_IncluirTitulos(iniPath.ToUTF8(), "".ToUTF8(), buffer, ref bufferLen);

            ACBrBoleto.CheckResult(ret);

            if (bufferLen > 256)
            {
                buffer.Clear();
                buffer.Capacity = bufferLen;

                ret = ACBrBoleto.Boleto_UltimoRetorno(buffer, ref bufferLen);
                ACBrBoleto.CheckResult(ret);
            }

            rtbRespostas.AppendLine(buffer);
        }
예제 #2
0
        private void BtnTotalTitulo_Click(object sender, EventArgs e)
        {
            var bufferLen = 256;
            var buffer    = new StringBuilder(bufferLen);

            var ret = ACBrBoleto.Boleto_TotalTitulosLista(buffer, ref bufferLen);

            ACBrBoleto.CheckResult(ret);

            if (bufferLen > 256)
            {
                buffer.Clear();
                buffer.Capacity = bufferLen;

                ret = ACBrBoleto.Boleto_UltimoRetorno(buffer, ref bufferLen);
                ACBrBoleto.CheckResult(ret);
            }

            rtbRespostas.AppendLine(buffer);
        }