Ejemplo n.º 1
0
        protected void rdl_ngaychieu_SelectedIndexChanged(object sender, EventArgs e)
        {
            ngayChieu = rdl_ngaychieu.SelectedItem.Text;
            SuatChieuBUS suatChieuBUS = new SuatChieuBUS();

            rdl_suatchieu.DataSource = suatChieuBUS.LayDSSuatChieuCuaPhimTheoNgay(maPhim, ngayChieu);
            rdl_suatchieu.DataBind();
        }
Ejemplo n.º 2
0
        protected void rdl_suatchieu_SelectedIndexChanged(object sender, EventArgs e)
        {
            gioChieu = rdl_suatchieu.SelectedItem.Text;
            SuatChieuBUS  suatChieuBUS  = new SuatChieuBUS();
            PhongChieuBUS phongChieuBUS = new PhongChieuBUS();
            int           mapc          = suatChieuBUS.LayMaPhongChieu(maPhim, ngayChieu, gioChieu);

            ddl_day.DataSource = phongChieuBUS.LayDanhSachDayGhe(mapc);
            ddl_day.DataBind();
        }
        protected void gvDanhSachLichChieu_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            SuatChieuBUS scBUS = new SuatChieuBUS();
            TableCell    cell  = gvDanhSachLichChieu.Rows[e.RowIndex].Cells[0];

            scBUS.XoaSuatChieu(Convert.ToInt32(cell.Text));
            string strBuilder = "<script language='javascript'>alert('" + "Xóa thành công" + "')</script>";

            Response.Write(strBuilder);
            FilGVDanhSachLichChieu();
        }
Ejemplo n.º 4
0
        protected void ddl_day_SelectedIndexChanged(object sender, EventArgs e)
        {
            dayNgoi = ddl_day.SelectedItem.Text;
            SuatChieuBUS suatChieuBUS = new SuatChieuBUS();
            SuatChieuDTO suatChieuDTO = new SuatChieuDTO();

            suatChieuDTO.MaPhim    = maPhim;
            suatChieuDTO.NgayChieu = ngayChieu;
            suatChieuDTO.GioChieu  = gioChieu;
            ddl_soghe.DataSource   = suatChieuBUS.ListGheTrong(suatChieuDTO, dayNgoi);
            ddl_soghe.DataBind();
        }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                maPhim = Convert.ToInt32(Request.QueryString["id"]);
                PhimBUS phimBUS = new PhimBUS();
                PhimDTO phimDTO = phimBUS.LayThongTin(maPhim);

                lbl_name.Text = phimDTO.Ten;

                SuatChieuBUS suatChieuBUS = new SuatChieuBUS();
                rdl_ngaychieu.DataSource = suatChieuBUS.LayDSNgayChieuCuaPhim(maPhim);
                rdl_ngaychieu.DataBind();
            }
        }
        private void FilGVDanhSachLichChieu()
        {
            SuatChieuBUS SuatChieuBUS = new SuatChieuBUS();

            gvDanhSachLichChieu.DataSource = SuatChieuBUS.LayDanhSach();
            gvDanhSachLichChieu.DataBind();

            PhimBUS phimBUS = new PhimBUS();

            ddl_maphim.DataSource = phimBUS.LayDanhSachIDPhim();
            ddl_maphim.DataBind();

            PhongChieuBUS phongChieuBUS = new PhongChieuBUS();

            ddl_maphongchieu.DataSource = phongChieuBUS.LayDanhSachMaPhongChieu();
            ddl_maphongchieu.DataBind();
        }
