Ejemplo n.º 1
0
        private void ListeyiDoldur(int secim, string istasyon)
        {
            this.ControlBox = false;
            this.Text       = "İstasyondaki Seferler";

            lstIstasyonSeferleri.Items.Clear();
            seferSaatleri = new List <SeferSaat>();
            seferSaatleri = _seferSaatleri.GetAll();
            seferler      = new List <Sefer>();
            if (secim == 1)
            {
                seferler = _seferlerDal.GetSeferlerByStartWith(istasyon);
            }
            else if (secim == 2)
            {
                seferler = _seferlerDal.GetSeferlerByEndWith(istasyon);
            }

            foreach (var item in seferler)
            {
                foreach (var items in seferSaatleri)
                {
                    string[]     kalkisVaris = item.SeferYonu.Split('-');
                    ListViewItem lstItem     = new ListViewItem();
                    lstItem.Text = kalkisVaris[0];
                    lstItem.SubItems.Add(kalkisVaris[1]);
                    lstItem.SubItems.Add(items.SeferSaatBilgisi);
                    lstItem.SubItems.Add(item.TahminiVarisSuresi);
                    lstItem.SubItems.Add(gelenForm.tarih.ToShortDateString());
                    lstIstasyonSeferleri.Items.Add(lstItem);
                }
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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);
        }