private void SprawdzNaMiejscu(DateTime s) { naMiejscu.UstawCzasDostawy(s); if (naMiejscu.PoprawnyCzas()) { Info.Text = Environment.NewLine + "Czas jest poprawny."; } else { Info.Text = Environment.NewLine + "Czas nie jest poprawny."; } }
private void btn_sprawdz_godzine_Click(object sender, RoutedEventArgs e) { try { if (txtbox_godzina.Text.Length < 5) { MessageBox.Show("podaj poprawny format godziny", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } var time = TimeSpan.Parse(txtbox_godzina.Text); var dateTime = DateTime.Today.Add(time); switch (comboBox.SelectedIndex) { case 0: NaWynos wynos = new NaWynos(); wynos.UstawCzasDostawy(dateTime); if (wynos.PoprawnyCzas()) { MessageBox.Show("wszystko ok", "Zrobione", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { MessageBox.Show("nie dotrzemy na czas", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); } break; case 1: NaMiejscu miejsce = new NaMiejscu(); miejsce.UstawCzasDostawy(dateTime); if (miejsce.PoprawnyCzas()) { MessageBox.Show("wszystko ok", "Zrobione", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { MessageBox.Show("nie zdarzymy", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); } break; } } catch { MessageBox.Show("podaj poprawny czas", "Warning", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
static void Main(string[] args) { List <Skladnik> pizza = new List <Skladnik>(); pizza.Add(new Skladnik("sdsdds", 2)); pizza.Add(new Skladnik("sdd", 2.4)); pizza.Add(new Skladnik("utt", 3.2)); pizza.Add(new Skladnik("iukj", 4.1)); pizza.Add(new Skladnik("err", 5.2)); pizza.Add(new Sos("opioi", 1.2)); foreach (var element in pizza) { Console.WriteLine(element); } // polcenie 3 pizza.Sort(); Console.WriteLine("elementy o parzystych indeksach"); for (int i = 0; i < pizza.Count; i++) { if (i % 2 == 0) { Console.WriteLine(pizza[i]); } } pizza.Reverse(); //polecenia 4 try { Skladnik skl1 = new Skladnik("ss", -5); } catch { Console.WriteLine("Cena nie może być ujemna"); } //polecenie 7 Queue <Zamowienie> zamowienia = new Queue <Zamowienie>(); NaWynos nw1 = new NaWynos(); nw1.UstawCzasDostawy("dd"); NaWynos nw2 = new NaWynos(); nw2.UstawCzasDostawy("jutro"); NaWynos nw3 = new NaWynos(); nw3.UstawCzasDostawy("hgf"); NaMiejscu nw4 = new NaMiejscu(); nw4.UstawCzasDostawy("5555"); NaMiejscu nw5 = new NaMiejscu(); nw5.UstawCzasDostawy("ljh"); zamowienia.Enqueue(nw1); zamowienia.Enqueue(nw2); zamowienia.Enqueue(nw3); zamowienia.Enqueue(nw4); zamowienia.Enqueue(nw5); foreach (var element in zamowienia) { Console.WriteLine(element.PoprawnyCzas()); } while (zamowienia.Count > 0) { zamowienia.Dequeue(); } Console.ReadKey(); }
static void Main(string[] args) { Skladnik o1 = new Skladnik("ser", 3.15); Skladnik o2 = new Skladnik("ananas", 3.00); Skladnik o3 = new Skladnik("szynka", 3.50); Skladnik o4 = new Skladnik("salami", 3.70); Skladnik o5 = new Skladnik("cebula", 3.90); Sos s1 = new Sos("Ostry", 2.00); //Console.WriteLine(o1.nazwaSkladnika); //Console.WriteLine(o1.ToString()); List <Skladnik> pizza = new List <Skladnik>(); pizza.Add(o1); pizza.Add(o2); pizza.Add(o3); pizza.Add(o4); pizza.Add(o5); pizza.Add(s1); foreach (Skladnik x in pizza) { Console.WriteLine(x.ToString()); } pizza = pizza.OrderByDescending(o => o.PobierzCene()).ToList(); foreach (Skladnik x in pizza) { Console.WriteLine(x.ToString()); } int zet = 0; foreach (Skladnik x in pizza) { zet += 1; if (zet % 2 == 0) { Console.WriteLine(x.ToString()); } } pizza.Reverse(); foreach (Skladnik x in pizza) { Console.WriteLine(x.ToString()); } /////////////////////////////////////////////////////////////////////////////////////////////////////////// Queue <Zamowienie> zamowienia = new Queue <Zamowienie>(); NaMiejscu nw1 = new NaMiejscu(); NaMiejscu nw2 = new NaMiejscu(); NaWynos nm1 = new NaWynos(); NaWynos nm2 = new NaWynos(); NaWynos nm3 = new NaWynos(); nw2.UstawCzasDostawy("a1"); nm1.UstawCzasDostawy("a1"); nm2.UstawCzasDostawy("jutro"); nm3.UstawCzasDostawy("a1"); zamowienia.Enqueue(nw1); zamowienia.Enqueue(nw2); zamowienia.Enqueue(nm1); zamowienia.Enqueue(nm2); zamowienia.Enqueue(nm3); foreach (Zamowienie x in zamowienia) { Console.WriteLine(x.PoprawnyCzas()); } // zamowienia.Clear(); foreach (Zamowienie x in zamowienia) { Console.WriteLine(zamowienia.ToString()); } for (int i = 0; i < 5; i++) { Console.WriteLine(zamowienia.Dequeue()); } foreach (Zamowienie x in zamowienia) { Console.WriteLine(zamowienia.ToString()); } //////////////////////////////ZAD8//////////////////////////////////////////////////// Pizza p1 = new Pizza(); p1.DodajDoPrzepisu("dupoa"); p1.Wypisz(); Piec piec1 = new Piec(); piec1.NastawCzas(15); Console.ReadKey(); }
static void Main(string[] args) { List <Skladnik> pizza = new List <Skladnik>(); pizza.Add(new Skladnik("ser", 1.7)); pizza.Add(new Skladnik("szynka", 2.3)); pizza.Add(new Skladnik("dff", 5.1)); pizza.Add(new Skladnik("ttt", 4.2)); pizza.Add(new Skladnik("rrr", 1.2)); pizza.Add(new Sos("pomidorowy", 3.1)); foreach (var element in pizza) { Console.WriteLine(element); } //polecenie3a pizza.Sort(); //polecenie 3b Console.WriteLine("3b"); for (int i = 0; i < pizza.Count; i++) { if (i % 2 == 0) { Console.WriteLine(pizza[i]); } } //polcenie 3c pizza.Reverse(); //polecenie 4 try { Skladnik skladnik1 = new Skladnik("ssss", -3); } catch { Console.WriteLine("Cena nie może być ujemna"); } //polecenie 7 Queue <Zamowienie> zamowienia = new Queue <Zamowienie>(); NaMiejscu nm1 = new NaMiejscu(); nm1.UstawCzasDostawy("jutro"); NaMiejscu nm2 = new NaMiejscu(); nm2.UstawCzasDostawy("dziś"); NaWynos nm3 = new NaWynos(); nm3.UstawCzasDostawy("rano"); NaMiejscu nm4 = new NaMiejscu(); nm4.UstawCzasDostawy("20:00"); NaWynos nm5 = new NaWynos(); nm5.UstawCzasDostawy("wieczorem"); zamowienia.Enqueue(nm1); zamowienia.Enqueue(nm2); zamowienia.Enqueue(nm3); zamowienia.Enqueue(nm4); zamowienia.Enqueue(nm5); //polecenie 7d foreach (var element in zamowienia) { Console.WriteLine(element.PoprawnyCzas()); } while (zamowienia.Count > 0) { zamowienia.Dequeue(); } //polcenie 8d Pizza pizza1 = new Pizza(); pizza1.DodajDoPrzepisu("ssss"); pizza1.DodajDoPrzepisu("wweer"); pizza1.Wypisz(); Piec.NastawCzas(34); Console.ReadKey(); }