예제 #1
0
        public void ObslugaKontrolek() //sluzy do pokazywania i ukrywania
        {
            PokazywanieKontrolekOkresowe();
            //zmiana kolorow kontrolek
            switch (bilet)
            {
            case 0:
            {
                panelOkresowe_b_30dni.BackColor = Color.Green;
                panelOkresowe_b_mies.BackColor  = Color.White;
                break;
            }

            case 1:
            {
                panelOkresowe_b_30dni.BackColor = Color.White;
                panelOkresowe_b_mies.BackColor  = Color.Green;
                break;
            }

            default:
            {
                panelOkresowe_b_30dni.BackColor = Color.White;
                panelOkresowe_b_mies.BackColor  = Color.White;
                break;
            }
            }

            switch (Typ_biletu)
            {
            case 0:
            {
                panelOkresowe_b_imienny.BackColor    = Color.Green;
                panelOkresowe_b_okaziciela.BackColor = Color.White;
                break;
            }

            case 1:
            {
                panelOkresowe_b_imienny.BackColor    = Color.White;
                panelOkresowe_b_okaziciela.BackColor = Color.Green;
            }

            default:
            {
                panelOkresowe_b_imienny.BackColor    = Color.White;
                panelOkresowe_b_okaziciela.BackColor = Color.White;
            }
            }

            switch (Rodzaj_ulgi)
            {
            case 0:     //zwykly
            {
                panelOkresowe_b_zwykly.BackColor = Color.Green;
                panelOkresowe_b_ulgowy.BackColor = Color.White;
                break;
            }

            case 1:     //ulgowy
            {
                panelOkresowe_b_zwykly.BackColor = Color.White;
                panelOkresowe_b_ulgowy.BackColor = Color.Green;
                break;
            }

            default:
            {
                panelOkresowe_b_zwykly.BackColor = Color.White;
                panelOkresowe_b_ulgowy.BackColor = Color.White;
                break;
            }
            }

            switch (Waznosc_biletu)
            {
            case 0:     //pon-pia
            {
                panelOkresowe_b_PonPia.BackColor = Color.Green;
                panelOkresowe_b_WszDni.BackColor = Color.White;
                break;
            }

            case 1:     //wszy dni
            {
                panelOkresowe_b_PonPia.BackColor = Color.White;
                panelOkresowe_b_WszDni.BackColor = Color.Green;
                break;
            }

            default:
            {
                panelOkresowe_b_PonPia.BackColor = Color.White;
                panelOkresowe_b_WszDni.BackColor = Color.White;
                break;
            }
            }

            kategoria_tekst = "";
            switch (kategoria_biletu)
            {
            case 1:
            {
                ZmianaKoloruKontrolekOkresowe();
                panelOkresowe_b_zwykleGdy.BackColor = Color.Green;
                break;
            }

            case 2:
            {
                ZmianaKoloruKontrolekOkresowe();
                panelOkresowe_b_Nocny.BackColor = Color.Green;
                break;
            }

            case 3:
            {
                if (sprawdzenie == true)
                {
                    OkresoweGminy okresoweGminy = new OkresoweGminy();
                    okresoweGminy.ShowDialog();
                    kategoria_tekst = okresoweGminy.Teksty();
                }
                ZmianaKoloruKontrolekOkresowe();
                panelOkresowe_b_NocnyGminy.BackColor = Color.Green;
            }

            case 4:
            {
                if (sprawdzenie == true)
                {
                    OkresowyRRW okresowyRRW = new OkresowyRRW();
                    okresowyRRW.ShowDialog();
                    kategoria_tekst = okresowyRRW.Teksty();
                    Wpisywanie_Do_TB();
                }
                ZmianaKoloruKontrolekOkresowe();
                panelOkresowe_b_NocnyRRW.BackColor = Color.Green;
                break;
            }

            case 5:
            {
                Spr_wszystkich_opcji(bilet, Rodzaj_ulgi, Typ_biletu, Waznosc_biletu);

                if (sprawdzenie == true)
                {
                    Wpisywanie_Do_TB();
                }
                ZmianaKoloruKontrolekOkresowe();
                panelOkresowe_b_NocnySieci.BackColor = Color.Green;
                break;
            }
            }


            Wpisywanie_Do_TB();
        }
예제 #2
0
        public void SemestralneObslugaKontrolek()
        {
            
            SprWszystkichOpcjiSemestralne(); //sprawdza czy zostaly klikniete obie opcje
            SemestralnePokazwyanieKontrolek(); //pokazuje nowe kontrolki w zaleznosci od wcisnietych klawiszy
            Suma = CenaSemstralne();//obliczenie ceny bileut
            

            switch (SemestralnyIleMiesiecy)
            {
                case 4: //4 mies
                    {
                        pSemes_b_4miesiace.BackColor = Color.Green;
                        pSemes_b_5miesiecy.BackColor = Color.White;
                        break;
                    }
                case 5: //wszy dni
                    {

                        pSemes_b_4miesiace.BackColor = Color.White;
                        pSemes_b_5miesiecy.BackColor = Color.Green;
                        break;
                    }
                default:
                    {
                        pSemes_b_4miesiace.BackColor = Color.White;
                        pSemes_b_5miesiecy.BackColor = Color.White;
                        break;
                    }
            }

            kategoria_tekst = "";
            switch (Rodzaj_ulgi)
            {
                case 0: //zwykly
                    {
                        pSemes_b_zwykly.BackColor = Color.Green;
                        pSemes_b_ulgowy.BackColor = Color.White;
                        break;
                    }
                case 1: //ulgowy
                    {
                        pSemes_b_zwykly.BackColor = Color.White;
                        pSemes_b_ulgowy.BackColor = Color.Green;
                        break;
                    }
                default:
                    {
                        pSemes_b_zwykly.BackColor = Color.White;
                        pSemes_b_ulgowy.BackColor = Color.White;
                        break;
                    }
            }

            switch (kategoria_biletu)
            {
                case 1:
                    {
                        ZmianaKoloruKontrolekOkresowe();
                        pSemes_b_zwykleGdy.BackColor = Color.Green;
                        break;
                    }
                case 2:
                    {
                        ZmianaKoloruKontrolekOkresowe();
                        pSemes_b_Nocny.BackColor = Color.Green;
                        break;
                    }
                case 3:
                    {
                        if (sprawdzenie == true && ClickKategori == true)
                        {
                            OkresoweGminy okresoweGminy = new OkresoweGminy();
                            okresoweGminy.ShowDialog();
                            ClickKategori = false;
                            kategoria_tekst = okresoweGminy.Teksty();
                        }
                        ZmianaKoloruKontrolekOkresowe();
                        pSemes_b_NocnyGminy.BackColor = Color.Green;
                        break;
                    }
                case 4:
                    {
                        if (sprawdzenie == true && ClickKategori == true)
                        {
                            OkresowyRRW okresowyRRW = new OkresowyRRW();
                            okresowyRRW.ShowDialog();
                            kategoria_tekst = okresowyRRW.Teksty();
                            ClickKategori = false;
                            //SemestralneWspiswyanieDoTB();
                        }
                        ZmianaKoloruKontrolekOkresowe();
                        pSemes_b_NocnyRRW.BackColor = Color.Green;
                        break;
                    }
                case 5:
                    {
                        ZmianaKoloruKontrolekOkresowe();
                        pSemes_b_NocnySieci.BackColor = Color.Green;
                        break;
                    }
            }
            SemestralneWspiswyanieDoTB();
        }