private void GerarRegistro50() { ACBrSintegraInterop.Registro50Rec[] record = new ACBrSintegraInterop.Registro50Rec[Registro50.Count]; for (int i = 0; i < Registro50.Count; i++) { record[i].CPFCNPJ = ToUTF8(Registro50[i].CPFCNPJ); record[i].Inscricao = ToUTF8(Registro50[i].Inscricao); record[i].UF = ToUTF8(Registro50[i].UF); record[i].Situacao = ToUTF8(Registro50[i].Situacao); record[i].Aliquota = Convert.ToDouble(Registro50[i].Aliquota); record[i].Isentas = Convert.ToDouble(Registro50[i].Isentas); record[i].Icms = Convert.ToDouble(Registro50[i].Icms); record[i].ValorContabil = Convert.ToDouble(Registro50[i].ValorContabil); record[i].BasedeCalculo = Convert.ToDouble(Registro50[i].BasedeCalculo); record[i].Outras = Convert.ToDouble(Registro50[i].Outras); record[i].EmissorDocumento = ToUTF8(Registro50[i].EmissorDocumento); record[i].Cfop = ToUTF8(Registro50[i].Cfop); record[i].Serie = ToUTF8(Registro50[i].Serie); record[i].Modelo = ToUTF8(Registro50[i].Modelo); record[i].Numero = ToUTF8(Registro50[i].Numero); record[i].DataDocumento = Registro50[i].DataDocumento.ToOADate(); } int ret = ACBrSintegraInterop.SIN_Registro50(this.Handle, record, Registro50.Count); CheckResult(ret); }
private void GerarRegistro50() { ACBrSintegraInterop.Registro50Rec[] record = new ACBrSintegraInterop.Registro50Rec[Registro50.Count]; for (int i = 0; i < Registro50.Count; i++) { record[i].CPFCNPJ = ToUTF8(Registro50[i].CPFCNPJ); record[i].Inscricao = ToUTF8(Registro50[i].Inscricao); record[i].UF = ToUTF8(Registro50[i].UF); record[i].Situacao = ToUTF8(Registro50[i].Situacao); record[i].Aliquota = Convert.ToDouble(Registro50[i].Aliquota); record[i].Isentas = Convert.ToDouble(Registro50[i].Isentas); record[i].Icms = Convert.ToDouble(Registro50[i].Icms); record[i].ValorContabil = Convert.ToDouble(Registro50[i].ValorContabil); record[i].BasedeCalculo = Convert.ToDouble(Registro50[i].BasedeCalculo); record[i].Outras = Convert.ToDouble(Registro50[i].Outras); record[i].EmissorDocumento = ToUTF8(Registro50[i].EmissorDocumento); record[i].Cfop = ToUTF8(Registro50[i].Cfop); record[i].Serie = ToUTF8(Registro50[i].Serie); record[i].Modelo = ToUTF8(Registro50[i].Modelo); record[i].Numero = ToUTF8(Registro50[i].Numero); record[i].DataDocumento = Registro50[i].DataDocumento.ToOADate(); } int ret = ACBrSintegraInterop.SIN_Registro50(this.Handle, record, Registro50.Count); CheckResult(ret); }