Ejemplo n.º 1
0
 /// <summary> Adds a wordmark/icon, if it doesn't exist </summary>
 /// <param name="Wordmark">Wordmark code to add</param>
 public void Add_Wordmark(Wordmark_Info Wordmark)
 {
     if (wordmarks == null)
     {
         wordmarks = new List <Wordmark_Info>();
     }
     wordmarks.Add(Wordmark);
 }
Ejemplo n.º 2
0
        /// <summary> Adds a wordmark/icon, if it doesn't exist </summary>
        /// <param name="Wordmark">Wordmark code to add</param>
        /// <remarks>This parses the wordmark string for spaces, commas, and semicolons.</remarks>
        public void Add_Wordmarks(string Wordmark)
        {
            if (Wordmark.Length > 0)
            {
                string[] splitIcons = Wordmark.Split(" ,;".ToCharArray());
                foreach (string thisIcon in splitIcons)
                {
                    if (thisIcon.Trim().Length > 0)
                    {
                        if (wordmarks == null)
                        {
                            wordmarks = new List <Wordmark_Info>();
                        }

                        string        trimmedIcon = thisIcon.ToUpper().Replace(".GIF", "").Replace(".JPG", "").Trim();
                        Wordmark_Info newIcon     = new Wordmark_Info(trimmedIcon.ToUpper());
                        if (!wordmarks.Contains(newIcon))
                        {
                            wordmarks.Add(newIcon);
                        }
                    }
                }
            }
        }