//constructor methodu ile bu form uzerine film,seans,koltuk bilgileri ilgili formlardan cekilip bu form uzerinde kullanildi. public FormCustomer(List <Button> btnList, List <Button> fillBtn, Seans chSess) { InitializeComponent(); this.btnList = btnList; this.fillBtn = fillBtn; this.chSess = chSess; }
private void lstvFilmler_MouseDoubleClick(object sender, MouseEventArgs e) { Seans chSess = (Seans)lstvFilmler.FocusedItem.Tag; FormSeatChoose frm = new FormSeatChoose(chSess); frm.ShowDialog(); }
private void btnSeansSil_Click(object sender, EventArgs e) { ListViewItem li = lstvSeans.FocusedItem; Seans choosing = (Seans)li.Tag; Seans s = _db.Seans.SingleOrDefault(t => t.SeansId == choosing.SeansId); _db.Seans.Remove(s); dbChangeControl("Silme İslemi Başarılı", "Error 404"); fillSeans(); }
private void btnSeansEkle_Click(object sender, EventArgs e) { Seans s = new Seans(); s.SalonId = cmbSeansSalon.SelectedItem.ToString(); s.FilmAdi = cmbSeansFilm.SelectedItem.ToString(); s.Tarihi = dtpSeansTarih.Value; s.Saati = cmbHour.SelectedItem.ToString() + ":" + cmbMinute.SelectedItem.ToString(); endSession(s); _db.Seans.Add(s); dbChangeControl("Kaydetme İslemi Basarılı", "Error 404"); fillSeans(); }
private void endSession(Seans s) { Film flm = (Film)cmbSeansFilm.SelectedItem; int flmArasi = 15; int endHour = (int)flm.FilmSuresi / 60 + Convert.ToInt32(cmbHour.SelectedItem); int endMin = (int)flm.FilmSuresi % 60 + Convert.ToInt32(cmbMinute.SelectedItem) + flmArasi; if (endMin > 60) { s.BitisSaati = (endMin / 60 + endHour) + ":" + endMin % 60; } else { s.BitisSaati = endHour + ":" + endMin; } }
private void btnGuncelle_Click(object sender, EventArgs e) { DialogResult dialog = MessageBox.Show("Bilgileri Degiştirmek isteginizden eminmisiniz", "Guncelleme", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { ListViewItem li = lstvSeans.FocusedItem; Seans choosing = (Seans)li.Tag; Seans s = _db.Seans.SingleOrDefault(t => t.SeansId == choosing.SeansId); s.SalonId = cmbSeansSalon.SelectedItem.ToString(); s.FilmAdi = cmbSeansFilm.SelectedItem.ToString(); s.Tarihi = dtpSeansTarih.Value; s.Saati = cmbHour.SelectedItem + ":" + cmbMinute.SelectedItem; endSession(s); dbChangeControl("Guncelleme islemi Başarılı", "Error 404"); fillSeans(); } }
private void BiletProcess(Bilet b) { foreach (Button item in btnList) { if (item.Tag != null) { btnList.Remove(item); } else { Seans s = chSess; seatPrice(b); b.FilmAdi = s.FilmAdi; b.TarihSaat = DateTime.Now; b.SalonNo = s.SalonId; b.SeansSaati = s.Saati; b.mstAd = txtName.Text; b.mstSoyad = txtSurname.Text; b.mstTelefon = txtPhone.Text; _db.Bilet.Add(b); int result = _db.SaveChanges(); if (result > 0) { MessageBox.Show("satis islemi gerceklesmistir."); if (item.Tag == null) { item.Tag = b; item.BackgroundImage = satildi; } } this.Close(); break; } } }
public FormSeatChoose(Seans chSess) { InitializeComponent(); this.chSess = chSess; }