Beispiel #1
0
        public override bool Equals(object o)
        {
            if (!(o is CreatorAppSettings))
            {
                return(false);
            }
            CreatorAppSettings v = o as CreatorAppSettings;

            if (!AskSwitchDefaultPrinter.Equals(v.AskSwitchDefaultPrinter))
            {
                return(false);
            }
            if (!LastLoginVersion.Equals(v.LastLoginVersion))
            {
                return(false);
            }
            if (!LastSaveDirectory.Equals(v.LastSaveDirectory))
            {
                return(false);
            }
            if (!LastUsedProfileGuid.Equals(v.LastUsedProfileGuid))
            {
                return(false);
            }
            if (!PrimaryPrinter.Equals(v.PrimaryPrinter))
            {
                return(false);
            }
            if (!SettingsVersion.Equals(v.SettingsVersion))
            {
                return(false);
            }
            return(true);
        }
Beispiel #2
0
        public override bool Equals(object o)
        {
            if (!(o is ApplicationProperties))
            {
                return(false);
            }
            ApplicationProperties v = o as ApplicationProperties;

            if (!AskSwitchDefaultPrinter.Equals(v.AskSwitchDefaultPrinter))
            {
                return(false);
            }
            if (!LastLoginVersion.Equals(v.LastLoginVersion))
            {
                return(false);
            }
            if (!LastSaveDirectory.Equals(v.LastSaveDirectory))
            {
                return(false);
            }
            if (!LastUsedProfileGuid.Equals(v.LastUsedProfileGuid))
            {
                return(false);
            }
            if (!PrimaryPrinter.Equals(v.PrimaryPrinter))
            {
                return(false);
            }
            return(true);
        }
Beispiel #3
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());
        }
        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());
        }
Beispiel #5
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));
 }
Beispiel #6
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));
 }
Beispiel #7
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());
        }
Beispiel #8
0
        public override bool Equals(object o)
        {
            if (!(o is ApplicationSettings))
            {
                return(false);
            }
            ApplicationSettings v = o as ApplicationSettings;

            if (!Accounts.Equals(v.Accounts))
            {
                return(false);
            }

            if (DefaultViewers.Count != v.DefaultViewers.Count)
            {
                return(false);
            }
            for (int i = 0; i < DefaultViewers.Count; i++)
            {
                if (!DefaultViewers[i].Equals(v.DefaultViewers[i]))
                {
                    return(false);
                }
            }

            if (!JobHistory.Equals(v.JobHistory))
            {
                return(false);
            }

            if (PrinterMappings.Count != v.PrinterMappings.Count)
            {
                return(false);
            }
            for (int i = 0; i < PrinterMappings.Count; i++)
            {
                if (!PrinterMappings[i].Equals(v.PrinterMappings[i]))
                {
                    return(false);
                }
            }


            if (TitleReplacement.Count != v.TitleReplacement.Count)
            {
                return(false);
            }
            for (int i = 0; i < TitleReplacement.Count; i++)
            {
                if (!TitleReplacement[i].Equals(v.TitleReplacement[i]))
                {
                    return(false);
                }
            }

            if (!AskSwitchDefaultPrinter.Equals(v.AskSwitchDefaultPrinter))
            {
                return(false);
            }
            if (!Language.Equals(v.Language))
            {
                return(false);
            }
            if (!LastLoginVersion.Equals(v.LastLoginVersion))
            {
                return(false);
            }
            if (!LastSaveDirectory.Equals(v.LastSaveDirectory))
            {
                return(false);
            }
            if (!LastUsedProfileGuid.Equals(v.LastUsedProfileGuid))
            {
                return(false);
            }
            if (!LoggingLevel.Equals(v.LoggingLevel))
            {
                return(false);
            }
            if (!PrimaryPrinter.Equals(v.PrimaryPrinter))
            {
                return(false);
            }
            if (!UpdateInterval.Equals(v.UpdateInterval))
            {
                return(false);
            }

            return(true);
        }
Beispiel #9
0
        public override bool Equals(object o)
        {
            if (!(o is ApplicationSettings))
            {
                return(false);
            }
            var v = o as ApplicationSettings;

            if (ApiAccess.Count != v.ApiAccess.Count)
            {
                return(false);
            }
            for (var i = 0; i < ApiAccess.Count; i++)
            {
                if (!ApiAccess[i].Equals(v.ApiAccess[i]))
                {
                    return(false);
                }
            }

            if (PrinterMappings.Count != v.PrinterMappings.Count)
            {
                return(false);
            }
            for (var i = 0; i < PrinterMappings.Count; i++)
            {
                if (!PrinterMappings[i].Equals(v.PrinterMappings[i]))
                {
                    return(false);
                }
            }

            if (TitleReplacement.Count != v.TitleReplacement.Count)
            {
                return(false);
            }
            for (var i = 0; i < TitleReplacement.Count; i++)
            {
                if (!TitleReplacement[i].Equals(v.TitleReplacement[i]))
                {
                    return(false);
                }
            }

            if (!AskSwitchDefaultPrinter.Equals(v.AskSwitchDefaultPrinter))
            {
                return(false);
            }
            if (!Language.Equals(v.Language))
            {
                return(false);
            }
            if (!LastUsedProfileGuid.Equals(v.LastUsedProfileGuid))
            {
                return(false);
            }
            if (!LoggingLevel.Equals(v.LoggingLevel))
            {
                return(false);
            }
            if (!PrimaryPrinter.Equals(v.PrimaryPrinter))
            {
                return(false);
            }
            if (!UpdateInterval.Equals(v.UpdateInterval))
            {
                return(false);
            }

            return(true);
        }