Beispiel #1
0
        protected void gridRoomList_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            DateTime        nowDate = SeatManage.Bll.ServiceDateTime.Now;
            DataRowView     row     = e.DataItem as DataRowView;
            LinkButtonField lbf     = gridRoomList.FindColumn("appTable") as LinkButtonField;
            string          roomNum = row[0].ToString().Trim();

            bool IsUseStudyRoom = bool.Parse(row[7].ToString());

            if (IsUseStudyRoom)
            {
                lbf.IconUrl        = "/Images/Hand.png";
                lbf.EnablePostBack = false;
                lbf.Enabled        = true;
                lbf.OnClientClick  = WindowEdit.GetShowReference(string.Format("BeskpeakStudyRoom.aspx?roomNo={0}", roomNum), "申请表");
            }
            else
            {
                lbf.IconUrl        = "/Images/HandDisable.png";
                lbf.ToolTip        = "研习间暂未开放";
                lbf.EnablePostBack = false;
                lbf.Enabled        = false;
            }
            gridRoomList.AutoHeight = true;

            divremark.InnerHtml = row[2].ToString();
            //divRemaFacilitiesRenmarkrk.InnerHtml = row[3].ToString();
            //divPrecautions.InnerHtml = row[4].ToString();
            //divApplicationInfo.InnerHtml = row[5].ToString();
            //remark = row[4].ToString().Replace("\r\n", "<br/>");
        }
        protected void gridRoomList_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            DateTime        nowDate = SeatManage.Bll.ServiceDateTime.Now;
            DataRowView     row     = e.DataItem as DataRowView;
            string          roomSet = row[5].ToString();
            LinkButtonField lbf     = gridRoomList.FindColumn("seatUsedView") as LinkButtonField;

            if (string.IsNullOrEmpty(roomSet))
            {
                lbf.Icon           = Icon.BulletCross;
                lbf.ToolTip        = "该阅览室没有配置";
                lbf.EnablePostBack = false;
                lbf.Enabled        = false;
                return;
            }

            try
            {
                SeatManage.ClassModel.ReadingRoomSetting set = new SeatManage.ClassModel.ReadingRoomSetting(roomSet);
                if (Code.NowReadingRoomState.ReadingRoomOpenState(set.RoomOpenSet, nowDate) == SeatManage.EnumType.ReadingRoomStatus.Close)
                {
                    lbf.Icon           = Icon.BulletCross;
                    lbf.ToolTip        = "阅览室没有开放";
                    lbf.EnablePostBack = false;
                    lbf.Enabled        = false;
                    return;
                }
                if (!set.SeatBespeak.Used || !set.SeatBespeak.NowDayBespeak)
                {
                    lbf.Icon           = Icon.BulletCross;
                    lbf.ToolTip        = "阅览室没有开放预约";
                    lbf.EnablePostBack = false;
                    lbf.Enabled        = false;
                    return;
                }

                int canBespeakAmount = int.Parse(row[4].ToString());
                if (canBespeakAmount <= 0)
                {
                    lbf.Icon    = Icon.BulletCross;
                    lbf.ToolTip = "没有空余座位";
                    lbf.Enabled = false;
                }
                else
                {
                    lbf.Icon    = Icon.Zoom;
                    lbf.ToolTip = "预约座位";
                    lbf.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                FineUI.Alert.Show(string.Format("阅览室设置不正确:{0}", ex.Message));
            }

            string roomNum = row[0].ToString().Trim();

            lbf.EnablePostBack = false;
            lbf.OnClientClick  = WindowEdit.GetShowReference(string.Format("BespeakNowDaySeatLayout.aspx?roomId={0}", roomNum), "座位视图");
        }
