private bool SpeichereServerportAusGUI()
 {
     pELS.Tools.XMLZugriff myXMLZugriff = new pELS.Tools.XMLZugriff();
     myXMLZugriff.LadeDatei(pELS.Tools.Server.CKonstanten._str_ServerConfigPfad);
     myXMLZugriff.WaehleKnoten("pELS/pELS-Server/Address");
     myXMLZugriff.SetzeKnotenAttribut(0,"Port",this.txt_Serverport.Text);
     if ("" == myXMLZugriff.SpeichereDatei())
     {
         _b_EingabeErfolgreich = true;
         return true;
     }
     else
     {
         _b_EingabeErfolgreich = false;
         return false;
     }
 }
        private bool SpeichereDBConfigAusGUI()
        {
            pELS.Tools.XMLZugriff myXMLZugriff = new pELS.Tools.XMLZugriff();
            myXMLZugriff.LadeDatei(pELS.Tools.Server.CKonstanten._str_ServerConfigPfad);
            myXMLZugriff.WaehleKnoten("pELS/pELS-Server/DBConfig");
            myXMLZugriff.SetzeKnotenAttribut(0,"Host", this.txt_DB_Host.Text);
            myXMLZugriff.SetzeKnotenAttribut(0,"Port", this.txt_DB_Port.Text);
            myXMLZugriff.SetzeKnotenAttribut(0,"DBName",this.txt_DB_Name.Text);
            myXMLZugriff.SetzeKnotenAttribut(0,"UserID",this.txt_DB_UserID.Text);
            myXMLZugriff.SetzeKnotenAttribut(0,"PW",this.txt_DB_Passwort.Text);
            if ("" == myXMLZugriff.SpeichereDatei())
            {
                pELS.Tools.RegistryZugriff myRegistryZugriff = new pELS.Tools.RegistryZugriff(pELS.Tools.Server.CKonstanten._str_DefaultRegistryDatei, pELS.Tools.Server.CKonstanten._str_AktuelleRegistryDatei);
                // Ändern der Konfiguration in der Registry
                bool b_erfolreich = myRegistryZugriff.AktualisiereOdbcKonfiguration(txt_DB_Name.Text, txt_DB_Host.Text, txt_DB_Port.Text, txt_DB_UserID.Text, txt_DB_Passwort.Text);

                _b_EingabeErfolgreich = b_erfolreich;
                return b_erfolreich;
            }
            else
            {
                _b_EingabeErfolgreich = false;
                return false;
            }
        }
 private string LadePortAusDatei()
 {
     pELS.Tools.XMLZugriff myXMLZugriff = new pELS.Tools.XMLZugriff();
     myXMLZugriff.LadeDatei(pELS.Tools.Server.CKonstanten._str_ServerConfigPfad);
     myXMLZugriff.WaehleKnoten("pELS/pELS-Server/Address");
     //Serverport global zwischenmerken
     _str_merke_Serverport =  myXMLZugriff.HoleKnotenAttribut(0,"Port");
     return _str_merke_Serverport;
 }
 private void LadeDbConfigAusDateiInGUI()
 {
     pELS.Tools.XMLZugriff myXMLZugriff = new pELS.Tools.XMLZugriff();
     myXMLZugriff.LadeDatei(pELS.Tools.Server.CKonstanten._str_ServerConfigPfad);
     myXMLZugriff.WaehleKnoten("pELS/pELS-Server/DBConfig");
     //erst in eine globale Zwischenvariable auslesen und dann in die textboxen schreiben
     _str_merke_DB_Host = myXMLZugriff.HoleKnotenAttribut(0,"Host");
     _str_merke_DB_Port = myXMLZugriff.HoleKnotenAttribut(0,"Port");
     _str_merke_DB_Name = myXMLZugriff.HoleKnotenAttribut(0,"DBName");
     _str_merke_DB_UserID = myXMLZugriff.HoleKnotenAttribut(0,"UserID");
     _str_merke_DB_Passwort = myXMLZugriff.HoleKnotenAttribut(0,"PW");
     _str_merke_DB_Lifetime = myXMLZugriff.HoleKnotenAttribut(0,"Lifetime");
     //belegen der GUI mit den zwischengespeicherten Werten
     this.txt_DB_Host.Text = _str_merke_DB_Host;
     this.txt_DB_Port.Text = _str_merke_DB_Port;
     this.txt_DB_Name.Text = _str_merke_DB_Name;
     this.txt_DB_UserID.Text = _str_merke_DB_UserID;
     this.txt_DB_Passwort.Text = _str_merke_DB_Passwort;
 }
 private void SpeichereLetzteEinstellungenInDatei()
 {
     pELS.Tools.XMLZugriff myXMLconfig = new pELS.Tools.XMLZugriff();
     try
     {
         myXMLconfig.LadeDatei(_stClient.ConfigDateiName);
         myXMLconfig.WaehleKnoten("pELS/pELS-Client/Address");
         myXMLconfig.SetzeKnotenAttribut(0, "IP", txt_Servername.Text);
         myXMLconfig.SetzeKnotenAttribut(0, "Port", txt_Serverport.Text);
         //myXMLconfig.SpeichereDatei(_stClient.ConfigDateiName);
     }
     catch (System.Exception ex)
     {
         //MessageBox.Show("Speichern der Daten nicht möglich.\n"+ex.Message+"\nCpr_ClientServerVerbindung.SpeichereLetzteEinstellungenInDatei()");
         //hier wird einfach nix gemacht
     }
 }
 private bool LadeLetzteEinstellungenAusDatei()
 {
     pELS.Tools.XMLZugriff myXMLconfig = new pELS.Tools.XMLZugriff();
     try
     {
         myXMLconfig.LadeDatei(_stClient.ConfigDateiName);
         myXMLconfig.WaehleKnoten("pELS/pELS-Client/Address");
         txt_Servername.Text = myXMLconfig.HoleKnotenAttribut(0,"IP");
         txt_Serverport.Text = myXMLconfig.HoleKnotenAttribut(0, "Port");
         return true;
     }
     catch
     {
         return false;
     }
 }