Exemple #1
0
        public void MetrobuseBin(MetrobusHatlari hat)
        {
            int yolcuhatkonum = (int)yolcuHatKonum;

            yolcudurakkonum = (int)yolcuDurakKonum;



            if (DateTime.Now.Hour <= 05.00 && DateTime.Now.Hour >= 03.00)
            {
                Console.WriteLine("03-00 / 05-00 Arası Otobüs Yok");
                denetle = "y";
            }
            else if (yolcuhatkonum == 1 || yolcuhatkonum == 2 || yolcuhatkonum == 3 || yolcuhatkonum == 4)
            {
                hat.Hatlar = hatlar.AnaHat;

                int avcilarsogutlucesme    = (int)hatadi.AvcilarSogutlucesme;
                int avcilarzincilikuyu     = (int)hatadi.AvcilarZincirlikuyu;
                int beylikduzucevizlibag   = (int)hatadi.BeylikduzuCevizlibag;
                int beylikduzuzincirlikuyu = (int)hatadi.BeylikduzuZincirlikuyu;

                if (yolcuhatkonum == avcilarsogutlucesme)
                {
                    if (yolcudurakkonum < 12)
                    {
                        Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                        denetle = "y";
                    }
                    else
                    {
                        if (kacakyolcu)
                        {
                        }
                        else
                        {
                            kartOkut(kart);
                        }
                    }
                }
                else if (yolcuhatkonum == avcilarzincilikuyu)
                {
                    if (yolcudurakkonum < 12 || yolcudurakkonum > 37)
                    {
                        Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                        denetle = "y";
                    }
                    else
                    {
                        if (kacakyolcu)
                        {
                        }
                        else
                        {
                            kartOkut(kart);
                        }
                    }
                }
                else if (yolcuhatkonum == beylikduzucevizlibag)
                {
                    if (yolcudurakkonum > 26)
                    {
                        Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                        denetle = "y";
                    }
                    else
                    {
                        if (kacakyolcu)
                        {
                        }
                        else
                        {
                            kartOkut(kart);
                        }
                    }
                }
                else if (yolcuhatkonum == beylikduzuzincirlikuyu)
                {
                    if (yolcudurakkonum > 37)
                    {
                        Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                        denetle = "y";
                    }
                    else
                    {
                        if (kacakyolcu)
                        {
                        }
                        else
                        {
                            kartOkut(kart);
                        }
                    }
                }
            }
            else if (yolcuhatkonum == 5 || yolcuhatkonum == 6 || yolcuhatkonum == 7 || yolcuhatkonum == 8)
            {
                if (DateTime.Now.Hour >= 18 - 00 && DateTime.Now.Hour <= 23 - 00)
                {
                    hat.Hatlar = hatlar.BeslemeHat;

                    int sogutlucesmeedirnekapi = (int)hatadi.SogutlucesmeEdirnekapi;
                    int beylikduzuavcilar      = (int)hatadi.BeylikduzuAvcilar;
                    int avcilartopkapi         = (int)hatadi.AvcılarŞehitmustafacambaz;
                    int uzuncayırzincirlikuyu  = (int)hatadi.UzunçayırZincirlikuyu;

                    if (yolcuhatkonum == sogutlucesmeedirnekapi)
                    {
                        if (yolcudurakkonum < 29)
                        {
                            Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                            denetle = "y";
                        }
                        else
                        {
                            if (kacakyolcu)
                            {
                            }
                            else
                            {
                                kartOkut(kart);
                            }
                        }
                    }
                    else if (yolcuhatkonum == beylikduzuavcilar)
                    {
                        if (yolcudurakkonum > 12)
                        {
                            Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                            denetle = "y";
                        }
                        else
                        {
                            if (kacakyolcu)
                            {
                            }
                            else
                            {
                                kartOkut(kart);
                            }
                        }
                    }
                    else if (yolcuhatkonum == avcilartopkapi)
                    {
                        if (yolcudurakkonum > 27 || yolcudurakkonum < 12)
                        {
                            Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                            denetle = "y";
                        }
                        else
                        {
                            if (kacakyolcu)
                            {
                            }
                            else
                            {
                                kartOkut(kart);
                            }
                        }
                    }
                    else if (yolcuhatkonum == uzuncayırzincirlikuyu)
                    {
                        if (yolcudurakkonum > 42 || yolcudurakkonum < 37)
                        {
                            Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                            denetle = "y";
                        }
                        else
                        {
                            if (kacakyolcu)
                            {
                            }
                            else
                            {
                                kartOkut(kart);
                            }
                        }
                    }
                }
                else
                {
                    Console.WriteLine("Besleme Hat 18:00 - 23:00 arası çalışıyor. Lütfen ana hat güzargahında bekleyiniz..\n");
                    hatdenetle = "besleme";
                }
            }
        }
