예제 #1
0
        private static ClsTabellendarstellung LoadFromDB()
        {
            ClsTabellendarstellung Tabellendarstellung = new ClsTabellendarstellung();

            Tabellendarstellung.Anzeigetabelle = ClsOptionsControler.AnzeigetabelleAll();

            return(Tabellendarstellung);
        }
예제 #2
0
        public static void ExportToFile(string Datei)
        {
            ClsTabellendarstellung Tabellendarstellung = LoadFromDB();

            XmlSerializer x      = new XmlSerializer(Tabellendarstellung.GetType());
            StreamWriter  writer = new StreamWriter(Datei);

            x.Serialize(writer, Tabellendarstellung);
            writer.Close();
        }
예제 #3
0
 private static void SaveToDB(ClsTabellendarstellung Tabellendarstellung)
 {
     if (Tabellendarstellung.Anzeigetabelle.Any())
     {
         for (int i = 0; i < Tabellendarstellung.Anzeigetabelle.Count; i++)
         {
             ClsOptionsControler.AddAnzeigetabelle(Tabellendarstellung.Anzeigetabelle[i]);
         }
     }
 }
예제 #4
0
        public static void ImportFromFile(string Datei)
        {
            ClsTabellendarstellung Tabellendarstellung = new ClsTabellendarstellung();

            XmlSerializer x      = new XmlSerializer(typeof(ClsTabellendarstellung));
            StreamReader  reader = new StreamReader(Datei);

            Tabellendarstellung = (ClsTabellendarstellung)x.Deserialize(reader);
            reader.Close();

            SaveToDB(Tabellendarstellung);
        }