Ejemplo n.º 1
0
        public string ToString(LotteryNumberStringTypes index)
        {
            if (index == LotteryNumberStringTypes.Numbers)
            {
                string a = "";

                if (numbers == null)
                {
                    return("null");
                }

                foreach (string s in numbers)
                {
                    a += s + " ";
                }

                a.Trim();

                return(a);
            }
            if (index == LotteryNumberStringTypes.NumbersName)
            {
                string a = lottery.lotteryNameUI + ": ";

                foreach (string s in numbers)
                {
                    a += s + " ";
                }

                a.Trim();

                return(a);
            }
            if (index == LotteryNumberStringTypes.NumbersNameDate)
            {
                string a = lottery.lotteryNameUI + ", " + date.ToShortDateString() + ": ";

                foreach (string s in numbers)
                {
                    a += s + " ";
                }

                a.Trim();

                return(a);
            }

            return("");
        }
Ejemplo n.º 2
0
        public string ToString(LotteryNumberStringTypes index)
        {
            if (index == LotteryNumberStringTypes.NumbersSpecialsMultipliers)
            {
                string a = "";

                if (ADI == AfterDecodeInformation.NotDrawnOrUnavailable)
                {
                    return("ADI is Not Drawn / Unavailable");
                }

                if (numbers == null)
                {
                    return("null");
                }

                foreach (string s in numbers)
                {
                    a += s + " ";
                }

                if (specials?.Length >= 0)
                {
                    a += " [";

                    foreach (string s2 in specials)
                    {
                        a += s2 + " ";
                    }

                    a = a.Trim();

                    if (String.IsNullOrWhiteSpace(multiplier))
                    {
                        a += "]";
                    }
                    else
                    {
                        a += "], ";
                    }
                }
                if (!String.IsNullOrWhiteSpace(multiplier))
                {
                    a += "<" + multiplier + ">";
                }


                a = a.Trim();

                if (ADI == AfterDecodeInformation.NeedsValidation)
                {
                    a += " (NV)";
                }
                else if (ADI == AfterDecodeInformation.Invalid)
                {
                    a += " (INVALID)";
                }
                else if (ADI == AfterDecodeInformation.Valid)
                {
                    a += " (OK)";
                }

                return(a);
            }
            else if (index == LotteryNumberStringTypes.Numbers)
            {
                string a = "";

                if (numbers == null)
                {
                    return("null");
                }

                foreach (string s in numbers)
                {
                    a += s + " ";
                }

                a.Trim();

                return(a);
            }
            if (index == LotteryNumberStringTypes.NumbersName)
            {
                string a = lottery.lotteryNameUI + ": ";

                foreach (string s in numbers)
                {
                    a += s + " ";
                }

                a = a.Trim();

                return(a);
            }
            if (index == LotteryNumberStringTypes.NumbersNameDate)
            {
                string a = lottery.lotteryNameUI + ", " + date.ToShortDateString() + ": ";

                foreach (string s in numbers)
                {
                    a += s + " ";
                }

                a = a.Trim();

                return(a);
            }
            else if (index == LotteryNumberStringTypes.Specials)
            {
                string s = "";
                foreach (string n in specials)
                {
                    s += n + " ";
                }

                s = s.Trim();

                return(s);
            }
            else if (index == LotteryNumberStringTypes.Multipliers)
            {
                string m = "";

                m += multiplier;

                return(m);
            }

            return("");
        }