private void frmSeferler_Load(object sender, EventArgs e) { this.ControlBox = false; this.Text = "Seferler"; secilenGidisSeferi = new List <string>(); lstSeferlerDonus.Enabled = false; if (gelenForm.ciftMi) { secilenDonusSeferi = new List <string>(); lstSeferlerDonus.Enabled = true; } gdsSefer = new Sefer(); gdsSefer = _seferlerDal.GetSeferIDByFilter(gelenForm.nereden, gelenForm.nereye); id1 = gdsSefer.SeferID; dnsSefer = new Sefer(); dnsSefer = _seferlerDal.GetSeferIDByFilter(gelenForm.nereye, gelenForm.nereden); id2 = dnsSefer.SeferID; //sefer id leri ile bize lazım olan seferleri filtrelemek için sefersaat id lerini listeliyoruz. gdsSeferIdler = new List <SeferSeferSaat>(); dnsSeferIdler = new List <SeferSeferSaat>(); gdsSeferIdler.AddRange(_seferlerSeferSaatleriDal.GetBySeferID(id1)); dnsSeferIdler.AddRange(_seferlerSeferSaatleriDal.GetBySeferID(id2)); lblOncekiGun.Text = gelenForm.gidisTarihi.AddDays(-1).ToShortDateString(); lblSonrakiGun.Text = gelenForm.gidisTarihi.AddDays(1).ToShortDateString(); seferSaatleri = new List <SeferSaat>(); seferSaatleri = _seferSaatleriDal.GetAll(); SeferleriDoldur(); }
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..."); } }
private void frmSeferler_Load(object sender, EventArgs e) { secilenGidisSeferi = new List <string>(); lstSeferlerDonus.Enabled = false; if (gelenForm.ciftMi) { secilenDonusSeferi = new List <string>(); lstSeferlerDonus.Enabled = true; } gdsSefer = new Sefer(); gdsSefer = _seferlerDal.GetSeferIDByFilter(gelenForm.nereden, gelenForm.nereye); int id1 = gdsSefer.SeferID; seferSaatleri = new List <SeferSaat>(); seferSaatleri = _seferSaatleriDal.GetAll(); SeferleriDoldur(); }
private void SeferEkle(int sayi) { Sefer sefer = new Sefer(); if (sayi == 1) { sefer.SeferYonu = txtKalkıs.Text + "-" + txtVarıs.Text; } else { sefer.SeferYonu = txtVarıs.Text + "-" + txtKalkıs.Text; } sefer.TahminiVarisSuresi = txtVarısSuresi.Text; sefer.YolcuKapasitesi = Convert.ToByte(txtYolcuKapasitesi.Text); _seferlerDal.Add(sefer); if (sayi == 1) { sefer = _seferlerDal.GetSeferIDByFilter(txtKalkıs.Text, txtVarıs.Text); } else { sefer = _seferlerDal.GetSeferIDByFilter(txtVarıs.Text, txtKalkıs.Text); } List <SeferSaat> seferSaatleri = new List <SeferSaat>(); seferSaatleri = _seferSaatleriDal.GetAll(); List <SeferSeferSaat> seferSeferSaats = new List <SeferSeferSaat>(); for (int i = 0; i < seferSaatleri.Count; i++) { SeferSeferSaat seferSeferSaat = new SeferSeferSaat { SeferSaatID = seferSaatleri[i].SeferSaatID, SeferID = sefer.SeferID }; seferSeferSaats.Add(seferSeferSaat); } _SeferlerSeferSaatleriDal.Add(seferSeferSaats); }