Exemplo n.º 1
0
        void Återköp() //Gör så att kunden kan få ett återköp genom att specificera konserten + order nummret
        {
            Console.WriteLine("Vilken konsert vill du göra ett återköp för?");
            Console.Write("\"Playboi Carti\", \"Slow Dive\", \"Kendrick Lamar\" eller \"Brand New\": ");
            string återköpKonsert = Console.ReadLine().ToLower();

            if (återköpKonsert == "playboi carti")
            {
                Console.Write("Ange order nummer(order nummer skrivs \"nr x\"): ");
                string återköpOrder = Console.ReadLine();
                for (int i = 0; i < kundLista.Count; i++)
                {
                    Kund k = kundLista[i];
                    if (k.konsert == återköpKonsert)
                    {
                        if (k.order == återköpOrder)
                        {
                            totalÅterköp++;

                            if (k.ålder >= 0 && k.ålder < 18)
                            {
                                återköpKostnad += 25;
                                barnÅterköp++;
                            }
                            else if (k.ålder > 17 && k.ålder < 65)
                            {
                                återköpKostnad += 100;
                                vuxenÅterköp++;
                            }
                            else if (k.ålder > 64)
                            {
                                återköpKostnad += 75;
                                pensionärÅterköp++;
                            }
                            kundLista.Remove(k);
                            i--;
                            Console.WriteLine("Din " + återköpKonsert + " biljett har återbetalas\n");
                        }
                    }
                }
            }
            else if (återköpKonsert == "slow dive")
            {
                Console.Write("Ange order nummret: ");
                string återköpOrder = Console.ReadLine();
                for (int i = 0; i < kundLista.Count; i++)
                {
                    Kund k = kundLista[i];
                    if (k.konsert == återköpKonsert)
                    {
                        if (k.order == återköpOrder)
                        {
                            totalÅterköp++;

                            if (k.ålder >= 0 && k.ålder < 18)
                            {
                                återköpKostnad += 25;
                                barnÅterköp++;
                            }
                            else if (k.ålder > 17 && k.ålder < 65)
                            {
                                återköpKostnad += 100;
                                vuxenÅterköp++;
                            }
                            else if (k.ålder > 64)
                            {
                                återköpKostnad += 75;
                                pensionärÅterköp++;
                            }
                            kundLista.Remove(k);
                            i--;
                            Console.WriteLine("Din " + återköpKonsert + " biljett har återbetalas\n");
                        }
                    }
                }
            }
            else if (återköpKonsert == "kendrick lamar")
            {
                Console.Write("Ange order nummret: ");
                string återköpOrder = Console.ReadLine();
                for (int i = 0; i < kundLista.Count; i++)
                {
                    Kund k = kundLista[i];
                    if (k.konsert == återköpKonsert)
                    {
                        if (k.order == återköpOrder)
                        {
                            totalÅterköp++;

                            if (k.ålder >= 0 && k.ålder < 18)
                            {
                                återköpKostnad += 25;
                                barnÅterköp++;
                            }
                            else if (k.ålder > 17 && k.ålder < 65)
                            {
                                återköpKostnad += 100;
                                vuxenÅterköp++;
                            }
                            else if (k.ålder > 64)
                            {
                                återköpKostnad += 75;
                                pensionärÅterköp++;
                            }
                            kundLista.Remove(k);
                            i--;
                            Console.WriteLine("Din " + återköpKonsert + " biljett har återbetalas\n");
                        }
                    }
                }
            }
            else if (återköpKonsert == "brand new")
            {
                Console.Write("Ange order nummret: ");
                string återköpOrder = Console.ReadLine();
                for (int i = 0; i < kundLista.Count; i++)
                {
                    Kund k = kundLista[i];
                    if (k.konsert == återköpKonsert)
                    {
                        if (k.order == återköpOrder)
                        {
                            totalÅterköp++;

                            if (k.ålder >= 0 && k.ålder < 18)
                            {
                                återköpKostnad += 25;
                                barnÅterköp++;
                            }
                            else if (k.ålder > 17 && k.ålder < 65)
                            {
                                återköpKostnad += 100;
                                vuxenÅterköp++;
                            }
                            else if (k.ålder > 64)
                            {
                                återköpKostnad += 75;
                                pensionärÅterköp++;
                            }
                            kundLista.Remove(k);
                            i--;
                            Console.WriteLine("Din " + återköpKonsert + " biljett har återbetalas\n");
                        }
                    }
                }
            }
            else
            {
                Console.WriteLine("Ogiltig konsert....");
                Console.WriteLine("Försök igen!\n");
            }
        }