private void ThemVeMoi() { if (ve.ThemVe(lsVeChon)) { MessageBox.Show("Thêm Vé Thành Công!"); ResetForm(); } else { MessageBox.Show("Thêm Vé Thất Bại!"); } }
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()); }