Ejemplo n.º 7
0
        protected void btn_DatVe_Click(object sender, EventArgs e)
        {
            //Thiếu hình thức thanh toán

            VeBUS        veBUS        = new VeBUS();
            SuatChieuBUS suatChieuBUS = new SuatChieuBUS();
            KhachHangBUS khachHangBUS = new KhachHangBUS();
            //int count = veBUS.SoLuongVe();
            //string mave = "";
            //if (count / 10 == 0)
            //    mave = "V00" + count.ToString();
            //else if (count / 100 == 0)
            //    mave = "V0" + count.ToString();
            //else
            //    mave = "V" + count.ToString();
            int   mapc   = suatChieuBUS.LayMaPhongChieu(maPhim, ngayChieu, gioChieu);
            int   makh   = khachHangBUS.LayMaKH(Session["TenDangNhap"].ToString());
            int   masuat = suatChieuBUS.LayMaSuatChieu(ngayChieu, gioChieu, mapc);
            VeDTO ve     = new VeDTO();

            ve.MaKhachHang = makh;
            ve.MaSuatChieu = masuat;
            ve.Ghe         = dayNgoi + gheNgoi;
            ve.LoaiVe      = xacDinhLoaiVe();
            ve.GiaVe       = (ve.LoaiVe) ? 80000 : 50000;
            ve.ThanhToan   = thanhToan;
            ve.TinhTrang   = false;

            veBUS.ThemVe(ve);

            KhachHangDTO khachHangDTO = khachHangBUS.LayThongTin(Session["TenDangNhap"].ToString());
            int          bonus        = (int)(ve.GiaVe / 10000);

            khachHangDTO.DiemTichLuy += bonus;
            khachHangBUS.SuaThongTin(khachHangDTO);

            string strBuilder = "<script language='javascript'>alert('" + "Đặt vé thành công. Bạn được cộng " + bonus.ToString() + " điểm." + "')</script>";

            Response.Write(strBuilder);

            List <VeDTO> listVe = veBUS.LayDanhSach();
            int          id     = listVe[listVe.Count - 1].MaVe;

            Server.Transfer("ThongTinVe.aspx?id=" + id.ToString());
        }
        protected void btn_Them_Click(object sender, EventArgs e)
        {
            SuatChieuDTO scDTO = new SuatChieuDTO();

            scDTO.MaPhim       = Convert.ToInt32(ddl_maphim.SelectedItem.Text);
            scDTO.MaPhongChieu = Convert.ToInt32(ddl_maphongchieu.SelectedItem.Text);
            DateTime dt = new DateTime();

            DateTime.TryParseExact(tbNgayChieu.Text, "yyyy-mm-dd", null, DateTimeStyles.None, out dt);
            scDTO.NgayChieu = dt.ToString("dd/mm/yyyy");
            scDTO.GioChieu  = tbGioChieu.Text;

            SuatChieuBUS scBUS = new SuatChieuBUS();

            scBUS.ThemSuatChieu(scDTO);
            string strBuilder = "<script language='javascript'>alert('" + "Thêm thành công" + "')</script>";

            Response.Write(strBuilder);
            tbNgayChieu.Text = "";
            tbGioChieu.Text  = "";
            FilGVDanhSachLichChieu();
        }
Ejemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String        MaVe          = Request.QueryString["id"];
            VeBUS         veBUS         = new VeBUS();
            SuatChieuBUS  suatChieuBUS  = new SuatChieuBUS();
            PhimBUS       phimBUS       = new PhimBUS();
            PhongChieuBUS phongChieuBUS = new PhongChieuBUS();

            VeDTO         veDTO         = veBUS.LayThongTin(Convert.ToInt32(MaVe));
            SuatChieuDTO  suatChieuDTO  = suatChieuBUS.LayThongTin(veDTO.MaSuatChieu);
            PhimDTO       phimDTO       = phimBUS.LayThongTin(suatChieuDTO.MaPhim);
            PhongChieuDTO phongChieuDTO = phongChieuBUS.LayThongTin(suatChieuDTO.MaPhongChieu);

            VeID.Text       += veDTO.MaVe.ToString();
            Phim.Text       += phimDTO.Ten;
            PhongChieu.Text += phongChieuDTO.TenPhongChieu;
            NgayChieu.Text  += suatChieuDTO.NgayChieu;
            SuatCHieu.Text  += suatChieuDTO.GioChieu;
            SoGhe.Text      += veDTO.Ghe;
            LoaiVe.Text     += (veDTO.LoaiVe) ? "VIP" : "Thường";
            GiaVe.Text      += veDTO.GiaVe.ToString() + " VNĐ";
        }