Beispiel #3
0
        //行预绑定事件
        protected void GridRole_PreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            DataRowView     row          = e.DataItem as DataRowView;
            string          roleId       = row[0].ToString();
            string          roleName     = Server.UrlEncode(row[1].ToString());
            LinkButtonField lnkbtnField  = GridRole.FindColumn("lnkbtnEdit") as LinkButtonField;
            LinkButtonField lnkbtnColDel = GridRole.FindColumn("ColDel") as LinkButtonField;

            lnkbtnField.OnClientClick = WindowEdit.GetShowReference("RoleEdit.aspx?flag=edit&roleId=" + roleId + "&roleName=" + roleName, "修改角色");
            FineUI.CheckBoxField cbxField = GridRole.FindColumn("CheckBoxField1") as FineUI.CheckBoxField;
            if (row[2].ToString() == "True")
            {
                lnkbtnField.Enabled  = false;
                lnkbtnField.Icon     = Icon.Lock;
                lnkbtnField.ToolTip  = "不可编辑";
                lnkbtnColDel.Enabled = false;
                lnkbtnColDel.Icon    = Icon.Lock;
                lnkbtnColDel.ToolTip = "不可删除";
            }
            else
            {
                lnkbtnField.Enabled  = true;
                lnkbtnField.Icon     = Icon.Pencil;
                lnkbtnField.ToolTip  = "编辑";
                lnkbtnColDel.Enabled = true;
                lnkbtnColDel.Icon    = Icon.Delete;
                lnkbtnColDel.ToolTip = "删除";
            }
        }
Beispiel #4
0
        /// <summary>
        /// 行绑定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void gridStudyLog_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            LinkButtonField lbf  = gridStudyLog.FindColumn("StudyDelete") as LinkButtonField;
            LinkButtonField lbf1 = gridStudyLog.FindColumn("StudyUpdate") as LinkButtonField;
            DataRowView     row  = e.DataItem as DataRowView;

            string logStatus = row[7].ToString();

            //   string status = row["BsepeakState"].ToString();

            if (logStatus != "通过审核" && logStatus != "取消审核")
            {
                lbf.Enabled       = true;
                lbf.ToolTip       = "取消预约";
                lbf.Icon          = FineUI.Icon.Delete;
                lbf.OnClientClick = WindowCancel.GetShowReference(string.Format("BeskpeakCancel.aspx?id={0}", row[0].ToString()), "取消申请");

                lbf1.Enabled       = true;
                lbf1.ToolTip       = "修改申请";
                lbf1.Icon          = FineUI.Icon.Pencil;
                lbf1.OnClientClick = WindowEdit.GetShowReference(string.Format("BeskpeakStudyRoom.aspx?id={0}&flag=edit", row[0].ToString()), "修改申请");
            }
            else
            {
                lbf.Enabled = false;
                lbf.ToolTip = "不可操作";
                lbf.Icon    = FineUI.Icon.None;

                lbf1.Enabled       = true;
                lbf1.ToolTip       = "查看申请";
                lbf1.Icon          = FineUI.Icon.Zoom;
                lbf1.OnClientClick = WindowEdit.GetShowReference(string.Format("../StudyRoomManage/StudyBookingLogCheck.aspx?id={0}", row[0].ToString()), "查看申请");
            }
        }
        /// <summary>
        /// 行绑定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void BlacklistGrid_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            LinkButtonField lbfshow = BlacklistGrid.FindColumn("BlacklistInfo") as LinkButtonField;
            DataRowView     row     = e.DataItem as DataRowView;
            string          status  = row[5].ToString();

            lbfshow.OnClientClick = WindowEdit.GetShowReference("../LogManage/BlacklistInfo.aspx?id=" + row[0].ToString() + "", "黑名单详情");
        }
Beispiel #6
0
        /// <summary>
        /// 行绑定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void gridReaderList_OnPreRowDataBound(object sender, GridPreRowEventArgs e)
        {
            LinkButtonField lbf      = gridReaderList.FindColumn("seatReaderList") as LinkButtonField;
            DataRowView     row      = e.DataItem as DataRowView;
            string          seatNum  = row[3].ToString();
            string          shortNum = row[4].ToString();

            lbf.OnClientClick = WindowEdit.GetShowReference(string.Format("SeatHandle.aspx?seatNo={0}&seatShortNo={1}&used={2}", seatNum, shortNum, "1"), "座位视图");
        }
