예제 #1
0
        public void StoreValues(Data data, string path)
        {
            for (var i = 0; i < ApiAccess.Count; i++)
            {
                var tmp = ApiAccess[i];
                tmp.StoreValues(data, @"" + path + @"ApiAccess\" + i + @"\");
            }

            data.SetValue(@"" + path + @"ApiAccess\numClasses", ApiAccess.Count.ToString());

            for (var i = 0; i < PrinterMappings.Count; i++)
            {
                var tmp = PrinterMappings[i];
                tmp.StoreValues(data, @"" + path + @"PrinterMappings\" + i + @"\");
            }

            data.SetValue(@"" + path + @"PrinterMappings\numClasses", PrinterMappings.Count.ToString());

            for (var i = 0; i < TitleReplacement.Count; i++)
            {
                var tmp = TitleReplacement[i];
                tmp.StoreValues(data, @"" + path + @"TitleReplacement\" + i + @"\");
            }

            data.SetValue(@"" + path + @"TitleReplacement\numClasses", TitleReplacement.Count.ToString());

            data.SetValue(@"" + path + @"AskSwitchDefaultPrinter", AskSwitchDefaultPrinter.ToString());
            data.SetValue(@"" + path + @"Language", Data.EscapeString(Language));
            data.SetValue(@"" + path + @"LastUsedProfileGuid", Data.EscapeString(LastUsedProfileGuid));
            data.SetValue(@"" + path + @"LoggingLevel", LoggingLevel.ToString());
            data.SetValue(@"" + path + @"PrimaryPrinter", Data.EscapeString(PrimaryPrinter));
            data.SetValue(@"" + path + @"UpdateInterval", UpdateInterval.ToString());
        }
예제 #2
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("[Accounts]");
            sb.AppendLine(Accounts.ToString());

            for (int i = 0; i < PrinterMappings.Count; i++)
            {
                sb.AppendLine(PrinterMappings.ToString());
            }


            for (int i = 0; i < TitleReplacement.Count; i++)
            {
                sb.AppendLine(TitleReplacement.ToString());
            }

            sb.AppendLine("AskSwitchDefaultPrinter=" + AskSwitchDefaultPrinter.ToString());
            sb.AppendLine("Language=" + Language.ToString());
            sb.AppendLine("LastUsedProfileGuid=" + LastUsedProfileGuid.ToString());
            sb.AppendLine("LoggingLevel=" + LoggingLevel.ToString());
            sb.AppendLine("PrimaryPrinter=" + PrimaryPrinter.ToString());
            sb.AppendLine("UpdateInterval=" + UpdateInterval.ToString());

            return(sb.ToString());
        }
예제 #3
0
 public void StoreValues(Data data, string path)
 {
     data.SetValue(@"" + path + @"AskSwitchDefaultPrinter", AskSwitchDefaultPrinter.ToString());
     data.SetValue(@"" + path + @"LastLoginVersion", Data.EscapeString(LastLoginVersion));
     data.SetValue(@"" + path + @"LastSaveDirectory", Data.EscapeString(LastSaveDirectory));
     data.SetValue(@"" + path + @"LastUsedProfileGuid", Data.EscapeString(LastUsedProfileGuid));
     data.SetValue(@"" + path + @"PrimaryPrinter", Data.EscapeString(PrimaryPrinter));
 }
예제 #4
0
 public void StoreValues(Data data, string path)
 {
     data.SetValue(@"" + path + @"AskSwitchDefaultPrinter", AskSwitchDefaultPrinter.ToString());
     data.SetValue(@"" + path + @"LastLoginVersion", Data.EscapeString(LastLoginVersion));
     data.SetValue(@"" + path + @"LastSaveDirectory", Data.EscapeString(LastSaveDirectory));
     data.SetValue(@"" + path + @"LastUsedProfileGuid", Data.EscapeString(LastUsedProfileGuid));
     data.SetValue(@"" + path + @"PrimaryPrinter", Data.EscapeString(PrimaryPrinter));
     data.SetValue(@"" + path + @"SettingsVersion", SettingsVersion.ToString(System.Globalization.CultureInfo.InvariantCulture));
 }
예제 #5
0
        public void StoreValues(Data data, string path)
        {
            Accounts.StoreValues(data, path + @"Accounts\");

            for (int i = 0; i < DefaultViewers.Count; i++)
            {
                DefaultViewer tmp = DefaultViewers[i];
                tmp.StoreValues(data, @"" + path + @"DefaultViewers\" + i + @"\");
            }
            data.SetValue(@"" + path + @"DefaultViewers\numClasses", DefaultViewers.Count.ToString());

            JobHistory.StoreValues(data, path + @"JobHistory\");

            for (int i = 0; i < PrinterMappings.Count; i++)
            {
                PrinterMapping tmp = PrinterMappings[i];
                tmp.StoreValues(data, @"" + path + @"PrinterMappings\" + i + @"\");
            }
            data.SetValue(@"" + path + @"PrinterMappings\numClasses", PrinterMappings.Count.ToString());


            for (int i = 0; i < TitleReplacement.Count; i++)
            {
                TitleReplacement tmp = TitleReplacement[i];
                tmp.StoreValues(data, @"" + path + @"TitleReplacement\" + i + @"\");
            }
            data.SetValue(@"" + path + @"TitleReplacement\numClasses", TitleReplacement.Count.ToString());

            data.SetValue(@"" + path + @"AskSwitchDefaultPrinter", AskSwitchDefaultPrinter.ToString());
            data.SetValue(@"" + path + @"Language", Data.EscapeString(Language));
            data.SetValue(@"" + path + @"LastLoginVersion", Data.EscapeString(LastLoginVersion));
            data.SetValue(@"" + path + @"LastSaveDirectory", Data.EscapeString(LastSaveDirectory));
            data.SetValue(@"" + path + @"LastUsedProfileGuid", Data.EscapeString(LastUsedProfileGuid));
            data.SetValue(@"" + path + @"LoggingLevel", LoggingLevel.ToString());
            data.SetValue(@"" + path + @"PrimaryPrinter", Data.EscapeString(PrimaryPrinter));
            data.SetValue(@"" + path + @"UpdateInterval", UpdateInterval.ToString());
        }