Esempio n. 1
0
        private void displayCultureInformation(TextMessageWriter writer, CultureCurrencyInfo fromGlobalization, CurrencyInfo fromConfiguration)
        {
            CanonicalCultureAttribute attr;
            CultureInfo configurationCulture = null;

            if (Enumeration.TryGetAttribute(fromConfiguration.Code, out attr))
            {
                configurationCulture = attr.Culture();
            }
            writer.Write("Globalizaton Currency {0} for culture {1} [{2}] ", fromGlobalization.Info.Code, fromGlobalization.Culture.Name, fromGlobalization.Culture.EnglishName);
            writer.WriteLine("differs from Configuration Currency {0}", fromConfiguration.Code);
            writer.WriteMessageLine(1, "Canonical Culture {0}, {1}",
                                    configurationCulture != null ? configurationCulture.Name : "NONE",
                                    configurationCulture != null ? attr.Overwritten.ToString() : "NA");
        }
Esempio n. 2
0
        private void displayDifferences(CultureCurrencyInfo fromGlobalization, CurrencyInfo fromConfiguration, IEnumerable <KeyValuePair <string, Pair> > differences, TextMessageWriter writer)
        {
            displayCultureInformation(writer, fromGlobalization, fromConfiguration);

            foreach (var diff in differences)
            {
                displayDifference(writer, diff);
            }

            writer.Flush();
            WL(writer.ToString());
            StringBuilder sb = writer.GetStringBuilder();

            sb.Remove(0, sb.Length);
            RL();
        }