Пример #1
0
        private void btnSeferleriListele_Click(object sender, EventArgs e)
        {
            if (rdbGidisDonus.Checked && nmrYolcuSayisi.Value > 1)
            {
                MessageBox.Show("Gidiş dönüş için sadece 1 yolcu kayıt edilebilir.");
                return;
            }

            //Verilerin Doğru olup olmadığının kontrol edilmesi.
            if (Tools.Sorgula(grpBilet))
            {
                if (_seferlerDal.GetSeferIDByFilter(cmbNereden.SelectedItem.ToString(), cmbNereye.SelectedItem.ToString()) != null)
                {
                    if (dtpGidisTarihi.Value.Day >= DateTime.Now.Day)
                    {
                        if (dtpDonusTarihi.Enabled != true)
                        {
                            ToplananVerileriDoldur();
                            DateTime    tiklananGidis = dtpGidisTarihi.Value;
                            DateTime    tiklananDonus = dtpDonusTarihi.Value;
                            frmSeferler frmSeferler   = new frmSeferler(this, tiklananGidis, tiklananDonus, (int)nmrYolcuSayisi.Value, cmbTip.Text, rdbGidisDonus.Checked, rdpRezerve.Checked);
                            Hide();
                            frmAnaSayfa anasayfa = (frmAnaSayfa)ParentForm;
                            anasayfa.FormKontrolluGetir(frmSeferler);
                        }
                        else if (dtpDonusTarihi.Enabled == true && dtpDonusTarihi.Value > dtpGidisTarihi.Value)
                        {
                            ToplananVerileriDoldur();
                            donusTarihi = dtpDonusTarihi.Value;
                            DateTime    tiklananGidis = dtpGidisTarihi.Value;
                            DateTime    tiklananDonus = dtpDonusTarihi.Value;
                            frmSeferler frmSeferler   = new frmSeferler(this, tiklananGidis, tiklananDonus, (int)nmrYolcuSayisi.Value, cmbTip.Text, rdbGidisDonus.Checked, rdpRezerve.Checked);
                            Hide();
                            frmAnaSayfa anaForm = (frmAnaSayfa)Parent.Parent.Parent;
                            anaForm.FormKontrolluGetir(frmSeferler);
                        }
                        else
                        {
                            MessageBox.Show("Dönüş tarihi gidiş tarihinden önce veya eşit olamaz...");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Lütfen gidiş tarihinin doğru olduğundan emin olunuz...");
                    }
                }
                else
                {
                    MessageBox.Show("Böyle bir sefer bulunmamaktadır..");
                }
            }
            else
            {
                MessageBox.Show("Bütün alanların doğru seçildiğinden emin olunuz...");
            }
        }
Пример #2
0
        private void btnSeferleriListele_Click(object sender, EventArgs e)
        {
            //Verilerin Doğru olup olmadığının kontrol edilmesi.
            if (Tools.Sorgula(grpBilet))
            {
                if (cmbNereden.SelectedItem != cmbNereye.SelectedItem)
                {
                    if (dtpGidisTarihi.Value.Day >= DateTime.Now.Day)
                    {
                        if (dtpDonusTarihi.Enabled != true)
                        {
                            ToplananVerileriDoldur();

                            frmSeferler frmSeferler = new frmSeferler(this);
                            Hide();
                            GroupBox kutu    = (GroupBox)this.Parent;
                            Form     anaForm = (Form)kutu.Parent.Parent;
                            frmSeferler.Width     = kutu.Width;
                            frmSeferler.Height    = kutu.Height;
                            frmSeferler.MdiParent = anaForm;
                            kutu.Controls.Remove(this);
                            kutu.Controls.Add(frmSeferler);
                            frmSeferler.Show();
                            frmSeferler.Location = Point.Empty;
                        }
                        else if (dtpDonusTarihi.Enabled == true && dtpDonusTarihi.Value > dtpGidisTarihi.Value)
                        {
                            ToplananVerileriDoldur();
                            donusTarihi = dtpDonusTarihi.Value;
                            frmSeferler frmSeferler = new frmSeferler(this);
                            Hide();
                            GroupBox kutu    = (GroupBox)this.Parent;
                            Form     anaForm = (Form)kutu.Parent.Parent;
                            frmSeferler.Width     = kutu.Width;
                            frmSeferler.Height    = kutu.Height;
                            frmSeferler.MdiParent = anaForm;
                            kutu.Controls.Remove(this);
                            kutu.Controls.Add(frmSeferler);
                            frmSeferler.Show();
                            frmSeferler.Location = Point.Empty;
                        }
                        else
                        {
                            MessageBox.Show("Dönüş tarihi gidiş tarihinden önce veya eşit olamaz...");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Lütfen gidiş tarihinin doğru olduğundan emin olunuz...");
                    }
                }
                else
                {
                    MessageBox.Show("Nereden ve nereye şehirleri aynı olamaz...");
                }
            }
            else
            {
                MessageBox.Show("Bütün alanların doğru seçildiğinden emin olunuz...");
            }
        }