private void button1_Click(object sender, EventArgs e) { try { FormMenu FormMenu = new FormMenu(); //Pesquisa no Config o ID/Cliente DataSet ds; string sXMLFile = (CaminhoDadosXML(caminho) + @"System.net.b.xml"); ds = new DataSet(); ds.ReadXml(sXMLFile); //Fazer uma busca no DataSet para encontrar o cliente com o ID da QueryString DataRow dRow = ds.Tables["B_dado"].Select(" Cliente = '" + comboBox2.Text + "'")[0]; string id = dRow.ItemArray[0].ToString(); string idURL = dRow.ItemArray[2].ToString(); string idPassw = dRow.ItemArray[4].ToString(); string idLogin = dRow.ItemArray[3].ToString(); // // Salva na sessão a configuração ID/Cliente using (DataSet dsResultado = new DataSet()) { dsResultado.ReadXml(CaminhoDadosXML(caminho) + @"System.net.sess.xml"); if (dsResultado.Tables.Count != 0) { sessao sessao = new sessao(); sessao.Cliente = comboBox2.Text.Replace(" ", ""); sessao.id = id.Replace(" ", ""); sessao.url = idURL; sessao.Password = idPassw; sessao.Username = idLogin; XmlTextWriter writer = new XmlTextWriter(CaminhoDadosXML(caminho) + @"System.net.sess.xml", System.Text.Encoding.UTF8); writer.WriteStartDocument(true); writer.Formatting = Formatting.Indented; writer.Indentation = 2; writer.WriteStartElement("B_sessao"); writer.WriteStartElement("B_ses"); writer.WriteStartElement("id"); writer.WriteString(sessao.id); writer.WriteEndElement(); writer.WriteStartElement("Cliente"); writer.WriteString(sessao.Cliente); writer.WriteEndElement(); writer.WriteStartElement("url"); writer.WriteString(sessao.url); writer.WriteEndElement(); writer.WriteStartElement("Password"); writer.WriteString(sessao.Password); writer.WriteEndElement(); writer.WriteStartElement("Username"); writer.WriteString(sessao.Username); writer.WriteEndElement(); writer.WriteEndElement(); writer.WriteEndDocument(); writer.Close(); dsResultado.ReadXml(CaminhoDadosXML(caminho) + @"System.net.sess.xml"); } } MessageBox.Show("Salvo com sucesso !", ".:: Atenção ::.", MessageBoxButtons.OK, MessageBoxIcon.Information); FormMenu.GetValSessaoMenu(); } catch (Exception ex) { MessageBox.Show("Erro " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }