Example #1
0
 public Telewizor(KolorTelewizora NewKolorObudowy, NazwaKanaluTelewizora NewNazwaProgramu, int NewWysokosc, int NewSzerokosc, int NewGlebokosc, bool NewCzyObraz3D)
 {
     DanePodstawki        = new Podstawka(15, 50);
     DaneWyswietlacz      = new Wyswietlacz(75, 45, 42, false);
     DaneGlosnik          = new Glosnik(3, 55);
     StatusKlawiszy       = new PanelKlawiszy(false, false, false, false, false);
     KolorObudowy         = NewKolorObudowy;
     NazwaProgramu        = NewNazwaProgramu;
     Wysokosc             = NewWysokosc;
     Szerokosc            = NewSzerokosc;
     Glebokosc            = NewGlebokosc;
     Program              = (int)NewNazwaProgramu;
     PoziomGlosnosci      = StatusKlawiszy.WyswGlosniej;
     CzyPodlaczonaDoPradu = false;
     CzyObraz3D           = NewCzyObraz3D;
 }
Example #2
0
 public Telewizor(Telewizor CopyTelewizor)
 {
     DanePodstawki        = new Podstawka(CopyTelewizor.DanePodstawki);
     DaneWyswietlacz      = new Wyswietlacz(CopyTelewizor.DaneWyswietlacz);
     DaneGlosnik          = new Glosnik(CopyTelewizor.DaneGlosnik);
     StatusKlawiszy       = new PanelKlawiszy(CopyTelewizor.StatusKlawiszy);
     KolorObudowy         = CopyTelewizor.KolorObudowy;
     NazwaProgramu        = CopyTelewizor.NazwaProgramu;
     Wysokosc             = CopyTelewizor.Wysokosc;
     Szerokosc            = CopyTelewizor.Szerokosc;
     Glebokosc            = CopyTelewizor.Glebokosc;
     Program              = CopyTelewizor.Program;
     PoziomGlosnosci      = CopyTelewizor.PoziomGlosnosci;
     CzyPodlaczonaDoPradu = CopyTelewizor.CzyPodlaczonaDoPradu;
     CzyObraz3D           = CopyTelewizor.CzyObraz3D;
 }
Example #3
0
 public Telewizor()
 {
     DanePodstawki        = new Podstawka();
     DaneWyswietlacz      = new Wyswietlacz();
     DaneGlosnik          = new Glosnik();
     StatusKlawiszy       = new PanelKlawiszy();
     Wysokosc             = 0;
     Szerokosc            = 0;
     Glebokosc            = 0;
     KolorObudowy         = 0;
     Program              = 0;
     PoziomGlosnosci      = 0;
     NazwaProgramu        = 0;
     CzyPodlaczonaDoPradu = false;
     CzyObraz3D           = false;
 }
