コード例 #1
0
        //hien thi dataGridview Lich chieu
        private void hienthiLichChieu()
        {
            int maRap = Convert.ToInt16(cboRapChieu.SelectedValue);
            DateTime ngaychieu = dtpNgayChieu.Value;
            //so phong cua rap chieu
            RapChieuDB rapchieuDB = new RapChieuDB();
            RapChieu rapchieu = rapchieuDB.ThongTinRapChieu(maRap);
            int soPhong = rapchieu.SoPhong;

            //danh sach phim
            PhimChieuRapDB phimcrDB = new PhimChieuRapDB();
            DataTable dtPhimchieu = phimcrDB.TimPhimChieuRap(maRap, ngaychieu);
            //Tao lich chieu phim cua 1 rap trong 1 ngay
            if (dtPhimchieu.Rows.Count>0)
            {
                //Gio chieu phim dau tien cua 1 ngay bat dau luc 10:00 AM
                gioDauTien = 10;
                DataTable dtLichChieu = new DataTable();
                dtLichChieu.Columns.Add("PhongChieu");
                dtLichChieu.Columns.Add("GioChieu");
                dtLichChieu.Columns.Add("MaPhim");
                dtLichChieu.Columns.Add("TuaDePhim");
                while (gioDauTien < 21)
                {
                    int i = 0;
                    for (int j = 0; j < soPhong; j++)
                    {
                        DataRow rowPhim = dtPhimchieu.Rows[i];
                        dtLichChieu.Rows.Add(j + 1, gioDauTien, rowPhim["MaPhim"], rowPhim["TuaDePhim"]);
                        gioDauTien++;
                        i++;

                        if (i == dtPhimchieu.Rows.Count)
                        {
                            i = 0;
                        }
                        if (gioDauTien == 22)
                        {
                            break;
                        }
                    }
                }
                grvLichChieu.DataSource = dtLichChieu;
            }
            else
            {
                grvLichChieu.DataSource = null;
                MessageBox.Show("KO có phim nào đang chiếu ở rạp vào thời gian trên!");
            }
        }
コード例 #2
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            int maRap = (int)cboRapChieu.SelectedValue;
            int maPhim = Convert.ToInt16(listPhimChon.SelectedValue);
            phimcr = phimcrDB.ThongTinPhimChieuRap(maRap,maPhim);
            //lay ten rap
            RapChieuDB rapchieuDB = new RapChieuDB();
            RapChieu rapchieu = rapchieuDB.ThongTinRapChieu(phimcr.MaRap);
            //lay ten phim
            PhimDB phimDB = new PhimDB();
            Phim phim = phimDB.ThongTinPhim(phimcr.MaPhim);

            string thongbao = "Ban co chac chan muon xoa Phim: " + phim.TuaDePhim + " chieu Rap: " + rapchieu.TenRap;
            DialogResult button = MessageBox.Show(thongbao, "Xac nhan xoa", MessageBoxButtons.YesNo);
            if (button == DialogResult.Yes)
            {
                phimcrDB.XoaPhimChieuRap(phimcr);
            }
            EmptyControl();
        }