Beispiel #7
0
        protected void gridRoomList_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            LinkButtonField lbf     = gridRoomList.FindColumn("seatUsedView") as LinkButtonField;
            DataRowView     row     = e.DataItem as DataRowView;
            string          roomNum = row[0].ToString();

            lbf.OnClientClick = WindowEdit.GetShowReference("SeatGraph.aspx?roomId=" + roomNum + "", "座位视图");

            LinkButtonField lbfReaderList = gridRoomList.FindColumn("seatReaderList") as LinkButtonField;

            lbfReaderList.OnClientClick = windowSeatUsedList.GetShowReference("MonitorListMode.aspx?roomId=" + roomNum + "", "在座读者列表");
        }
Beispiel #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!OpVerifiction())
         {
             Response.Write("请使用正常方式访问网站!");
             Response.End();
         }
         BindRoleGrid();
         btnAddRole.OnClientClick = WindowEdit.GetShowReference("RoleEdit.aspx?flag=add", "添加角色");//为btnAddMenu新增点击事件
     }
 }
Beispiel #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!OpVerifiction())
         {
             Response.Write("请使用正常方式访问网站!");
             Response.End();
         }
         btnUpdate.OnClientClick = WindowEdit.GetShowReference("SyncReader.aspx", "同步读者信息");
         DataBind();
     }
 }
Beispiel #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!OpVerifiction())
         {
             Response.Write("请使用正常方式访问网站!");
             Response.End();
         }
         BindStudyRoom();
         btnAddStudyRoom.OnClientClick = WindowEdit.GetShowReference("StudyRoomEdit.aspx?flag=add", "添加功能页");//为btnAddStudyRoom新增点击事件
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!OpVerifiction())
         {
             Response.Write("请使用正常方式访问网站!");
             Response.End();
         }
         btnAddLibrary.OnClientClick = WindowEdit.GetShowReference("LibraryEdit.aspx?flag=add", "添加图书馆");
         BindGrid();
     }
 }
        /// <summary>
        /// 行绑定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void LibraryGrid_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            LinkButtonField lbf        = LibraryGrid.FindColumn("Libraryedit") as LinkButtonField;
            DataRowView     row        = e.DataItem as DataRowView;
            string          librarylno = row[0].ToString();

            lbf.OnClientClick = WindowEdit.GetShowReference("libraryEdit.aspx?flag=edit&id=" + librarylno + "", "图书馆编辑");

            LinkButtonField lbfx        = LibraryGrid.FindColumn("Librarydelete") as LinkButtonField;
            DataRowView     rowx        = e.DataItem as DataRowView;
            string          librarylnox = rowx[0].ToString();

            lbfx.OnClientClick = WindowDelete.GetShowReference("../SystemSet/DeletePassword.aspx?Type=Library&id=" + librarylno + "", "图书馆删除");
        }
        /// <summary>
        /// 行绑定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void SchoolGrid_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            LinkButtonField lbf      = SchoolGrid.FindColumn("Schooledit") as LinkButtonField;
            DataRowView     row      = e.DataItem as DataRowView;
            string          schoolno = row[0].ToString();

            lbf.OnClientClick = WindowEdit.GetShowReference("SchoolEdit.aspx?flag=edit&id=" + schoolno + "", "校区编辑");

            LinkButtonField lbfx      = SchoolGrid.FindColumn("Schooldelete") as LinkButtonField;
            DataRowView     rowx      = e.DataItem as DataRowView;
            string          schoolnox = rowx[0].ToString();

            lbfx.OnClientClick = WindowDelete.GetShowReference("../SystemSet/DeletePassword.aspx?Type=School&id=" + schoolnox + "", "校区删除");
        }
