示例#1
0
        private void btnSeferSec_Click(object sender, EventArgs e)
        {
            Bilgiler.GidisSeferID = Metotlar.SeferIDBul(Bilgiler.NeredenSehir, Bilgiler.NereyeSehir, (rdbGidisSeferPre.Checked ? "Standart" : "Suit"));
            if (!Metotlar.YerVarMi(Bilgiler.GidisSeferID, Bilgiler.GidisTarihi))
            {
                MessageBox.Show("Bu seferimizde boş koltuk bulunmamaktadır.");
                return;
            }

            Bilgiler.GidisOtobusTipi = rdbGidisSeferPre.Checked ? OtobusTipi.Standart : OtobusTipi.Suit;

            //Standart tip otobüs radio button seçiliyse sefer saati 11:00 , Suit tip otobüs seçilecekse 13:00 olarak ayarlanır.
            Bilgiler.GidisSaati = rdbGidisSeferPre.Checked ? "11:00" : "13:00";

            if (rdbGidisSeferPre.Checked)
            {
                StandartOtobus standart = new StandartOtobus(this);
                standart.Show();
                Hide();
            }
            else
            {
                SuitOtobus suit = new SuitOtobus(this);
                suit.Show();
                Hide();
            }
        }
        private void btnSeferSec_Click(object sender, EventArgs e)
        {
            Bilgiler.GidisSeferID = Metotlar.SeferIDBul(Bilgiler.NeredenSehir, Bilgiler.NereyeSehir, (rdbGidisSeferStandart.Checked ? "Standart" : "Suit"));
            Bilgiler.DonusSeferID = Metotlar.SeferIDBul(Bilgiler.NereyeSehir, Bilgiler.NeredenSehir, (rdbDonusSeferStandart.Checked ? "Standart" : "Suit"));
            if (!Metotlar.YerVarMi(Bilgiler.GidisSeferID, Bilgiler.GidisTarihi))
            {
                MessageBox.Show("Gidiş seferimizde boş koltuk bulunmamaktadır.");
                return;
            }
            else if (!Metotlar.YerVarMi(Bilgiler.DonusSeferID, Bilgiler.DonusTarihi))
            {
                MessageBox.Show("Donüş seferimizde boş koltuk bulunmamaktadır.");
                return;
            }

            Bilgiler.GidisOtobusTipi = rdbGidisSeferStandart.Checked ? OtobusTipi.Standart : OtobusTipi.Suit;
            Bilgiler.DonusOtobusTipi = rdbDonusSeferStandart.Checked ? OtobusTipi.Standart : OtobusTipi.Suit;
            Bilgiler.GidisSaati      = rdbGidisSeferStandart.Checked ? "11:00" : "13:00";
            Bilgiler.DonusSaati      = rdbDonusSeferStandart.Checked ? "11:00" : "13:00";

            //Eğer dönüş seferi standart ise TRUE değeri gönderilir.
            //Eğer dönüş seferi suit ise FALSE değeri gönderilir.
            if (rdbGidisSeferStandart.Checked)
            {
                StandartOtobus birinciOtobus = new StandartOtobus(this, rdbDonusSeferStandart.Checked);
                birinciOtobus.Show();

                Hide();
            }
            else
            {
                SuitOtobus ikinciOtobus = new SuitOtobus(this, rdbDonusSeferStandart.Checked);
                ikinciOtobus.Show();
                Hide();
            }
        }