private void Data_Set_Assincrono_Click(object sender, EventArgs e) { NFSeDataSetX.spdNFSeDataSetX NFSeDS = new NFSeDataSetX.spdNFSeDataSetX(); Random random = new Random(); try { NFSeDS.ConfigSection = "ENVIAR"; NFSeDS.MappingFileName = "C:\\Desenvolvimento\\componentes\\nfse\\src\\Arquivos\\Esquemas\\SOFTPLAN\\MappingEnvioSincrono.txt"; NFSeDS.DataSetPrincipal := 'xmlProcessamentoNfpse'; NFSeDS.CreateDataSets(); NFSeDS.Incluir(); with NFSeDS do begin Incluir; NFSeDS.SetCampo("bairroTomador","Bairro teste"); NFSeDS.SetCampo("baseCalculo","1.00"); NFSeDS.SetCampo("baseCalculoSubstituicao","1.00"); NFSeDS.SetCampo("cfps","9203"); NFSeDS.SetCampo("codigoMunicipioTomador","4115200"); NFSeDS.SetCampo("codigoPostalTomador","87020025"); NFSeDS.SetCampo("complementoEnderecoTomador","17, Torre II"); NFSeDS.SetCampo("dadosAdicionais",""); NFSeDS.SetCampo("dataEmissao","2018-01-22T02:00:00.000Z"); NFSeDS.SetCampo("emailTomador","comercial@tecnospeed.com.br"); NFSeDS.SetCampo("identificacaoTomador","99999999999999"); NFSeDS.SetCampo("inscricaoMunicipalTomador","99999999"); NFSeDS.SetCampo("logradouroTomador","TESTE"); NFSeDS.SetCampo("numeroAEDF","999999"); NFSeDS.SetCampo("numeroEnderecoTomador","882"); NFSeDS.SetCampo("paisTomador",""); NFSeDS.SetCampo("razaoSocialTomador","TECNOSPEED TI"); NFSeDS.SetCampo("telefoneTomador",""); NFSeDS.SetCampo("ufTomador","PR"); NFSeDS.SetCampo("valorISSQN","0.02"); NFSeDS.SetCampo("valorISSQNSubstituicao","0"); NFSeDS.SetCampo("valorTotalServicos","1"); NFSeDS.IncluirParte("itemServico"); NFSeDS.SetCampo("baseCalculoServico","1.00"); NFSeDS.SetCampo("aliquota","0.02"); NFSeDS.SetCampo("cst","0"); NFSeDS.SetCampo("descricaoServico","TESTE TESTE"); NFSeDS.SetCampo("idCNAE","8525"); NFSeDS.SetCampo("quantidade","1"); NFSeDS.SetCampo("valorUnitario","1"); NFSeDS.SetCampo("valorTotal","1"); NFSeDS.SalvarParte("itemServico"); NFSeDS.Salvar(); rtbXMLFormatado.Text = NFSe.ReformatXML(NFSeDS.LoteXML()); rtbXML.Text = NFSeDS.LoteXML(); } catch (Exception except) { MessageBox.Show("Nao foi possivel gerar o XML" + "\r\n" + except.Message); } }