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 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(); }
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(); } }
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)); } }
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); } } }
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); } } }
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); }