public int CapNhat(DANGKYMUONPHONG lpDTO)
        {
            try
            {
                LinQDataContext db = new LinQDataContext(global::DAOAuction.Properties.Settings.Default.webdoantruongConnectionString);
                db.DANGKYMUONPHONG_update(
                    lpDTO.MaDangKy,

                    lpDTO.MaNguoiDung,
                    lpDTO.NgayDangKy,
                    lpDTO.NgaySuDung,
                    lpDTO.SoLuong,
                    lpDTO.MucDich,
                    lpDTO.DonViMuon,
                    lpDTO.KQPhong,
                    lpDTO.TGBatDau,
                    lpDTO.TGKetThuc,
                    lpDTO.KetQua
                    );
                db.SubmitChanges();
                return 0;

            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
        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");
            }
        }
        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;
            }
        }
        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;
            }
        }
        public List<DANGKYMUONPHONG> SelectDANGKYMUONPHONGBYDATE(DateTime NgayXoa)
        {
            List<DANGKYMUONPHONG> list = new List<DANGKYMUONPHONG>();
            using (LinQDataContext db = new LinQDataContext(global::DAOAuction.Properties.Settings.Default.webdoantruongConnectionString))
            {
                ISingleResult<DANGKYMUONPHONG> lp = db.DANGKYMUONPHONG_getbydate(NgayXoa);
                foreach (DANGKYMUONPHONG DANGKYMUONPHONG in lp)
                {
                    DANGKYMUONPHONG var1 = new DANGKYMUONPHONG();
                    var1.MaDangKy = DANGKYMUONPHONG.MaDangKy;
                    var1.MaNguoiDung = DANGKYMUONPHONG.MaNguoiDung;
                    var1.NgaySuDung = DANGKYMUONPHONG.NgaySuDung;
                    var1.SoLuong = DANGKYMUONPHONG.SoLuong;
                    var1.MucDich = DANGKYMUONPHONG.MucDich;
                    var1.DonViMuon = DANGKYMUONPHONG.DonViMuon;
                    var1.KQPhong = DANGKYMUONPHONG.KQPhong;
                    var1.NgayDangKy = DANGKYMUONPHONG.NgayDangKy;
                    var1.KetQua = DANGKYMUONPHONG.KetQua;

                    list.Add(var1);
                }
                try
                {
                    // Save the changes.
                    db.SubmitChanges();
                }
                // Detect concurrency conflicts.
                catch (ChangeConflictException)
                {
                    // Resolve conflicts.
                    db.ChangeConflicts.ResolveAll(RefreshMode.KeepChanges);
                }
            }

            return list;
        }
 public List<DANGKYMUONPHONG> SelectDANGKYMUONPHONGbySinhVien(int MaSV)
 {
     List<DANGKYMUONPHONG> dsDKMuonPhong = new List<DANGKYMUONPHONG>();
     using (LinQDataContext db = new LinQDataContext(global::DAOAuction.Properties.Settings.Default.webdoantruongConnectionString))
     {
         ISingleResult<DANGKYMUONPHONG_selectBySinhVienResult> lp = db.DANGKYMUONPHONG_selectBySinhVien(MaSV);
         foreach (DANGKYMUONPHONG_selectBySinhVienResult DANGKYMUONPHONG in lp)
         {
             DANGKYMUONPHONG var1 = new DANGKYMUONPHONG();
             var1.MaDangKy = DANGKYMUONPHONG.MaDangKy;
             var1.MaNguoiDung = DANGKYMUONPHONG.MaNguoiDung;
             var1.TGBatDau = DANGKYMUONPHONG.TGBatDau;
             var1.TGKetThuc = DANGKYMUONPHONG.TGKetThuc;
             var1.NgaySuDung = DANGKYMUONPHONG.NgaySuDung;
             var1.SoLuong = DANGKYMUONPHONG.SoLuong;
             var1.MucDich = DANGKYMUONPHONG.MucDich;
             var1.DonViMuon = DANGKYMUONPHONG.DonViMuon;
             var1.KQPhong = DANGKYMUONPHONG.KQPhong;
             var1.NgayDangKy = DANGKYMUONPHONG.NgayDangKy;
             var1.KetQua = DANGKYMUONPHONG.KetQua;
             dsDKMuonPhong.Add(var1);
         }
         try
         {
             // Save the changes.
             db.SubmitChanges();
         }
         // Detect concurrency conflicts.
         catch (ChangeConflictException)
         {
             // Resolve conflicts.
             db.ChangeConflicts.ResolveAll(RefreshMode.KeepChanges);
         }
     }
     return dsDKMuonPhong;
 }
 public int Them(DANGKYMUONPHONG lpDTO)
 {
     try
     {
         LinQDataContext db = new LinQDataContext(global::DAOAuction.Properties.Settings.Default.webdoantruongConnectionString);
         db.DANGKYMUONPHONG_add(
             lpDTO.MaNguoiDung,
             lpDTO.NgayDangKy,
             lpDTO.NgaySuDung,
             lpDTO.SoLuong,
             lpDTO.MucDich,
             lpDTO.DonViMuon,
             lpDTO.KQPhong,
             lpDTO.TGBatDau,
             lpDTO.TGKetThuc,
             lpDTO.KetQua
             );
         return 1;
     }
     catch
     {
         return 0;
     }
 }
 public int Them(DANGKYMUONPHONG lpDTO)
 {
     DAODangKyMuonPhong DANGKYMUONPHONG = new DAODangKyMuonPhong();
     return DANGKYMUONPHONG.Them(lpDTO);
 }
 public int CapNhat(DANGKYMUONPHONG lpDTO)
 {
     DAODangKyMuonPhong DANGKYMUONPHONG = new DAODangKyMuonPhong();
     return DANGKYMUONPHONG.CapNhat(lpDTO);
 }