Esempio n. 1
0
        public override string ToString()
        {
            string nums = string.Empty;

            QuickTippNumbers.Sort();
            foreach (int num in QuickTippNumbers)
            {
                nums += Convert.ToString(num) + ", ";
            }
            return($"   >> {GetType().Name}: Recieved {CountOfNumbersReceived} numbers ==> Quick-Tipp is {nums.Remove(nums.Length-2)}.");
        }
        /// <summary>
        /// Ergebnis ausgeben
        /// </summary>
        /// <returns></returns>
        public string PrintResult()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append($">> {this.GetType().Name + ":",-20} Received {CountOfNumbersReceived} numbers ===> Quick-Tipp is ");
            QuickTippNumbers.Sort();
            for (int i = 0; i < QuickTippNumbers.Count; i++)
            {
                stringBuilder.Append($"{QuickTippNumbers[i]}, ");
            }
            return(stringBuilder.ToString());
        }
 public void OnNextNumber(int number)
 {
     CountOfNumbersReceived++;
     if (number > 0 && number <= 45)
     {
         QuickTippNumbers.Add(number);
     }
     if (QuickTippNumbers.Count >= 6)
     {
         DetachFromNumberGenerator();
     }
 }
Esempio n. 4
0
        public void OnNextNumber(int number)
        {
            CountOfNumbersReceived++;

            if (number < 46 && !QuickTippNumbers.Contains(number) && QuickTippNumbers.Count < 7)
            {
                QuickTippNumbers.Add(number);
            }
            if (QuickTippNumbers.Count == 6)
            {
                DetachFromNumberGenerator();
            }
        }
Esempio n. 5
0
        public void OnNextNumber(int number)
        {
            if (number >= 1 && number <= 45 && !QuickTippNumbers.Contains(number))
            {
                QuickTippNumbers.Add(number);
            }

            if (QuickTippNumbers.Count >= 6)
            {
                DetachFromNumberGenerator();
            }

            CountOfNumbersReceived++;
        }
        public void OnNextNumber(int number)
        {
            CountOfNumbersReceived++;

            if (number > 0 && number <= 45 && !QuickTippNumbers.Contains(number))
            {
                QuickTippNumbers.Add(number);

                if (QuickTippNumbers.Count >= 6)
                {
                    QuickTippNumbers.Sort();
                    DetachFromNumberGenerator();
                }
            }
        }
        public void OnNextNumber(object sender, int number)
        {
            CountOfNumbersReceived++;

            if (QuickTippNumbers.Count < 6)
            {
                if (number >= 1 && number <= 46)
                {
                    QuickTippNumbers.Add(number);
                }
                if (QuickTippNumbers.Count == 6)
                {
                    DetachFromNumberGenerator();
                }
            }
        }
Esempio n. 8
0
        public void OnNextNumber(int number)
        {
            if (number >= 1 && number <= 45 && !QuickTippNumbers.Contains(number))
            {
                QuickTippNumbers.Add(number);
            }

            if (QuickTippNumbers.Count >= 6)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine($"   >> {this.GetType().Name}: Got full a Quick-Tipp => I am not interested in new numbers anymore => Detach().");
                Console.ResetColor();
                DetachFromNumberGenerator();
            }

            CountOfNumbersReceived++;
        }
Esempio n. 9
0
 public void OnNextNumber(int number)
 {
     if (!QuickTippNumbers.Contains(number) && number > 0 && number < 46)
     {
         QuickTippNumbers.Add(number);
     }
     CountOfNumbersReceived++;
     if (QuickTippNumbers.Count == 6)
     {
         Console.WriteLine();
         Console.ForegroundColor = ConsoleColor.Cyan;
         Console.WriteLine($"{GetType().Name}: Received {CountOfNumbersReceived:d5} numbers ===> Quick-Typ is {ToString()}");
         Console.ResetColor();
         Console.WriteLine();
         DetachFromNumberGenerator();
     }
 }
Esempio n. 10
0
        public void OnNextNumber(int number)
        {
            CountOfNumbersReceived++;
            if (number >= 1 && number <= 45 && !QuickTippNumbers.Contains(number))
            {
                QuickTippNumbers.Add(number);
                _tippCount++;
            }

            if (_tippCount == 6)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine($"   >> {this.GetType().Name}: Got a full Quick-Tipp => I am not interested in new numbers anymore => Detach().");
                Console.ResetColor();
                _numberGenerator.NumberChanged -= OnNextNumber;
            }
        }
 public override string ToString()
 {
     return($"{base.ToString()} => QuickTippObserver [{nameof(QuickTippNumbers)}='{String.Join(", ", QuickTippNumbers.OrderBy(_ => _))}']");
 }
Esempio n. 12
0
        public string ConvertTippToString()
        {
            QuickTippNumbers.Sort();

            return($"{QuickTippNumbers[0]}, {QuickTippNumbers[1]}, {QuickTippNumbers[2]}, {QuickTippNumbers[3]}, {QuickTippNumbers[4]}, {QuickTippNumbers[5]}");
        }