示例#1
0
 public frmIstasyonAyrinti(frmIstasyonTrenBilgileri frmIstasyonTrenBilgileri)
 {
     InitializeComponent();
     gelenForm      = frmIstasyonTrenBilgileri;
     _seferlerDal   = new SeferlerDal();
     _seferSaatleri = new SeferSaatleriDal();
 }
 public FrmYoneticiSeferIslemleri()
 {
     InitializeComponent();
     _seferlerDal              = new SeferlerDal();
     _seferSaatleriDal         = new SeferSaatleriDal();
     _SeferlerSeferSaatleriDal = new SeferlerSeferSaatleriDal();
 }
示例#3
0
 public frmSeferler(frmGiris frm)
 {
     InitializeComponent();
     gelenForm         = frm;
     _seferlerDal      = new SeferlerDal();
     _seferSaatleriDal = new SeferSaatleriDal();
     _biletBilgiDal    = new BiletBilgiDal();
 }
示例#4
0
 public frmSeferler(frmGiris frm, DateTime tiklananGidis, DateTime tiklananDonus, int yolcular, string tip, bool gidisDonus, bool rezerve)
 {
     InitializeComponent();
     gelenForm                 = frm;
     _seferlerDal              = new SeferlerDal();
     _seferSaatleriDal         = new SeferSaatleriDal();
     _biletBilgiDal            = new BiletBilgiDal();
     _seferlerSeferSaatleriDal = new SeferlerSeferSaatleriDal();
     tiklananGidisTarihi       = tiklananGidis;
     tiklananDonusTarihi       = tiklananDonus;
     yolcuSayisi               = yolcular;
     biletTipi                 = tip;
     gidisDonusMu              = gidisDonus;
     rezerveMi                 = rezerve;
 }
示例#5
0
        //Koltuk Seçimi formuna geçiş kodlarını metod haline getirdim.
        private void KoltukSecimiFormunaGecis()
        {
            SeferSaatleriDal         ssd  = new SeferSaatleriDal();
            SeferlerSeferSaatleriDal sssd = new SeferlerSeferSaatleriDal();

            if ((lstSeferlerDonus.SelectedItems.Count == 0 && gidisDonusMu) || (lstSeferlerGidis.SelectedItems.Count == 0 && !gidisDonusMu))
            {
                MessageBox.Show("Lütfen listeden sefer seçiniz.");
            }
            else
            {
                string tiklananSaat = lstSeferlerGidis.SelectedItems[0].SubItems[5].Text;
                if (gidisDonusMu)
                {
                    tiklananDonusSaat = lstSeferlerDonus.SelectedItems[0].SubItems[5].Text;
                }
                int saatID = ssd.GetIdByDate(tiklananSaat);
                tiklananGidisTarihi = Convert.ToDateTime(lstSeferlerGidis.SelectedItems[0].SubItems[4].Text);
                gidisVarMi          = _biletBilgiDal.IsDateCreated(tiklananGidisTarihi, id1, saatID);
                if (tiklananDonusTarihi != null && tiklananDonusTarihi.Date != DateTime.Now.Date)
                {
                    tiklananDonusTarihi = Convert.ToDateTime(lstSeferlerDonus.SelectedItems[0].SubItems[4].Text);
                    donusVarMi          = _biletBilgiDal.IsDateCreated(tiklananDonusTarihi, id1, saatID);
                    if (tiklananDonusSaat != "")
                    {
                        donusSaatId = ssd.GetIdByDate(tiklananDonusSaat);
                    }
                    if (gidisDonusMu)
                    {
                        donusSssd = sssd.GetBySeferIdAndSaatId(id2, donusSaatId);
                    }
                }

                frmKoltukSecimi gelenForm2 = new frmKoltukSecimi(this, id1, tiklananSaat, gidisVarMi, gidisDonusMu, tiklananGidisTarihi, tiklananDonusTarihi, yolcuSayisi, biletTipi, rezerveMi, donusSssd, id2, donusSaatId);
                Hide();
                frmAnaSayfa anasayfa = (frmAnaSayfa)ParentForm;
                anasayfa.FormKontrolluGetir(gelenForm2);
            }
        }
        private void frmKoltukSecimi_Load(object sender, EventArgs e)
        {
            if (!gidisVarMi)
            {
                KoltuklariOlustur();
            }

            if (rezerveMi)
            {
                btnOdemeyeGec.Text = "Rezerve Et";
            }

            this.ControlBox = false;
            this.Text       = "Koltuk Seçimi";
            if (yolcuSayisi > 1)
            {
                cmbBiletTipi.Enabled             = true;
                cmbBiletTipi.SelectedIndex       = 0;
                lblYolcuSayisiBilgilendirme.Text = "Seçtiğiniz " + yolcuSayisi + " adet biletten " + kayitSayaci + " kadar eklenmiştir.";
            }
            else
            {
                lblYolcuSayisiBilgilendirme.Visible = false;
                cmbBiletTipi.Text = biletTipi;
                lblYolcuSayisiBilgilendirme.Visible = false;
            }

            SeferSaatleriDal ssd = new SeferSaatleriDal();

            saatID = ssd.GetIdByDate(saat);
            if (gidisVarMi)
            {
                KoltuklariOlustur();
                KoltuklariDoldur();
            }
        }