protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.ServerVariables["HTTP_REFERER"] != null)
                {
                    string url      = Request.ServerVariables["HTTP_REFERER"].Trim();
                    string pageName = SeatManage.SeatManageComm.SeatComm.GetPageName(url);
                    if (pageName != "BespeakSeatLayout.aspx" && pageName != "FormSYS.aspx")
                    {
                        WriteLogs(url);
                        Response.Write("请通过正确方式访问网站!");
                        Response.End();
                        return;
                    }
                }
                else
                {
                    WriteLogs(HttpContext.Current.Request.Url.AbsoluteUri);
                    Response.Write("请通过正确方式访问网站!");
                    Response.End();
                    return;
                }
            }

            #region 加载验证码
            ibtn_yzm.ImageUrl = "~/Common/ImageCode.aspx?a=1";
            #endregion

            string parameters = Request.QueryString["parameters"];
            SeatManageWebV5.Code.BespeakSubmitWindowParamModel bespeakSubmitModel = new Code.BespeakSubmitWindowParamModel(parameters);
            seatNo      = bespeakSubmitModel.SeatNo;
            seatShortNo = bespeakSubmitModel.ShortSeatNo;
            date        = DateTime.FromBinary(long.Parse(bespeakSubmitModel.BespeakDate)).ToString();
            roomNo      = bespeakSubmitModel.RoomNo;
            DateTime nowDate = SeatManage.Bll.ServiceDateTime.Now;
            if (!IsCanBespeak())
            {
                btnBespeak.Enabled = false;
                return;
            }
            if (!IsPostBack)
            {
                BindUIElement(seatNo, seatShortNo, DateTime.Parse(date));
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.ServerVariables["HTTP_REFERER"] != null)
                {
                    string url      = Request.ServerVariables["HTTP_REFERER"].Trim();
                    string pageName = SeatManage.SeatManageComm.SeatComm.GetPageName(url);
                    if (pageName != "BespeakNowDaySeatLayout.aspx" && pageName != "FormSYS.aspx")
                    {
                        WriteLogs(url);
                        Response.Write("请通过正确方式访问网站!");
                        Response.End();
                        return;
                    }
                }
                else
                {
                    WriteLogs(HttpContext.Current.Request.Url.AbsoluteUri);
                    Response.Write("请通过正确方式访问网站!");
                    Response.End();
                    return;
                }
            }
            string parameters = Request.QueryString["parameters"];

            SeatManageWebV2.Code.BespeakSubmitWindowParamModel bespeakSubmitModel = new Code.BespeakSubmitWindowParamModel(parameters);
            seatNo      = bespeakSubmitModel.SeatNo;
            seatShortNo = bespeakSubmitModel.ShortSeatNo;
            date        = SeatManage.Bll.ServiceDateTime.Now;
            timeSpan    = bespeakSubmitModel.TimeSpan;
            roomNo      = bespeakSubmitModel.RoomNo;
            if (!IsCanBespeak())
            {
                btnBespeak.Enabled = false;
                return;
            }
            if (!IsPostBack)
            {
                BindUIElement(seatNo, seatShortNo, date);
            }
        }