protected void Button2_Click1(object sender, EventArgs e)
        {
            if (((NGUOIDUNG)(Session["LOGIN"])).MaNguoiDung == int.Parse(txtMaNguoiDung.Text))
            {
                try
                {
                    //lay thong tin tu textbox
                    DANGKYMUONPHONG lpDTO = new DANGKYMUONPHONG();
                    //lpDTO.MaDangKy = int.Parse(txtMaDangKy.Text);
                    lpDTO.MaNguoiDung = int.Parse(txtMaNguoiDung.Text);
                    lpDTO.NgaySuDung = DateTime.ParseExact(txtNgayMuon.Text, "dd/mm/yyyy", null);
                    lpDTO.NgayDangKy = DateTime.Now;
                    lpDTO.SoLuong = int.Parse(txtSoLuong.Text);
                    lpDTO.MucDich = txtMucDich.Text;
                    lpDTO.DonViMuon = txtDonViMuon.Text;
                    lpDTO.TGBatDau = txtTGTu.Text;
                    lpDTO.TGKetThuc = txtTGDen.Text;
                    lpDTO.KetQua = false;
                    //lpDTO.BiKhoa  = txtlock.Text;
                    //Goi ham cap nhat
                    BUSDangKyMuonPhong BUSDangKyMuonPhong = new BUSDangKyMuonPhong();
                    if (BUSDangKyMuonPhong.Them(lpDTO) == 1)
                    {
                        //Thong bao
                        lbThongBao.Text = "Đăng Kí Thành Công";
                        lbThongBao.Visible = true;
                        int iMaNguoiDung = int.Parse(txtMaNguoiDung.Text);
                        LoadDanhSachPhong(iMaNguoiDung);
                        //LoadDanhSachPhong()
                        //Response.Redirect("LoaiMatHang.aspx");
                    }
                    else
                    {
                        lbThongBao.Text = "Đăng Kí Không Thành Công";
                        lbThongBao.Visible = true;
                    }
                }

                catch
                {
                    lbThongBao.Text = "Đăng Kí Không Thành Công";
                    lbThongBao.Visible = true;
                }
            }
            else
            {
                Response.Redirect("default.aspx");
            }
        }
        public int LoadDanhSachPhong(int manguoidung)
        {
            List<DANGKYMUONPHONG> lt = new List<DANGKYMUONPHONG>();

            BUSDangKyMuonPhong BUSDangKyMuonPhong = new BUSDangKyMuonPhong();
            lt = BUSDangKyMuonPhong.TimKiemDANGKYMUONPHONGtheoSV(manguoidung);
            if (lt.Count > 0)
            {
                this.GridViewDanhSachPhongMuon.DataSource = lt;
                GridViewDanhSachPhongMuon.DataBind();
                PanelDanhSach.Visible = true;
                PanelMessage.Visible = false;
                return lt.Count;
            }
            else
            {
                PanelDanhSach.Visible = false;
                PanelMessage.Visible = true;
                return 0;
            }
        }
        protected void btnThem_Click(object sender, EventArgs e)
        {
            try
            {
                //lay thong tin tu textbox
                DANGKYMUONPHONG lpDTO = new DANGKYMUONPHONG();
                //Hiện tại chỉ cho phép thêm đk phòng dưới tên của admin
                lpDTO.MaNguoiDung = ((NGUOIDUNG)Session["QUANLY"]).MaNguoiDung;
                lpDTO.NgaySuDung = DateTime.Parse(txtngay.Text);
                lpDTO.SoLuong = int.Parse(txtsoluong.Text);
                lpDTO.MucDich = txtmucdich.Text;
                lpDTO.DonViMuon = txtdonvimuon.Text;
                lpDTO.KQPhong = txtPhong.Text;
                lpDTO.TGBatDau = TGTu.Text;
                lpDTO.TGKetThuc = TGDen.Text;
                lpDTO.NgayDangKy = DateTime.Now;
                //Goi ham cap nhat
                BUSDangKyMuonPhong BUSDangKyMuonPhong = new BUSDangKyMuonPhong();
                if (BUSDangKyMuonPhong.Them(lpDTO) == 1)
                {
                    //Thong bao
                    lbThongBao.Text = "Thêm Thành Công";
                    lbThongBao.Visible = true;
                    //LoadMuonPhong();

                }
                else
                {
                    lbThongBao.Text = "Thêm Không Thành Công";
                    lbThongBao.Visible = true;
                }
            }

            catch
            {
                lbThongBao.Text = "Thêm Không Thành Công";
                lbThongBao.Visible = true;
            }
        }
        //Load
        public int LoadDangKyMuonPhong()
        {
            List<DANGKYMUONPHONG> lt = new List<DANGKYMUONPHONG>();

            BUSDangKyMuonPhong BUSDangKyMuonPhong = new BUSDangKyMuonPhong();

            lt = BUSDangKyMuonPhong.SelectDANGKYMUONPHONGsAll();
            if (lt.Count > 0)
            {
                this.GridViewDangKyMuonPhong.DataSource = lt;
                GridViewDangKyMuonPhong.DataBind();
                PanelDanhSach.Visible = true;
                PanelMessage.Visible = false;
                return lt.Count;
            }
            else
            {
                PanelDanhSach.Visible = false;
                PanelMessage.Visible = true;
                return 0;
            }
        }
        protected void btnCapNhat_Click(object sender, EventArgs e)
        {
            try
            {
                DANGKYMUONPHONG lpDTO = new DANGKYMUONPHONG();
                lpDTO.MaDangKy = int.Parse(Request.QueryString["id"]);
                lpDTO.MaNguoiDung = int.Parse(Request.QueryString["manguoidung"]);
                lpDTO.NgaySuDung = DateTime.Parse(txtngay.Text);
                lpDTO.SoLuong = int.Parse(txtsoluong.Text);
                lpDTO.MucDich = txtmucdich.Text;
                lpDTO.DonViMuon = txtdonvimuon.Text;
                lpDTO.KQPhong = txtPhong.Text;
                lpDTO.TGBatDau = TGTu.Text;
                lpDTO.TGKetThuc = TGDen.Text;

                BUSDangKyMuonPhong BUSDangKyMuonPhong = new BUSDangKyMuonPhong();
                if (BUSDangKyMuonPhong.CapNhat(lpDTO) == 0)
                {
                    //Thong bao
                    lbThongBao.Text = "Cập Nhật Thành Công";
                    lbThongBao.Visible = true;
                    //LoadMuonPhong();

                }
                else
                {
                    lbThongBao.Text = "Cập Nhật Không Thành Công";
                    lbThongBao.Visible = true;
                }
            }

            catch
            {
                lbThongBao.Text = "Cập nhật Không Thành Công";
                lbThongBao.Visible = true;
            }
        }
 protected void GridViewDanhSachPhongMuon_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Xem")
     {
         int madangky = Convert.ToInt32(e.CommandArgument);
         BUSDangKyMuonPhong bus = new BUSDangKyMuonPhong();
         DANGKYMUONPHONG rs = bus.TimKiem(madangky);
         List<DANGKYMUONPHONG> lst = new List<DANGKYMUONPHONG>();
         lst.Add(rs);
         dvMuonPhong.DataSource = lst;
         dvMuonPhong.DataBind();
     }
 }
 protected void GridViewDanhSachPhongMuon_SelectedIndexChanged(object sender, EventArgs e)
 {
     int madangky = int.Parse(GridViewDanhSachPhongMuon.SelectedRow.Cells[0].Text);
     BUSDangKyMuonPhong bus = new BUSDangKyMuonPhong();
     DANGKYMUONPHONG rs = bus.TimKiem(madangky);
     dvMuonPhong.DataSource = rs;
     dvMuonPhong.DataBind();
 }
        protected void btnXoaNhieu_Click(object sender, EventArgs e)
        {
            try
            {
                List<DANGKYMUONPHONG> lt = new List<DANGKYMUONPHONG>();

                BUSDangKyMuonPhong BUSDangKyMuonPhong = new BUSDangKyMuonPhong();

                lt = BUSDangKyMuonPhong.SelectDANGKYMUONPHONGBYDATE(DateTime.Parse(txtXoaNhieu.Text));
                //lay thong tin tu textbox

                //xac nhan truoc khi xoa
                DialogResult rs = MessageBox.Show("Bạn có muốn xóa các đăng ký trước ngày: <" + DateTime.Parse(txtXoaNhieu.Text) + "> không?", "Warning!", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (rs == DialogResult.Yes)
                {
                    for (int i = 0; i < lt.Count; i++)
                    {
                        int madangky = lt[i].MaDangKy;
                        //Goi ham xoa
                        BUSDangKyMuonPhong BUSDangKyMuonPhong2 = new BUSDangKyMuonPhong();
                        if (BUSDangKyMuonPhong2.Xoa(madangky) == 0)
                        {
                            //Thong bao
                        }
                        else
                        {
                            lbThongBao.Text = "Xóa Không Thành Công";
                            lbThongBao.Visible = true;
                            break;
                        }
                    }
                    lbThongBao.Text = "Xóa Thành Công";
                    lbThongBao.Visible = true;
                    Response.Redirect("DangKyMuonPhong.aspx");
                }
                else
                {
                    Response.Redirect("DangKyMuonPhong.aspx");
                }
            }

            catch
            {
                lbThongBao.Text = "Xóa Không Thành Công";
                lbThongBao.Visible = true;
            }
        }
        protected void LoadMuonPhong()
        {
            //Xu ly session
            NGUOIDUNG a = (NGUOIDUNG)Session["LOGIN"];

            if (Request.QueryString["id"] != null)
            {
                //lay ma
                int madangky = int.Parse(Request.QueryString["id"]);

                //lay thong tin va load len cac textbox
                BUSDangKyMuonPhong BUSDangKyMuonPhong = new BUSDangKyMuonPhong();
                DANGKYMUONPHONG lpDTO = BUSDangKyMuonPhong.TimKiem(madangky);
                txtngay.Text = lpDTO.NgaySuDung.ToString();
                txtsoluong.Text = lpDTO.SoLuong.ToString();
                txtmucdich.Text = lpDTO.MucDich;
                txtdonvimuon.Text = lpDTO.DonViMuon;
                txtPhong.Text = lpDTO.KQPhong;
                TGTu.Text = lpDTO.TGBatDau;
                TGDen.Text = lpDTO.TGKetThuc;
            }
        }
        protected void btnXoa_Click(object sender, EventArgs e)
        {
            try
            {
                //lay thong tin tu textbox
                int madangky = int.Parse(Request.QueryString["id"]);

                //xac nhan truoc khi xoa

                    //Goi ham xoa
                    BUSDangKyMuonPhong BUSDangKyMuonPhong = new BUSDangKyMuonPhong();
                    if (BUSDangKyMuonPhong.Xoa(madangky) == 0)
                    {
                        //Thong bao
                        lbThongBao.Text = "Xóa Thành Công";
                        lbThongBao.Visible = true;

                    }
                    else
                    {
                        lbThongBao.Text = "Xóa Không Thành Công";
                        lbThongBao.Visible = true;
                    }

            }

            catch
            {
                lbThongBao.Text = "Xoa Không Thành Công";
                lbThongBao.Visible = true;
            }
        }