Beispiel #14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!OpVerifiction())
         {
             Response.Write("请使用正常方式访问网站!");
             Response.End();
         }
         BindDDLReadingRoom();
         dpStartDate.SelectedDate        = DateTime.Now.AddDays(-7);
         dpEndDate.SelectedDate          = DateTime.Now;
         btnAdd.OnClientClick            = WindowEdit.GetShowReference("AddViolateDiscipline.aspx", "添加违规记录");
         btnDeleteBySearch.OnClientClick = WindowEdit.GetShowReference("DelViolateDisciplineBySearch.aspx", "按条件删除违规记录");
     }
 }
Beispiel #15
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (!string.IsNullOrEmpty(Request.QueryString["id"]))
         {
             DataBind();
             btnSetBespeakSeat.OnClientClick = WindowEdit.GetShowReference(string.Format("BespeakSeatSetting.aspx?roomId={0}", Request.QueryString["id"]), "指定预约座位");
         }
         else
         {
             FineUI.PageContext.RegisterStartupScript(FineUI.ActiveWindow.GetHidePostBackReference());
             FineUI.Alert.ShowInTop("阅览室设置获取错误!");
         }
     }
 }
        /// <summary>
        /// 行绑定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void BlacklistGrid_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            LinkButtonField lbf     = BlacklistGrid.FindColumn("Blacklistdelete") as LinkButtonField;
            LinkButtonField lbfshow = BlacklistGrid.FindColumn("BlacklistInfo") as LinkButtonField;
            DataRowView     row     = e.DataItem as DataRowView;
            string          status  = row[6].ToString();

            lbfshow.OnClientClick = WindowEdit.GetShowReference("BlacklistInfo.aspx?id=" + row[0].ToString() + "", "黑名单详情");
            if (status == "已过期")
            {
                lbf.Enabled = false;
                lbf.Icon    = FineUI.Icon.None;
                lbf.ToolTip = "此记录已过期";
            }
            else
            {
                lbf.Enabled = true;
                lbf.Icon    = FineUI.Icon.Delete;
                lbf.ToolTip = "读者移出黑名单";
            }
        }
Beispiel #17
0
        protected void UsersGrid_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            LinkButtonField lbf      = UsersGrid.FindColumn("userdelete") as LinkButtonField;
            LinkButtonField wf       = UsersGrid.FindColumn("useredit") as LinkButtonField;
            DataRowView     row      = e.DataItem as DataRowView;
            string          loginid  = row[1].ToString();
            string          usertype = row[2].ToString();

            if (loginid == "admin" || loginid == "user" || loginid == "reader")
            {
                lbf.Enabled = false;
                lbf.Icon    = FineUI.Icon.Lock;
                lbf.ToolTip = "默认用户锁定操作";
                wf.Enabled  = false;
                wf.Icon     = FineUI.Icon.Lock;
                wf.ToolTip  = "默认用户锁定操作";
            }
            else
            {
                lbf.Enabled = true;
                lbf.Icon    = FineUI.Icon.Delete;
                lbf.ToolTip = "删除用户";
                //if (usertype == "读者")
                //{
                //    wf.Enabled = false;
                //    wf.Icon = FineUI.Icon.Lock;
                //    wf.ToolTip = "读者锁定操作";
                //}
                //else
                //{
                wf.Enabled       = true;
                wf.Icon          = FineUI.Icon.Pencil;
                wf.ToolTip       = "编辑用户";
                wf.OnClientClick = WindowEdit.GetShowReference("UserEdit.aspx?flag=edit&id=" + loginid + "", "用户编辑");
                //}
            }
        }
        /// <summary>
        /// 行绑定事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void gridStudyLog_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            LinkButtonField lbf = gridStudyLog.FindColumn("StudyWatch") as LinkButtonField;
            DataRowView     row = e.DataItem as DataRowView;

            string logStatus = row[8].ToString();

            //   string status = row["BsepeakState"].ToString();

            if (logStatus == "等待审核")
            {
                lbf.Enabled       = true;
                lbf.ToolTip       = "审核申请";
                lbf.Icon          = FineUI.Icon.PageEdit;
                lbf.OnClientClick = WindowEdit.GetShowReference(string.Format("StudyBookingLogCheck.aspx?id={0}&flag=edit", row[0].ToString()), "审核申请");
            }
            else
            {
                lbf.Enabled       = true;
                lbf.ToolTip       = "查看申请";
                lbf.Icon          = FineUI.Icon.Zoom;
                lbf.OnClientClick = WindowEdit.GetShowReference(string.Format("StudyBookingLogCheck.aspx?id={0}", row[0].ToString()), "查看申请");
            }
        }
