public ActionResult DanhSachDatPhong()
        {
            //khai Bao
            var sessionCart = (List <PhieuDatPhong>)Session[DatPhongSesstion];// danh sach cart
            var lathongtin  = Session[CommonConstants.BangDPSesstion];
            var mand        = Convert.ToInt32(lathongtin);
            //var datphong = new DatPhongDao().ViewDentail(mand);
            var dp      = new DatPhongDao().ViewDentail(mand);
            var phongks = new DanhSachPhongDao().PhongTaoMoi();
            var dao     = new CT_DatPhongDao();

            CT_DatPhong BienTam = new CT_DatPhong();

            BienTam.MaDatPhong = dp.MaDatPhong;
            BienTam.MaPhong    = phongks[0].MaPhong;


            //foreach (var item in sessionCart)
            //{
            //    if (item.SoLuong > 0)
            //    {
            //        BienTam.LoaiHangHoa = item.Hang_Hoa.LoaiHang.TenLoaiHang;
            //        BienTam.TenHang = item.Hang_Hoa.TenHang;
            //        BienTam.SoLuong = item.SoLuong;
            //        BienTam.Gia = item.Hang_Hoa.DonGia;
            //        var id = dao.Add(BienTam);

            //    }
            //}
            //var result = ExportData(Ncc, donhang);
            Session[DatPhongSesstion] = null;
            return(RedirectToAction("Index", "ConFirmDatPhong"));
        }
Exemple #2
0
        public ActionResult DanhSachDatPhong(string searchString, int page = 1, int pageSize = 10)
        {
            var dao   = new DatPhongDao();
            var model = dao.LayTatCaDS(searchString, page, pageSize);

            ViewBag.SearchString = searchString;
            return(View(model));
        }
        public void SetViewBag(int?selectedMa = null)
        {
            //var dao = new NhaCungCapDao();
            //ViewBag.MaNhaCungCap = new SelectList(dao.ListAll(), "MaNhaCungCap", "TenNhaCungCap", selectedMa);
            var dao = new DatPhongDao();

            ViewBag.MaDatPhong = new SelectList(dao.ListAll1(), "MaDatPhong", "HoTen", selectedMa);
            var giaphong = new DanhSachPhongDao();

            ViewBag.MaBangGia = new SelectList(giaphong.ListAllGia(), "MaBangGiaPhong", "Gia", selectedMa);
        }
Exemple #4
0
        private void btnDatPhong_Click(object sender, EventArgs e)
        {
            int c = new DatPhongDao().addDP(new DATPHONG {
                MaPhieuDat = Int32.Parse(txtMPDat.Text), idPhong = maPhong, idKhachHang = int.Parse(cbKH.Text), SoNguoi = int.Parse(txtSoNguoi.Text), NgayDen = dtpNgayDen.Value, NgayDi = dtpNgayDi.Value, TienCoc = float.Parse(txtTienCoc.Text)
            });

            if (c > 0)
            {
                MessageBox.Show("Đặt phòng thành công !");
                dgvDSDat.DataSource = new DatPhongDao().DSDatPhong();
                bool d = new DatPhongDao().updateRoom(maPhong);
            }
            else
            {
                MessageBox.Show("Đặt thất bại !");
            }
        }
Exemple #5
0
 public void DatPhong(DatPhongDao _datPhongDao)
 {
     try
     {
         ConnectDB();
         OpenConnect();
         string sqlInsert = "INSERT INTO ThuePhong VALUES(@MaP,@MaKH,@NgayDen,@NgayDi)";
         cmd = new SqlCommand(sqlInsert, conn);
         cmd.Parameters.AddWithValue("MaP", _datPhongDao.MaP);
         cmd.Parameters.AddWithValue("MaKH", _datPhongDao.MaKH);
         cmd.Parameters.AddWithValue("NgayDen", _datPhongDao.NgayDen);
         cmd.Parameters.AddWithValue("NgayDi", _datPhongDao.NgayDi);
         cmd.ExecuteNonQuery();
     }
     finally
     {
         CloseConnect();
     }
 }
Exemple #6
0
 private void btnHuy_Click(object sender, EventArgs e)
 {
     if (maPhieuDat != 0)
     {
         bool d = new DatPhongDao().xoaPD(maPhieuDat);
         if (d)
         {
             MessageBox.Show("Hủy thành công !");
             dgvDSDat.DataSource = new DatPhongDao().DSDatPhong();
         }
         else
         {
             MessageBox.Show("Huỷ thất bại !");
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa chọn phiếu để hủy !");
     }
 }
Exemple #7
0
        private void cbKH_SelectedIndexChanged(object sender, EventArgs e)
        {
            Regex regex = new Regex(@"[0-9]+");

            if (regex.IsMatch(cbKH.Text))
            {
                string    ma = cbKH.Text;
                DataTable dt = new DatPhongDao().GetKH(ma);

                if (dt.Rows.Count > 0)
                {
                    lvKH.Items[0].SubItems[1].Text = dt.Rows[0]["MaKH"].ToString();
                    lvKH.Items[1].SubItems[1].Text = dt.Rows[0]["TenKH"].ToString();
                    lvKH.Items[2].SubItems[1].Text = dt.Rows[0]["GioiTinh"].ToString();
                    lvKH.Items[3].SubItems[1].Text = String.Format("{0:MM/dd/yyyy}", dt.Rows[0]["NgaySinh"]);
                    lvKH.Items[4].SubItems[1].Text = dt.Rows[0]["DiaChi"].ToString();
                    lvKH.Items[5].SubItems[1].Text = dt.Rows[0]["SoDT"].ToString();
                    lvKH.Items[6].SubItems[1].Text = dt.Rows[0]["CMT"].ToString();
                }
            }
        }
Exemple #8
0
 private void btnTim_Click(object sender, EventArgs e)
 {
     try
     {
         DataTable dt = new DatPhongDao().DSPT(txtSoNguoi.Text);
         if (dt.Rows.Count == 0)
         {
             MessageBox.Show("Không có phòng phù hợp !");
         }
         else
         {
             dgvPhong.DataSource = dt;
         }
     }
     catch (Exception ex)
     {
         if (String.IsNullOrEmpty(txtSoNguoi.Text))
         {
             MessageBox.Show("Nhập vào số người !");
         }
     }
 }
Exemple #9
0
        public ActionResult DatPhongMoi(Bang_DS_DatPhong lh, int maPhong)
        {
            if (lh.NgayBD >= DateTime.Now.Date && lh.NgayBD <= lh.NgayKT)
            {
                var dao    = new DatPhongDao();
                int id     = dao.DatPhongMoi(lh);
                var result = dao.ThemGiaTriVaoCT_Phong(id, maPhong);


                if (result)
                {
                    SetAlert("Thêm thành công", "success");
                    return(RedirectToAction("DanhSachDatPhong", "DatPhong"));
                }
                else
                {
                    SetAlert("Dữ liệu không hợp lý mời xem lại", "error");
                    return(RedirectToAction("DatPhongMoi", "DatPhong"));
                }
            }
            SetAlert("Dữ liệu không hợp lý mời xem lại", "error");
            return(RedirectToAction("DatPhongMoi", "DatPhong"));
        }
Exemple #10
0
 public void DatPhong(DatPhongDao _datPhongDao)
 {
     _datPhongDal.DatPhong(_datPhongDao);
 }