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;
            }
        }
Exemplo n.º 2
0
        public void neuerEinsatz(string pin_name)
        {
            _Cap_Server.ErstelleNeuePelsDatenbank(pin_name);

            pELS.Tools.RegistryZugriff myRegistryZugriff = new pELS.Tools.RegistryZugriff(pELS.Tools.Server.CKonstanten._str_DefaultRegistryDatei, pELS.Tools.Server.CKonstanten._str_AktuelleRegistryDatei);
            myRegistryZugriff.AktualisiereOdbcKonfiguration(pin_name);

            this._Einsatz = new Cdv_Einsatz();
            this.Einsatz.Bezeichnung = "Bitte eintragen";
            this.Einsatz.Einsatzort = "Bitte eintragen";
            this.Einsatz.Beschreibung.Text = "Bitte eintragen";
        }