Example #1
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();
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Sefer g = new Sefer();

            g.seferTarihi = dateTimePicker1.Value;
            g.seferYonu   = comboBox2.Text;
            g.varisYonu   = comboBox3.Text;
            g.TrenID      = HelperTren.GetTrenIDByName(comboBox1.Text);
            g.durum       = true;

            var f1 = HelperTren.GetTrenByName(comboBox1.Text);

            var f = HelperSefer.Add(g);

            if (f.Item2)
            {
                MessageBox.Show("Seferiniz Başarı İle Eklenmiştir!");
            }
            else
            {
                MessageBox.Show("Eklenmede Hata Oluştu!");
            }
            for (int i = 0; i < f1.koltukSayisi; i++)
            {
                Koltuk k = new Koltuk();
                k.TrenID = f1.TrenID;
                k.durum  = true;
                HelperKoltuk.Add(k);
            }
            GuzergahDoldur();
        }
Example #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            var f = MessageBox.Show("Bu seferi silmek istediginize emin misiniz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (f == DialogResult.Yes)
            {
                Sefer g = HelperSefer.GetSeferByID(Convert.ToInt32(dataGridView2.Rows[dataGridView2.CurrentRow.Index].Cells[0].Value));
                g.durum = false;
                var t = HelperSefer.Update(g);
                if (t.Item2)
                {
                    MessageBox.Show("Sefer Kaldırıldı.");
                }
                else
                {
                    MessageBox.Show("Sefer Kaldırılamadı! Bir sorunla karşılaşıldı.");
                }
                GuzergahDoldur();
            }
            else
            {
                MessageBox.Show("Silme işlemi iptal edildi");
            }
            GuzergahDoldur();
        }
 public void Add(Sefer sefer)
 {
     using (Context db = new Context())
     {
         db.Sefer.Add(sefer);
         db.SaveChanges();
     }
 }
        private void SeferSil()
        {
            Sefer sefer1 = _seferlerDal.GetSeferIDByFilter(txtKalkıs.Text, txtVarıs.Text);
            Sefer sefer2 = _seferlerDal.GetSeferIDByFilter(txtVarıs.Text, txtKalkıs.Text);

            _seferlerDal.Delete(sefer1);
            _seferlerDal.Delete(sefer2);
        }
 public void Update(Sefer sefer)
 {
     using (Context db = new Context())
     {
         var updatedEntity = db.Entry(sefer);
         updatedEntity.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
 public void Delete(Sefer sefer)
 {
     using (Context db = new Context())
     {
         var entry = db.Entry(sefer);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #8
0
 private void Seferler_LLS_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (Seferler_LLS.SelectedItem != null)
     {
         Sefer selected = Seferler_LLS.SelectedItem as Sefer;
         selected.Tarih          = Convert.ToDateTime(dateFrom);
         selected.IslemTipi      = Convert.ToInt32(actionType);
         Database.SeferDetaylari = selected;
         NavigationService.Navigate(new Uri("/SelectSeatPage.xaml?passengerCount=" + passengerCount, UriKind.Relative));
     }
 }
Example #9
0
 public static (Sefer, bool) Add(Sefer g)
 {
     using (TrenEntities s = new TrenEntities())
     {
         s.Sefer.Add(g);
         if (s.SaveChanges() > 0)
         {
             return(g, true);
         }
         else
         {
             return(g, false);
         }
     }
 }
Example #10
0
 public static (Sefer, bool) Update(Sefer s)
 {
     using (TrenEntities t = new TrenEntities())
     {
         t.Entry(s).State = System.Data.Entity.EntityState.Modified;
         if (t.SaveChanges() > 0)
         {
             return(s, true);
         }
         else
         {
             return(s, false);
         }
     }
 }
Example #11
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 SeferGuncelle()
        {
            Sefer sefer1 = new Sefer();

            sefer1 = _seferlerDal.GetSeferIDByFilter(kalkis, varis);

            Sefer sefer2 = new Sefer();

            sefer2 = _seferlerDal.GetSeferIDByFilter(varis, kalkis);

            sefer1.SeferYonu          = txtKalkıs.Text + "-" + txtVarıs.Text;
            sefer2.SeferYonu          = txtVarıs.Text + "-" + txtKalkıs.Text;
            sefer1.TahminiVarisSuresi = txtVarısSuresi.Text;
            sefer2.TahminiVarisSuresi = txtVarısSuresi.Text;
            sefer1.YolcuKapasitesi    = Convert.ToByte(txtYolcuKapasitesi.Text);
            sefer2.YolcuKapasitesi    = Convert.ToByte(txtYolcuKapasitesi.Text);

            _seferlerDal.Update(sefer1);
            _seferlerDal.Update(sefer2);
        }
        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);
        }