コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                tblNhanVien user = Session["UserLogin"] as tblNhanVien;
                lblUserLogin.InnerText = user.TenNV;
                var html = "";

                html += "<li class='active'><a href='BookingRoom.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>Đặt phòng</span></a><b class='arrow'></b></li>" +
                        "<li class=''><a href='BookingRoomManager.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>Danh sách đặt phòng</span></a><b class='arrow'></b></li>";

                if (user.ChucVu == "QL")
                {
                    html += "<li class=''><a href='EmployeeManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>QL nhân viên</span></a><b class='arrow'></b></li>" +
                            "<li class=''><a href='CustomerManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>QL khách hàng</span></a><b class='arrow'></b></li>" +
                            "<li class=''><a href='ServiceManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>QL dịch vụ</span></a><b class='arrow'></b></li>" +
                            "<li class=''><a href='RoomManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>QL phòng</span></a><b class='arrow'></b></li>" +
                            "<li class=''><a href='EquipmentManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>QL trang thiết bị</span></a><b class='arrow'></b></li>" +
                            //"<li class=''><a href='EquipmentRoomManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>QL trang thiết bị phòng</span></a><b class='arrow'></b></li>" +
                            "<li class=''><a href='ProductManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>QL sản phẩm</span></a><b class='arrow'></b></li>";
                }

                //html += "<li class=''><a href='EmployeeManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>Báo cáo doanh thu</span></a><b class='arrow'></b></li>" +
                //        "<li class=''><a href='EmployeeManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>Thống kê phòng</span></a><b class='arrow'></b></li>" +
                //        "<li class=''><a href='EmployeeManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>Thống kê nhân viên</span></a><b class='arrow'></b></li>";

                listMenu.InnerHtml = html;
            }
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                tblNhanVien user = Session["UserLogin"] as tblNhanVien;
                lblUserLogin.InnerText = user.TenNV;
                var html = "";

                html += "<li class='active'><a href='BookingRoom.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>Đặt phòng</span></a><b class='arrow'></b></li>" +
                        "<li class=''><a href='BookingRoomManager.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>Danh sách đặt phòng</span></a><b class='arrow'></b></li>";

                if (user.ChucVu == "QL")
                {
                    html += "<li class=''><a href='CustomerManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>QL khách hàng</span></a><b class='arrow'></b></li>" +
                            "<li class=''><a href='ProductManagement.aspx'><i class='menu-icon fa fa-tachometer'></i><span class='menu-text'>QL sản phẩm</span></a><b class='arrow'></b></li>";
                }

                listMenu.InnerHtml = html;
            }
        }
コード例 #3
0
        private AjaxReponseModel <dynamic> SaveBookingRoom()
        {
            var         response  = new AjaxReponseModel <dynamic>(AjaxReponseStatusEnum.Success);
            var         data      = new StreamReader(Request.InputStream).ReadToEnd();
            var         dym       = JsonConvert.DeserializeObject <BookingRoomModel>(data);
            tblNhanVien userLogin = Session["UserLogin"] as tblNhanVien;

            try
            {
                using (var db = new qlksEntities())
                {
                    tblPhieuDatPhong datPhong = new tblPhieuDatPhong()
                    {
                        MaKH     = dym.MaKH,
                        MaPhong  = dym.MaPhong,
                        MaNV     = userLogin.MaNV,
                        NgayBD   = dym.NgayBD,
                        NgayKT   = dym.NgayKT,
                        TongTien = dym.TongTien,
                        DonGia   = dym.DonGia
                    };

                    db.tblPhieuDatPhongs.Add(datPhong);
                    var numberSave = db.SaveChanges();

                    if (numberSave > 0)
                    {
                        var room = db.tblPhongs.FirstOrDefault(f => f.MaPhong == dym.MaPhong);
                        if (room != null)
                        {
                            room.TrangThai = true;
                        }

                        if (dym.SanPhamPhong != null && dym.SanPhamPhong.Length != 0)
                        {
                            List <tblSanPhamPhong> listSPP = new List <tblSanPhamPhong>();
                            foreach (var item in dym.SanPhamPhong)
                            {
                                tblSanPhamPhong dichVuPhong = new tblSanPhamPhong()
                                {
                                    MaPhieuDP = datPhong.MaPhieuDP,
                                    MaSP      = item.MaSP,
                                    SoLuong   = item.SoLuong,
                                    DonGia    = item.DonGia,
                                    ThanhTien = item.ThanhTien
                                };
                                listSPP.Add(dichVuPhong);
                            }

                            db.tblSanPhamPhongs.AddRange(listSPP);
                        }

                        db.SaveChanges();

                        response.Message = "Đặt phòng thành công.";
                    }
                    else
                    {
                        response.Status  = AjaxReponseStatusEnum.Fail;
                        response.Message = "Đặt phòng thất bại.";
                    }
                };
            }
            catch (Exception e)
            {
                response.Status  = AjaxReponseStatusEnum.Fail;
                response.Message = "Đặt phòng thất bại (Exception).";
            }

            return(response);
        }