Exemple #2
0
        public void MetrobusdenIn(MetrobusHatlari hat)
        {
            int yolcuhatkonum         = (int)yolcuHatKonum;
            int yolcuinecekdurakkonum = (int)yolcuInecekDurak;


            hat.Hatlar = hatlar.AnaHat;

            int avcilarsogutlucesme    = (int)hatadi.AvcilarSogutlucesme;
            int avcilarzincilikuyu     = (int)hatadi.AvcilarZincirlikuyu;
            int beylikduzucevizlibag   = (int)hatadi.BeylikduzuCevizlibag;
            int beylikduzuzincirlikuyu = (int)hatadi.BeylikduzuZincirlikuyu;

            if (yolcuhatkonum == avcilarsogutlucesme)
            {
                if (yolcuinecekdurakkonum < 12)
                {
                    Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                    denetle = "y";
                }
                else if (yolcudurakkonum == yolcuinecekdurakkonum)
                {
                    Console.WriteLine("Otobüs Hareket Etti. Bindiğin Durakta İnemezsin..\n");
                    denetle = "y";
                }
                else
                {
                    if (kacakyolcu)
                    {
                        Console.WriteLine("\nYolculuğunuz Sona Erdi. Güvenliğe Yakalanmadan " + yolcuInecekDurak + " Durağında İndiniz..\n");
                    }
                    else
                    {
                        paraUstuAl(this);
                    }
                }
            }
            else if (yolcuhatkonum == avcilarzincilikuyu)
            {
                if (yolcuinecekdurakkonum < 12 || yolcuinecekdurakkonum > 37)
                {
                    Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                    denetle = "y";
                }
                else if (yolcudurakkonum == yolcuinecekdurakkonum)
                {
                    Console.WriteLine("Otobüs Hareket Etti. Bindiğin Durakta İnemezsin..\n");
                    denetle = "y";
                }
                else
                {
                    if (kacakyolcu)
                    {
                        Console.WriteLine("\nYolculuğunuz Sona Erdi. Güvenliğe Yakalanmadan " + yolcuInecekDurak + " Durağında İndiniz..\n");
                    }
                    else
                    {
                        paraUstuAl(this);
                    }
                }
            }
            else if (yolcuhatkonum == beylikduzucevizlibag)
            {
                if (yolcuinecekdurakkonum > 26)
                {
                    Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                    denetle = "y";
                }
                else if (yolcudurakkonum == yolcuinecekdurakkonum)
                {
                    Console.WriteLine("Otobüs Hareket Etti. Bindiğin Durakta İnemezsin..\n");
                    denetle = "y";
                }
                else
                {
                    if (kacakyolcu)
                    {
                        Console.WriteLine("\nYolculuğunuz Sona Erdi. Güvenliğe Yakalanmadan " + yolcuInecekDurak + " Durağında İndiniz..\n");
                    }
                    else
                    {
                        paraUstuAl(this);
                    }
                }
            }
            else if (yolcuhatkonum == beylikduzuzincirlikuyu)
            {
                if (yolcuinecekdurakkonum > 37)
                {
                    Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                    denetle = "y";
                }
                else if (yolcudurakkonum == yolcuinecekdurakkonum)
                {
                    Console.WriteLine("Otobüs Hareket Etti. Bindiğin Durakta İnemezsin..\n");
                    denetle = "y";
                }
                else
                {
                    if (kacakyolcu)
                    {
                        Console.WriteLine("\nYolculuğunuz Sona Erdi. Güvenliğe Yakalanmadan " + yolcuInecekDurak + " Durağında İndiniz..\n");
                    }
                    else
                    {
                        paraUstuAl(this);
                    }
                }
            }

            else if (DateTime.Now.Hour >= 18 - 00 && DateTime.Now.Hour <= 23 - 00)
            {
                hat.Hatlar = hatlar.BeslemeHat;

                int sogutlucesmeedirnekapi = (int)hatadi.SogutlucesmeEdirnekapi;
                int beylikduzuavcilar      = (int)hatadi.BeylikduzuAvcilar;
                int avcilartopkapi         = (int)hatadi.AvcılarŞehitmustafacambaz;
                int uzuncayırzincirlikuyu  = (int)hatadi.UzunçayırZincirlikuyu;

                if (yolcuhatkonum == sogutlucesmeedirnekapi)
                {
                    if (yolcuinecekdurakkonum < 29)
                    {
                        Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                        denetle = "y";
                    }
                    else if (yolcudurakkonum == yolcuinecekdurakkonum)
                    {
                        Console.WriteLine("Otobüs Hareket Etti. Bindiğin Durakta İnemezsin..\n");
                        denetle = "y";
                    }
                    else
                    {
                        if (kacakyolcu)
                        {
                            Console.WriteLine("\nYolculuğunuz Sona Erdi. Güvenliğe Yakalanmadan " + yolcuInecekDurak + " Durağında İndiniz..\n");
                        }
                        else
                        {
                            paraUstuAl(this);
                        }
                    }
                }
                else if (yolcuhatkonum == beylikduzuavcilar)
                {
                    if (yolcuinecekdurakkonum > 12)
                    {
                        Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                        denetle = "y";
                    }
                    else if (yolcudurakkonum == yolcuinecekdurakkonum)
                    {
                        Console.WriteLine("Otobüs Hareket Etti. Bindiğin Durakta İnemezsin..\n");
                        denetle = "y";
                    }
                    else
                    {
                        if (kacakyolcu)
                        {
                            Console.WriteLine("\nYolculuğunuz Sona Erdi. Güvenliğe Yakalanmadan " + yolcuInecekDurak + " Durağında İndiniz..\n");
                        }
                        else
                        {
                            paraUstuAl(this);
                        }
                    }
                }
                else if (yolcuhatkonum == avcilartopkapi)
                {
                    if (yolcuinecekdurakkonum > 27 || yolcuinecekdurakkonum < 12)
                    {
                        Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                        denetle = "y";
                    }
                    else if (yolcudurakkonum == yolcuinecekdurakkonum)
                    {
                        Console.WriteLine("Otobüs Hareket Etti. Bindiğin Durakta İnemezsin..\n");
                        denetle = "y";
                    }
                    else
                    {
                        if (kacakyolcu)
                        {
                            Console.WriteLine("\nYolculuğunuz Sona Erdi. Güvenliğe Yakalanmadan " + yolcuInecekDurak + " Durağında İndiniz..\n");
                        }
                        else
                        {
                            paraUstuAl(this);
                        }
                    }
                }
                else if (yolcuhatkonum == uzuncayırzincirlikuyu)
                {
                    if (yolcuinecekdurakkonum > 42 || yolcuinecekdurakkonum < 37)
                    {
                        Console.WriteLine("Lütfen Hat İçerisinden Durak Seçiniz\n");
                        denetle = "y";
                    }
                    else if (yolcudurakkonum == yolcuinecekdurakkonum)
                    {
                        Console.WriteLine("Otobüs Hareket Etti. Bindiğin Durakta İnemezsin..\n");
                        denetle = "y";
                    }
                    else
                    {
                        if (kacakyolcu)
                        {
                            Console.WriteLine("\nYolculuğunuz Sona Erdi. Güvenliğe Yakalanmadan " + yolcuInecekDurak + " Durağında İndiniz..\n");
                        }
                        else
                        {
                            paraUstuAl(this);
                        }
                    }
                }
            }
            else
            {
                Console.WriteLine("Besleme Hat 18:00 - 23:00 arası çalışıyor. Lütfen ana hat güzargahında bekleyiniz..\n");
                denetle = "y";
            }
        }