Exemplo n.º 1
0
        private void PAF_Preenche_N()
        {
            int i;

            var registroN1Rec = new ACBrPAFInterop.RegistroHD1Rec();
            var registroN2Rec = new ACBrPAFInterop.RegistroN2Rec();
            var registroN3Rec = new ACBrPAFInterop.RegistroN3Rec[PafN.RegistroN3.Count];

            registroN1Rec.RAZAOSOCIAL = ToUTF8(PafN.RegistroN1.RazaoSocial);
            registroN1Rec.CNPJ        = ToUTF8(PafN.RegistroN1.CNPJ);
            registroN1Rec.UF          = ToUTF8(PafN.RegistroN1.UF);
            registroN1Rec.IE          = ToUTF8(PafN.RegistroN1.IE);
            registroN1Rec.IM          = ToUTF8(PafN.RegistroN1.IM);

            registroN2Rec.NOME   = ToUTF8(PafN.RegistroN2.NOME);
            registroN2Rec.LAUDO  = ToUTF8(PafN.RegistroN2.LAUDO);
            registroN2Rec.VERSAO = ToUTF8(PafN.RegistroN2.VERSAO);

            for (i = 0; i < PafN.RegistroN3.Count; i++)
            {
                registroN3Rec[i].NOME_ARQUIVO = ToUTF8(PafN.RegistroN3[i].NOME_ARQUIVO);
                registroN3Rec[i].MD5          = ToUTF8(PafN.RegistroN3[i].MD5);
            }

            var ret = ACBrPAFInterop.PAF_Preenche_N(Handle, registroN1Rec, registroN2Rec, registroN3Rec, PafN.RegistroN3.Count);

            CheckResult(ret);
        }
Exemplo n.º 2
0
        private void PAF_Preenche_N()
        {
            int i;

            var registroN1Rec = new ACBrPAFInterop.RegistroHD1Rec();
            var registroN2Rec = new ACBrPAFInterop.RegistroN2Rec();
            var registroN3Rec = new ACBrPAFInterop.RegistroN3Rec[PafN.RegistroN3.Count];

            registroN1Rec.RAZAOSOCIAL = ToUTF8(PafN.RegistroN1.RazaoSocial);
            registroN1Rec.CNPJ = ToUTF8(PafN.RegistroN1.CNPJ);
            registroN1Rec.UF = ToUTF8(PafN.RegistroN1.UF);
            registroN1Rec.IE = ToUTF8(PafN.RegistroN1.IE);
            registroN1Rec.IM = ToUTF8(PafN.RegistroN1.IM);

            registroN2Rec.NOME = ToUTF8(PafN.RegistroN2.NOME);
            registroN2Rec.LAUDO = ToUTF8(PafN.RegistroN2.LAUDO);
            registroN2Rec.VERSAO = ToUTF8(PafN.RegistroN2.VERSAO);

            for (i = 0; i < PafN.RegistroN3.Count; i++)
            {
                registroN3Rec[i].NOME_ARQUIVO = ToUTF8(PafN.RegistroN3[i].NOME_ARQUIVO);
                registroN3Rec[i].MD5 = ToUTF8(PafN.RegistroN3[i].MD5);
            }

            var ret = ACBrPAFInterop.PAF_Preenche_N(Handle, registroN1Rec, registroN2Rec, registroN3Rec, PafN.RegistroN3.Count);
            CheckResult(ret);
        }