Пример #1
0
        public static void SerialisiereInXMLDatei(string dateiname, ArbeitsbereichMetaInfos infos)
        {
            XmlSerializer xmlSerializer = new XmlSerializer(typeof(ArbeitsbereichMetaInfos));
            StreamWriter  text          = File.CreateText(dateiname);

            xmlSerializer.Serialize((TextWriter)text, (object)infos);
            text.Close();
        }
Пример #2
0
 private void InitArbeitsbereich()
 {
     this.Dateiverwaltung                   = new ArbeitsbereichDateiverwaltung(this._arbeitsVerzeichnis);
     this._arbeitsbereichMetaInfos          = !File.Exists(this.ArbeitsBereichMetaInfosDateiname) ? new ArbeitsbereichMetaInfos() : ArbeitsbereichMetaInfos.DeSerialisiereAusXMLDatei(this.ArbeitsBereichMetaInfosDateiname);
     this._arbeitsbereichMetaInfos.Changed += new EventHandler(this.MetaInfos_Changed);
     this._fokus   = new ArbeitsbereichFokus();
     this._verlauf = new ArbeitsbereichVerlauf(this._fokus);
 }
        public static void SerialisiereInXMLDatei(string dateiname, ArbeitsbereichMetaInfos infos)
        {
            XmlSerializer xmlSerializer = new XmlSerializer(typeof(ArbeitsbereichMetaInfos));
            StreamWriter  streamWriter  = File.CreateText(dateiname);

            xmlSerializer.Serialize(streamWriter, infos);
            streamWriter.Close();
        }
        public static ArbeitsbereichMetaInfos DeSerialisiereAusXMLDatei(string dateiname)
        {
            XmlSerializer xmlSerializer = new XmlSerializer(typeof(ArbeitsbereichMetaInfos));

            if (!File.Exists(dateiname))
            {
                throw new ApplicationException("ArbeitsbereichMetaInfos-Datei '" + dateiname + "' nicht vorhanden!");
            }
            StreamReader            streamReader = File.OpenText(dateiname);
            ArbeitsbereichMetaInfos result       = (ArbeitsbereichMetaInfos)xmlSerializer.Deserialize(streamReader);

            streamReader.Close();
            return(result);
        }
 private void InitArbeitsbereich()
 {
     this.Dateiverwaltung = new ArbeitsbereichDateiverwaltung(this._arbeitsVerzeichnis);
     if (File.Exists(this.ArbeitsBereichMetaInfosDateiname))
     {
         this._arbeitsbereichMetaInfos = ArbeitsbereichMetaInfos.DeSerialisiereAusXMLDatei(this.ArbeitsBereichMetaInfosDateiname);
     }
     else
     {
         this._arbeitsbereichMetaInfos = new ArbeitsbereichMetaInfos();
     }
     this._arbeitsbereichMetaInfos.Changed += this.MetaInfos_Changed;
     this._fokus   = new ArbeitsbereichFokus();
     this._verlauf = new ArbeitsbereichVerlauf(this._fokus);
 }
Пример #6
0
 public void MetaInfosSpeichern()
 {
     ArbeitsbereichMetaInfos.SerialisiereInXMLDatei(this.ArbeitsBereichMetaInfosDateiname, this._arbeitsbereichMetaInfos);
     this.MetaInfosIsChanged = false;
 }