Пример #1
0
        public override void Feltet(string lang)
        {
            nyelv = new Nyelv(lang);
            nyelv.Load();

            Console.WriteLine("Válassz feltétet:");
            Console.WriteLine(nyelv.sa + " - " + nyelv.sa2);
            Console.WriteLine(nyelv.ha + " - " + nyelv.ha2);
            Console.WriteLine(nyelv.fs + " - " + nyelv.fs2);
            Console.WriteLine(nyelv.ku + " - " + nyelv.ku2);
            Console.WriteLine(nyelv.go + " - " + nyelv.go2);
            Console.Write("Feltétek vesszővel elválasztva: ");
        }
Пример #2
0
        static void Main(string[] args)
        {
            //Excel.Application xlApp = new Excel.Application();
            //Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(AppDomain.CurrentDomain.BaseDirectory + @"Pizza\Pizza.xlsx");
            //Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1];
            //Excel.Range xlRange = xlWorksheet.UsedRange;

            Console.WriteLine("Válassz nyelvet (magyar vagy angol):");
            string lang  = Console.ReadLine();
            Nyelv  nyelv = new Nyelv(lang);

            nyelv.Load();
            Console.Clear();
            bool          x1 = true;
            bool          x2 = true;
            List <string> l  = new List <string>();
            AdottPizza    p  = new AdottPizza();
            PizzaTipus    a  = new AlapPizza();
            PizzaTipus    v  = new VegaPizza();

            Console.WriteLine("Válassz pizza típust:");
            Console.WriteLine("1 = normál");
            Console.WriteLine("2 = vega");
            int t = int.Parse(Console.ReadLine());

            if (t == 1)
            {
                p.TipusChange(a, lang);
            }
            else if (t == 2)
            {
                p.TipusChange(v, lang);
            }
            else
            {
                x1 = false;
            }
            Console.Clear();

            if (x1)
            {
                p.Feltet();
                string f = Console.ReadLine();
                l = f.Split(',').ToList();
                Pizza pizza = new AlapPizza();
                Pizza z     = p.tipus;
                foreach (string y in l)
                {
                    if (y == nyelv.sa)
                    {
                        pizza = new Sajt(z);
                        z     = pizza;
                    }
                    else if (y == nyelv.so)
                    {
                        if (p.tipus == a)
                        {
                            pizza = new Sonka(z);
                            z     = pizza;
                        }
                    }
                    else if (y == nyelv.fs)
                    {
                        pizza = new FüstöltSajt(z);
                        z     = pizza;
                    }
                    else if (y == nyelv.go)
                    {
                        pizza = new Gomba(z);
                        z     = pizza;
                    }
                    else if (y == nyelv.sz)
                    {
                        if (p.tipus == a)
                        {
                            pizza = new Szalámi(z);
                            z     = pizza;
                        }
                    }
                    else if (y == nyelv.ku)
                    {
                        pizza = new Kukorica(z);
                        z     = pizza;
                    }
                    else if (y == nyelv.ha)
                    {
                        pizza = new Hagyma(z);
                        z     = pizza;
                    }
                    else
                    {
                        x2 = false;
                    }
                }
                Console.Clear();
                if (x2)
                {
                    Console.WriteLine(pizza.GetInfo());
                }
                else
                {
                    Console.WriteLine("Nem megfelelő feltét!");
                }
            }
            else
            {
                Console.WriteLine("Nem megfelelő!");
            }

            Console.ReadKey();
        }