private void btnSil_Click(object sender, EventArgs e) { koltukNo = int.Parse(txtKoltukNo.Text); Node gelenNode = liste.GetElement(koltukNo); Koltuk gelenKoltuk = (Koltuk)gelenNode.Data; if (gelenKoltuk.AdSoyad == null) { return; } liste.DeletePosition(koltukNo); liste.InsertPosition(new Koltuk { AdSoyad = null, KoltukNo = koltukNo }, koltukNo); MessageBox.Show("Koltuk rezervasyonu iptal edilmiştir. Koltuğun mevcut durumu boş olarak değiştirildi !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtAdSoyad.Text = string.Empty; btn = ButonuGetir(); btn.BackColor = System.Drawing.Color.LimeGreen; lblDolu = DoluLabelGetir(); lblBos = BosLabelGetir(); int doluSayisi = int.Parse(lblDolu.Text); int bosSayisi = int.Parse(lblBos.Text); lblDolu.Text = (--doluSayisi).ToString(); lblBos.Text = (++bosSayisi).ToString(); this.Close(); }
private void btnAl_Click(object sender, EventArgs e) { koltukNo = int.Parse(txtKoltukNo.Text); Node gelenNode = liste.GetElement(koltukNo); Koltuk gelenKoltuk = (Koltuk)gelenNode.Data; if (gelenKoltuk.AdSoyad != null) { MessageBox.Show("Bu Koltuğu: " + gelenKoltuk.AdSoyad + " rezerve etmiştir. Aynı koltuk tekrardan rezerve edilemez! Eğer rezervasyonunuzu geri almak isterseniz \"Iptal Et\" seçeneğini kullanın !", "Dikkat !", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { if (string.IsNullOrEmpty(txtAdSoyad.Text)) { MessageBox.Show("Lütfen isim alanını boş geçmeyin", "Uyarı !", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Koltuk k = new Koltuk { KoltukNo = koltukNo, AdSoyad = txtAdSoyad.Text }; liste.DeletePosition(koltukNo); liste.InsertPosition(k, koltukNo); MessageBox.Show("Koltuk: " + k.AdSoyad + "'a rezerve edilmiştir. Koltuğun mevcut durumu dolu olarak değiştirildi !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); btn = ButonuGetir(); btn.BackColor = System.Drawing.Color.DarkRed; lblDolu = DoluLabelGetir(); lblBos = BosLabelGetir(); int doluSayisi = int.Parse(lblDolu.Text); int bosSayisi = int.Parse(lblBos.Text); lblDolu.Text = (++doluSayisi).ToString(); lblBos.Text = (--bosSayisi).ToString(); this.Close(); } }
private void button16_Click(object sender, EventArgs e) { Koltuk koltuk = new Koltuk(); foreach (object item in listBox1.Items) { koltuk.koltukNo = Convert.ToInt32(item.ToString()); koltuk.salonId = salonid; db.Koltuks.Add(koltuk); db.SaveChanges(); } AvmHasilat avmhslt = new AvmHasilat(); avmhslt.AvmID = avmid.ToString(); avmhslt.Bakiye = label5.Text; db.AvmHasilats.Add(avmhslt); db.SaveChanges(); MessageBox.Show("Eklendi"); KoltukKontrol(); this.Hide(); }
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(); }
public ResultModel <Koltuk> KoltukDelete(Koltuk model) { int id = model.KoltukID; _koltukRepository.Delete(id); return(new ResultModel <Koltuk> { Errors = null, IsValid = true, Message = "Silme Başarılı" }); }
private void Rezervasyon_Load(object sender, EventArgs e) { koltukNo = int.Parse(txtKoltukNo.Text); Node gelenNode = liste.GetElement(koltukNo); Koltuk gelenKoltuk = (Koltuk)gelenNode.Data; if (gelenKoltuk.AdSoyad == null) { return; } MessageBox.Show("Bu Koltuğu: " + gelenKoltuk.AdSoyad + " rezerve etmiştir. Eğer rezervasyonunuzu geri almak isterseniz \"Iptal Et\" seçeneğini kullanın !", "Dikkat !", MessageBoxButtons.OK, MessageBoxIcon.Information); txtAdSoyad.Text = gelenKoltuk.AdSoyad; txtKoltukNo.Text = gelenKoltuk.KoltukNo.ToString(); }
public static (Koltuk, bool) Add(Koltuk k) { using (TrenEntities t = new TrenEntities()) { t.Koltuk.Add(k); if (t.SaveChanges() > 0) { return(k, true); } else { return(k, false); } } }
public static (Koltuk, bool) Update(Koltuk koltuk) { using (TrenEntities t = new TrenEntities()) { t.Entry(koltuk).State = System.Data.Entity.EntityState.Modified; if (t.SaveChanges() > 0) { return(koltuk, true); } else { return(koltuk, false); } } }
private void btnKaydet_Click(object sender, EventArgs e) { Koltuk k = new Koltuk() { Ad = txt_musteriAd.Text, Soyad = txt_soyad.Text, koltukNo = koltukNo, rezerveEdilebilirMi = false }; MessageBox.Show("Müşteri kaydedildi!"); BL.koltukListesi.DeletePos(koltukNo); BL.koltukListesi.InsertPos(koltukNo, k); aktifPencere.koltuklariGuncelle(); this.Close(); }
private void btn_Kaydet_Click(object sender, EventArgs e) { Filimler filimler = new Filimler(); filimler.filmAdi = txt_filimadi.Text; filimler.filmGise = txt_filimgise.Text; filimler.filmImdb = Convert.ToDecimal(txt_filimimdb.Text); filimler.filmOyuncular = txt_filimoyunculari.Text; filimler.filmSuresi = txt_filimsuresi.Text; filimler.filmTuru = txt_filimturu.Text; filimler.filmYönetmeni = txt_filimyonetmen.Text; filimler.AvmId = Convert.ToInt32(cmb_avm.SelectedValue); filimler.SalonId = Convert.ToInt32(cmb_avm.SelectedValue); db.Filimlers.Add(filimler); db.SaveChanges(); int id = filimler.filmID; MessageBox.Show("Eklendi.."); this.Hide(); Koltuk updated = new Koltuk(); int seans; seans = Convert.ToInt32(cmb_Salon.SelectedValue); if (Convert.ToInt32(cmb_Salon.SelectedValue) <= 0 && updated == null) { return; } else { Salon salon = db.Salons.Find(seans); salon.salonSeans = maskedTextBox1.Text; salon.filmId = id; db.Entry(db.Salons.Find(seans)).CurrentValues.SetValues(salon); db.SaveChanges(); } }
public ResultModel <Koltuk> KoltukUpdate(Koltuk model) { KoltukValidator validator = new KoltukValidator(); ValidationResult result = validator.Validate(model); if (result.IsValid) { _koltukRepository.Update(model, model.KoltukID); return(new ResultModel <Koltuk> { Errors = null, IsValid = true, Message = "Update Başarılı" }); } return(new ResultModel <Koltuk> { Errors = result.Errors.Select(x => x.ErrorMessage).ToList(), IsValid = false, Message = "Update Başarısız" }); }
private void button7_Click(object sender, EventArgs e) { var c1 = MessageBox.Show("Biletinizi kaydetmek istiyor musunuz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (c1 == DialogResult.Yes) { if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "") { MessageBox.Show("Lütfen boş alan bırakmayınız!", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (!int.TryParse(textBox4.Text, out int a)) { MessageBox.Show("TC'no nuz sadece rakam içermelidir."); } else if (!int.TryParse(textBox3.Text, out int b)) { MessageBox.Show("TEL'no nuz sadece rakam içermelidir."); } else { var f = HelperKoltuk.GetListKoltuk(); Tren tren = HelperTren.GetTrenByName(label3.Text); List <Koltuk> koltuks = new List <Koltuk>(); foreach (var item in f) { if (item.TrenID == tren.TrenID) { koltuks.Add(item); } } if (koltuks[seciliButon - 1].TrenID == tren.TrenID) { var l = HelperTren.GetTrenByName(label3.Text); Koltuk koltuk = new Koltuk(); koltuk.KoltukID = Convert.ToInt32(koltuks[seciliButon - 1].KoltukID); koltuk.TrenID = tren.TrenID; koltuk.durum = false; koltuk.adi = textBox1.Text; koltuk.soyadi = textBox2.Text; koltuk.tcno = textBox4.Text; koltuk.telefon = textBox3.Text; koltuk.adres = textBox5.Text; koltuk.KullaniciID = this.kullanici.KullaniciID; var c = HelperKoltuk.Update(koltuk); if (c.Item2) { MessageBox.Show("Biletiniz eklenmiştir."); } else { MessageBox.Show("Eklenme sırasında hata oluştu!"); } dataIptalList.Rows.Clear(); dataIptalList.Rows.Add($"{koltuk.KoltukID}", $"{koltuk.adi}", $"{koltuk.soyadi}", $"{koltuk.telefon}", $"{koltuk.tcno}", $"{koltuk.adres}"); } } } else { MessageBox.Show("Bilet alma işlemi iptal edildi."); } İptalListesiDoldur(); KoltuklarıListele(); }