Beispiel #19
0
        protected void gridRoomList_OnPreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            DateTime        selectedDate = this.dpStartDate.SelectedDate.Value;
            DateTime        nowDate      = SeatManage.Bll.ServiceDateTime.Now;
            DataRowView     row          = e.DataItem as DataRowView;
            string          roomSet      = row[5].ToString();
            LinkButtonField lbf          = gridRoomList.FindColumn("seatUsedView") as LinkButtonField;

            if (string.IsNullOrEmpty(roomSet))
            {
                lbf.Icon           = Icon.BulletCross;
                lbf.ToolTip        = "该阅览室没有配置";
                lbf.EnablePostBack = false;
                lbf.Enabled        = false;
                return;
            }
            if (selectedDate.CompareTo(nowDate) <= 0)
            {
                //选择日期小于或者等于当前日期
                lbf.Icon           = Icon.BulletCross;
                lbf.ToolTip        = "日期选择错误";
                lbf.EnablePostBack = false;
                lbf.Enabled        = false;
                return;
            }
            try
            {
                SeatManage.ClassModel.ReadingRoomSetting set = new SeatManage.ClassModel.ReadingRoomSetting(roomSet);

                if (!set.SeatBespeak.Used || set.RoomOpenSet.UninterruptibleModel)
                {
                    lbf.Icon           = Icon.BulletCross;
                    lbf.ToolTip        = "阅览室没有开放预约";
                    lbf.EnablePostBack = false;
                    lbf.Enabled        = false;
                    return;
                }
                if (!dateBespeak(set.SeatBespeak, nowDate))
                {
                    lbf.Icon           = Icon.BulletCross;
                    lbf.ToolTip        = "该日期座位不能预约";
                    lbf.EnablePostBack = false;
                    lbf.Enabled        = false;
                    return;
                }
                if (!timeCanBespeak(set.SeatBespeak, nowDate))
                {
                    lbf.Icon           = Icon.BulletCross;
                    lbf.ToolTip        = string.Format("预约时间为:{0}到{1}", set.SeatBespeak.CanBespeatTimeSpace.BeginTime, set.SeatBespeak.CanBespeatTimeSpace.EndTime);
                    lbf.EnablePostBack = false;
                    lbf.Enabled        = false;
                    return;
                }

                int canBespeakAmount = int.Parse(row[4].ToString());
                if (canBespeakAmount <= 0)
                {
                    lbf.Icon    = Icon.BulletCross;
                    lbf.ToolTip = "座位已被全部预约";
                    lbf.Enabled = false;
                }
                else
                {
                    lbf.Icon    = Icon.Zoom;
                    lbf.ToolTip = "预约座位";
                    lbf.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                FineUI.Alert.Show(string.Format("阅览室设置不正确:{0}", ex.Message));
            }
            string roomNum = row[0].ToString();

            lbf.EnablePostBack = false;
            //加密
            string urlParameters = SeatManage.SeatManageComm.AESAlgorithm.DESEncode(string.Format("roomNo={0}&date={1}", roomNum, this.dpStartDate.SelectedDate.Value.ToBinary()));

            lbf.OnClientClick = WindowEdit.GetShowReference("BespeakSeatLayout.aspx?Param=" + urlParameters, "座位视图");
            //原版
            //lbf.OnClientClick = WindowEdit.GetShowReference(string.Format("BespeakSeatLayout.aspx?roomId={0}&date={1}", roomNum, this.dpStartDate.SelectedDate.Value.ToBinary()), "座位视图");
        }