コード例 #1
0
ファイル: UcDatVe.cs プロジェクト: Diagru25/BanVeXemFilm
        //nhấn nút đặt vé
        private void btnDatVe_Click(object sender, EventArgs e)
        {
            //t add vào bảng vé ở đây
            long     idLichChieu = Convert.ToInt32(dgrvLichChieu.CurrentRow.Cells["ID"].Value.ToString());
            DateTime NgayMua     = DateTime.Today.Date;

            string[] dsGhe = txbSoGhe.Text.Split(';');

            if (dsGhe.Length == 0)
            {
                return;
            }
            try
            {
                for (int i = 0; i < dsGhe.Length - 1; i++)
                {
                    Ve item = new Ve();
                    item.LichChieuID = idLichChieu;
                    item.NgayMua     = NgayMua;
                    item.SoGhe       = dsGhe[i].Trim();

                    VeView ve = new VeView();
                    ve.ID = new VeDAO().AddVe(item); // add vào bảng vé

                    // sau đó là in vé
                    ve.GiaVe      = Convert.ToDecimal(dgrvLichChieu.CurrentRow.Cells["GiaVe"].Value.ToString());
                    ve.Ngay       = dtpNgayChieu.Value.Date;
                    ve.PhongChieu = dgrvLichChieu.CurrentRow.Cells["PhongChieu"].Value.ToString();
                    ve.SoGhe      = item.SoGhe;
                    ve.TenPhim    = dgrvLichChieu.CurrentRow.Cells["TenPhim"].Value.ToString();
                    ve.BatDau     = (TimeSpan)dgrvLichChieu.CurrentRow.Cells["tgBatDau"].Value;
                    InVe f = new InVe(ve);
                    f.ShowDialog();
                }
                reload();
                CreateListBtn(ucClick, tongsoghe, new DatVeDAO().LaySoGheDaDat(dtpNgayChieu.Value.Date, phongchieuid, thoigianbatdau, thoigianketthuc, phimid));
            }
            catch
            {
                MessageBox.Show("Lỗi bất ngờ");
            }
        }
コード例 #2
0
ファイル: InVe.cs プロジェクト: Diagru25/BanVeXemFilm
 public InVe(VeView _ve)
 {
     InitializeComponent();
     ve = _ve;
 }