コード例 #1
0
 private void btnGuardarConfig_Click(object sender, EventArgs e)
 {
     if (probado)
     {
         ConexionSAP con = new ConexionSAP();
         con.System            = txtSystemSAP.Text;
         con.SystemNumber      = txtSystemNuberSAP.Text;
         con.ApplicationServer = txtAplicationServer.Text;
         con.Cliente           = txtClient.Text;
         con.User      = txtUser.Text;
         con.Password  = txtPassword.Text;
         con.Language  = txtLanguage.Text;
         con.SAPRouter = txtSAProuter.Text;
         GuardarDatosSAP(con);
         DialogResult = DialogResult.OK;
     }
     else
     {
         probarConexion();
         if (conexionValida)
         {
             DialogResult = DialogResult.OK;
         }
         else
         {
             DialogResult = DialogResult.Abort;
         }
     }
 }
コード例 #2
0
        public void GuardarDatosSAP(ConexionSAP con)
        {
            XmlDocument xml = new XmlDocument();

            //string nodon = xml.GetElementsByTagName("Conexiones")[0].Attributes["n"].InnerText;
            try
            {
                xml.Load("Conexiones.xml");
                foreach (XmlNode nodoC in xml.GetElementsByTagName("Conexiones")[0].ChildNodes)
                {
                    if (nodoC.Name == "System")
                    {
                        nodoC.InnerText = con.System;
                    }
                    if (nodoC.Name == "SystemNumber")
                    {
                        nodoC.InnerText = con.SystemNumber;
                    }
                    if (nodoC.Name == "AppServer")
                    {
                        nodoC.InnerText = con.ApplicationServer;
                    }
                    if (nodoC.Name == "Client")
                    {
                        nodoC.InnerText = con.Cliente;
                    }
                    if (nodoC.Name == "User")
                    {
                        nodoC.InnerText = con.User;
                    }
                    if (nodoC.Name == "Password")
                    {
                        nodoC.InnerText = con.Password;
                    }
                    if (nodoC.Name == "Language")
                    {
                        nodoC.InnerText = con.Language;
                    }
                    if (nodoC.Name == "SAPRouter")
                    {
                        nodoC.InnerText = con.SAPRouter;
                    }
                }
            }
            catch (Exception) { }
            xml.Save("Conexiones.xml");
        }