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: "); }
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(); }