Example #4
0
        public void MenuTelewizor()
        {
            PytanieGniazdko();
            StatusKlawiszy.PytanieCzyWlaczyc();

            int wybor = 1;

            while (wybor != 0)
            {
                Console.WriteLine("Wybierz co chcesz zrobić z telewizorem:");
                Console.WriteLine("0 - Wyjście");
                Console.WriteLine("1- Pokaż telewizor w obecnym statusie");
                Console.WriteLine("2- Podłącz kabel telewizora do gniazdka");
                Console.WriteLine("3- Włącz telewizor przyciskiem");
                Console.WriteLine("4- Wyciagnij kabel telewizora z gniazdka");
                Console.WriteLine("5- Wyłącz telewizor przyciskiem");
                wybor = int.Parse(Console.ReadLine());
                Console.Clear();
                switch (wybor)
                {
                case 1:
                {
                    if (CzyPodlaczonaDoPradu == false)
                    {
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor jest odlaczony od gniazdka, przycisk wylaczony");
                        Console.WriteLine(" ");
                    }
                    else if (CzyPodlaczonaDoPradu == true && StatusKlawiszy.WyswCzyWlacz == false)
                    {
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor jest podłączony do gniazdka oraz ma wylaczony przycisk!");
                        Console.WriteLine(" ");
                    }
                    else if (CzyPodlaczonaDoPradu == true && StatusKlawiszy.WyswCzyWlacz == true)
                    {
                        string tmp;
                        bool   tmpGosniej = false, tmpProgram = false;
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor jest podłączony do gniazdka oraz przycisk jest wlaczony!");
                        Console.WriteLine("Czy chcesz rozpocząć ogladanie? TAK to wpisz: T lub NIE to wbisz: N");
                        tmp = Console.ReadLine();
                        if (tmp == "t" || tmp == "T")
                        {
                            Console.WriteLine("Aktualny poziom glosnosci : " + StatusKlawiszy.WyswGlosniej);
                            Console.WriteLine("Czy chcesz zmienic glosnosc telewizora? TAK - T lub NIE - N");
                            tmp = Console.ReadLine();
                            if (tmp == "t" || tmp == "T")
                            {
                                tmpGosniej = true;
                            }
                            Console.WriteLine("Aktualny program : nr " + Program + 1 + " " + NazwaProgramu);
                            Console.WriteLine("Czy chcesz zmienic program ? TAK - T lub NIE - N");
                            tmp = Console.ReadLine();
                            if (tmp == "t" || tmp == "T")
                            {
                                tmpProgram = true;
                            }

                            if (tmpGosniej == true && tmpProgram == true)
                            {
                                StatusKlawiszy.PytanieGlosniej();
                                StatusKlawiszy.PytaniePrzelaczyc();
                                Program       = StatusKlawiszy.WyswProg;
                                NazwaProgramu = NazwaProgramu + Program;

                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                            else if (tmpGosniej == false && tmpProgram == true)
                            {
                                StatusKlawiszy.PytaniePrzelaczyc();
                                Program       = StatusKlawiszy.WyswProg;
                                NazwaProgramu = NazwaProgramu + Program;

                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                            else if (tmpGosniej == true && tmpProgram == false)
                            {
                                StatusKlawiszy.PytanieGlosniej();

                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                            else
                            {
                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                        }
                        else
                        {
                            CzyWylaczycPrzyciskiem();
                        }
                    }
                    break;
                };

                case 2:
                {
                    if (CzyPodlaczonaDoPradu == false)
                    {
                        Console.Clear();
                        CzyPodlaczonaDoPradu = true;
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor został podłaczony do gniazdka");
                        Console.WriteLine(" ");
                    }
                    else
                    {
                        Console.Clear();
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor jest już podłączony do gniazdka, nie możesz ponownie go podłączyć !!");
                        Console.WriteLine(" ");
                    }
                    break;
                };

                case 3:
                {
                    if (CzyPodlaczonaDoPradu == true && StatusKlawiszy.WyswCzyWlacz == false)
                    {
                        Console.Clear();
                        StatusKlawiszy.ZmienCzyWlacz = true;
                        Console.WriteLine(" ");
                        Console.WriteLine("telewizor został właczona przyciskiem \n ");
                        string tmp;
                        bool   tmpGosniej = false, tmpProgram = false;
                        Console.WriteLine("Czy chcesz rozpocząć ogladanie? TAK to wpisz: T lub NIE to wbisz: N");
                        tmp = Console.ReadLine();
                        if (tmp == "t" || tmp == "T")
                        {
                            Console.WriteLine("Aktualny poziom glosnosci : " + StatusKlawiszy.WyswGlosniej);
                            Console.WriteLine("Czy chcesz podglosnic telewizor ? TAK - T lub NIE - N");
                            tmp = Console.ReadLine();
                            if (tmp == "t" || tmp == "T")
                            {
                                tmpGosniej = true;
                            }
                            Console.WriteLine("Aktualny program : nr " + Program + 1 + " " + NazwaProgramu);
                            Console.WriteLine("Czy chcesz zmienic program ? TAK - T lub NIE - N");
                            tmp = Console.ReadLine();
                            if (tmp == "t" || tmp == "T")
                            {
                                tmpProgram = true;
                            }
                            if (tmpGosniej == true && tmpProgram == true)
                            {
                                StatusKlawiszy.PytanieGlosniej();
                                StatusKlawiszy.PytaniePrzelaczyc();
                                Program       = StatusKlawiszy.WyswProg;
                                NazwaProgramu = NazwaProgramu + Program;

                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                            else if (tmpGosniej == false && tmpProgram == true)
                            {
                                StatusKlawiszy.PytaniePrzelaczyc();
                                Program       = StatusKlawiszy.WyswProg;
                                NazwaProgramu = NazwaProgramu + Program;

                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                            else if (tmpGosniej == true && tmpProgram == false)
                            {
                                StatusKlawiszy.PytanieGlosniej();

                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                            else
                            {
                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                        }
                        else
                        {
                            CzyWylaczycPrzyciskiem();
                        }
                    }
                    else if (CzyPodlaczonaDoPradu == false && StatusKlawiszy.WyswCzyWlacz == false)
                    {
                        Console.Clear();
                        Console.WriteLine(" ");
                        Console.WriteLine("Musisz najpierw telewizor podłączyć do gniazdka !");
                        Console.WriteLine(" ");
                    }
                    else if (CzyPodlaczonaDoPradu == true && StatusKlawiszy.WyswCzyWlacz == true)
                    {
                        Console.Clear();
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor jest już właczony przyciskiem , nie możesz jej ponownie właczyć !");
                        string tmp;
                        bool   tmpGosniej = false, tmpProgram = false;
                        Console.WriteLine("Czy chcesz rozpocząć ogladanie? TAK to wpisz: T lub NIE to wbisz: N");
                        tmp = Console.ReadLine();
                        if (tmp == "t" || tmp == "T")
                        {
                            Console.WriteLine("Aktualny poziom glosnosci : " + StatusKlawiszy.WyswGlosniej);
                            Console.WriteLine("Czy chcesz podglosnic telewizor ? TAK - T lub NIE - N");
                            tmp = Console.ReadLine();
                            if (tmp == "t" || tmp == "T")
                            {
                                tmpGosniej = true;
                            }
                            Console.WriteLine("Aktualny program : nr " + Program + 1 + " " + NazwaProgramu);
                            Console.WriteLine("Czy chcesz zmienic program ? TAK - T lub NIE - N");
                            tmp = Console.ReadLine();
                            if (tmp == "t" || tmp == "T")
                            {
                                tmpProgram = true;
                            }
                            if (tmpGosniej == true && tmpProgram == true)
                            {
                                StatusKlawiszy.PytanieGlosniej();
                                StatusKlawiszy.PytaniePrzelaczyc();
                                Program       = StatusKlawiszy.WyswProg;
                                NazwaProgramu = NazwaProgramu + Program;

                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                            else if (tmpGosniej == false && tmpProgram == true)
                            {
                                StatusKlawiszy.PytaniePrzelaczyc();
                                Program       = StatusKlawiszy.WyswProg;
                                NazwaProgramu = NazwaProgramu + Program;

                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                            else if (tmpGosniej == true && tmpProgram == false)
                            {
                                StatusKlawiszy.PytanieGlosniej();

                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                            else
                            {
                                WlaczonyTelewizor();
                                CzyWylaczycPrzyciskiem();
                            }
                        }
                        else
                        {
                            CzyWylaczycPrzyciskiem();
                        }
                    }
                    break;
                };

                case 4:
                {
                    if (CzyPodlaczonaDoPradu == true && StatusKlawiszy.WyswCzyWlacz == false)
                    {
                        Console.Clear();
                        CzyPodlaczonaDoPradu = false;
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor został odłączony od gniazdka");
                        Console.WriteLine(" ");
                    }
                    else if (CzyPodlaczonaDoPradu == true && StatusKlawiszy.WyswCzyWlacz == true)

                    {
                        Console.Clear();
                        CzyPodlaczonaDoPradu         = false;
                        StatusKlawiszy.ZmienCzyWlacz = false;
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor został odłączony od gniazdka");
                        Console.WriteLine(" ");
                    }
                    else
                    {
                        Console.Clear();
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor nie byl  podłaczony do gniazdka");
                        Console.WriteLine(" ");
                    }
                    break;
                };

                case 5:
                {
                    if (CzyPodlaczonaDoPradu == true && StatusKlawiszy.WyswCzyWlacz == true)
                    {
                        Console.Clear();
                        StatusKlawiszy.ZmienCzyWlacz = false;
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor został wyłaczon przyciskiem");
                        Console.WriteLine(" ");
                    }
                    else if (CzyPodlaczonaDoPradu == false)
                    {
                        Console.Clear();
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor nie jest podłączony do gniazdka ");
                        Console.WriteLine(" ");
                    }
                    else if (CzyPodlaczonaDoPradu == true && StatusKlawiszy.WyswCzyWlacz == false)
                    {
                        Console.Clear();
                        Console.WriteLine(" ");
                        Console.WriteLine("Telewizor jest już wyłaczony przyciskiem");
                        Console.WriteLine(" ");
                    }
                    break;
                };
                }
            }
        }