예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            VideoCategoryGUID = common.SQLFilter(Request["VideoCategoryGUID"]);
            string VideoCategoryDescribe = bllVideoCategory.ExGetModel(VideoCategoryGUID).VideoCategoryDescribe;

            if (VideoCategoryDescribe != "")
            {
                tbVideoCategoryDescribe.Visible   = true;
                tdVideoCategoryDescribe.InnerText = VideoCategoryDescribe;
            }
            else
            {
                tbVideoCategoryDescribe.Visible = false;
            }
            Session["VideoDetailField"]  = common.SQLFilter((Session["VideoDetailField"] == null) ? (Request["VideoDetailField"] ?? "VideoDetailAddDate") : (Request["VideoDetailField"] ?? Session["VideoDetailField"].ToString()));
            Session["VideoDetailOrder"]  = common.SQLFilter((Session["VideoDetailOrder"] == null) ? (Request["VideoDetailOrder"] ?? "DESC") : (Request["VideoDetailOrder"] ?? Session["VideoDetailOrder"].ToString()));
            Session["VideoDetailSequel"] = common.SQLFilter((Session["VideoDetailSequel"] == null) ? (Request["VideoDetailSequel"] ?? "2") : (Request["VideoDetailSequel"] ?? Session["VideoDetailSequel"].ToString()));
            Session["HotSearch"]         = common.SQLFilter((Session["HotSearch"] == null) ? (Request["HotSearch"] ?? "2") : (Request["HotSearch"] ?? Session["HotSearch"].ToString()));
            Session["PagePosition"]      = Request["PagePosition"] ?? "";
            Session["PageCurrent"]       = (Session["PageCurrent"] == null || Request["Clear"] == "Clear") ? ("1") : (Session["PageCurrent"].ToString());
            DataTable dtTemp = bllVideoDetail.ExGetVideoDetailList(VideoCategoryGUID, Session["VideoDetailField"].ToString(), Session["VideoDetailOrder"].ToString(), Session["VideoDetailSequel"].ToString(), Session["HotSearch"].ToString());

            Pager = new Pager(Convert.ToInt32(Session["PageCurrent"]), 5, dtTemp);

            switch (Request["PagePosition"])
            {
            case "FP":
                rptList.DataSource     = Pager.GetFirstPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            case "PP":
                rptList.DataSource     = Pager.GetPreviousPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            case "NP":
                rptList.DataSource     = Pager.GetNextPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            case "LP":
                rptList.DataSource     = Pager.GetLastPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            default:
                rptList.DataSource = Pager.GetXPage(Convert.ToInt32(Session["PageCurrent"]));
                break;
            }
            if (dtTemp.Rows.Count > 0)
            {
                rptList.DataBind();
                lblNoData.Visible = false;
            }
            else
            {
                lblNoData.Visible = true;
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Session["UserName"]    = common.SQLFilter((Session["UserName"] == null) ? "" : (Request["UserName"] ?? Session["UserName"].ToString()));
            Session["UserAccount"] = common.SQLFilter((Session["UserAccount"] == null) ? "" : (Request["UserAccount"] ?? Session["UserAccount"].ToString()));
            Session["UserMail"]    = common.SQLFilter((Session["UserMail"] == null) ? "" : (Request["UserMail"] ?? Session["UserMail"].ToString()));
            Session["UsersState"]  = common.SQLFilter((Session["UsersState"] == null) ? "" : (Request["UsersState"] ?? Session["UsersState"].ToString()));
            if (Session["UsersState"] != null)
            {
                switch (Session["UsersState"].ToString())
                {
                case "1":
                    ddlUsersDatailState.SelectedIndex = 1;
                    break;

                case "0":
                    ddlUsersDatailState.SelectedIndex = 2;
                    break;

                default:
                    ddlUsersDatailState.SelectedIndex = 0;
                    break;
                }
            }
            Session["PagePosition"] = Request["PagePosition"] ?? "";
            Session["PageCurrent"]  = (Session["PageCurrent"] == null || Request["Clear"] == "Clear") ? ("1") : (Session["PageCurrent"].ToString());
            DataTable dtTemp = bllUsers.ExGetUsersList(Session["UserName"].ToString(), Session["UserAccount"].ToString(), Session["UserMail"].ToString(), Session["UsersState"].ToString());

            Pager = new Pager(Convert.ToInt32(Session["PageCurrent"]), 5, dtTemp);

            switch (Request["PagePosition"])
            {
            case "FP":
                rptList.DataSource     = Pager.GetFirstPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            case "PP":
                rptList.DataSource     = Pager.GetPreviousPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            case "NP":
                rptList.DataSource     = Pager.GetNextPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            case "LP":
                rptList.DataSource     = Pager.GetLastPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            default:
                rptList.DataSource = Pager.GetXPage(Convert.ToInt32(Session["PageCurrent"]));
                break;
            }
            rptList.DataBind();
        }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         GUID      = common.SQLFilter(Request["GUID"]);
         dtTemp    = bllVideoDetail.ExGetVideoAttribList(GUID, "");
         Interface = bllVideoDetail.ExGetVideoAttribValue(dtTemp, "接口").Replace('=', '=');
         URL       = Common.Common.Decrypt(common.SQLFilter(Request["VideoBo"]).Replace('=', '='));
         URL       = URL.Replace('=', '=');
     }
     catch (Exception ex)
     {
         Ibody.InnerHtml = "";
     }
 }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            VideoCategoryGUID = common.SQLFilter(Request["VideoCategoryGUID"]);

            rptList.DataSource = bllVideoAttribConfig.GetList(0, "VideoCategoryGUID='" + VideoCategoryGUID + "'", "VideoAttribConfigOrder ASC");
            rptList.DataBind();
        }
예제 #5
0
        /// <summary>
        /// 获取指定分类所包含的数据量
        /// </summary>
        /// <param name="VideoCategoryGUID">分类的GUID</param>
        /// <returns></returns>
        public int ExGetVideoDetailCount(string VideoCategorGUID)
        {
            int result = 0;

            VideoCategorGUID = commom.SQLFilter(VideoCategorGUID);
            result           = bllVideoDetail.GetRecordCount("VideoCategorGUID='" + VideoCategorGUID + "'");
            return(result);
        }
예제 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            switch (Request["ActionMethod"])
            {
            case "OpenCreate":
                modelVideoDetail.VideoDetailContent = "";
                dtTemp             = bllVideoAttribConfig.ExGetList(0, "VideoCategoryGUID='" + Request.Cookies["VideoCategoryGUID"].Value + "'", "VideoAttribConfigOrder ASC").Tables[0];
                rptList.DataSource = dtTemp;
                rptList.DataBind();
                if (dtTemp.Rows.Count < 1)
                {
                    divVideoAttribConfigList.Visible = false;
                }
                break;

            case "OpenEdit":
                GUID                            = common.SQLFilter(Request["GUID"]);
                modelVideoDetail                = bllVideoDetail.ExGetModel(GUID);
                txtVideoDetailName.Value        = modelVideoDetail.VideoDetailName;
                VideoDetailImgeURL.Value        = modelVideoDetail.VideoDetailImgeURL;
                txtVideoDetailSource.Value      = modelVideoDetail.VideoDetailSource;
                txtVideoDetailBrowseCount.Value = modelVideoDetail.VideoDetailBrowseCount.ToString();
                if (modelVideoDetail.VideoDetailVisible == 1)
                {
                    rdoVideoDetailVisible1.Checked = true;
                }
                else
                {
                    rdoVideoDetailVisible0.Checked = true;
                }
                if (modelVideoDetail.VideoDetailSequel == 1)
                {
                    rdoVideoDetailSequel1.Checked = true;
                }
                else
                {
                    rdoVideoDetailSequel0.Checked = true;
                }
                if (modelVideoDetail.VideoDetailVisible == 1)
                {
                    rdoHotSearch1.Checked = true;
                }
                else
                {
                    rdoHotSearch0.Checked = true;
                }
                //加载动态属性列表
                rptList.DataSource = bllVideoAttribConfig.ExGetVideoAttribConfigAndValue(modelVideoDetail.GUID);
                rptList.DataBind();
                break;

            default:
                common.MsgAndClose("服务器错误,请重试!5887", this);
                break;
            }
        }
예제 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            key = common.SQLFilter(Request["key"]);
            VideoDetailAddDateStart = common.SQLFilter(Request["VideoDetailAddDateStart"]);
            VideoDetailAddDateEnd   = common.SQLFilter(Request["VideoDetailAddDateEnd"]);
            VideoDetailVisible      = common.SQLFilter(Request["VideoDetailVisible"]);
            DataTable dtTemp = bllVideoDetail.ExGetVideoSearch(key, VideoDetailAddDateStart, VideoDetailAddDateEnd, VideoDetailVisible);

            rptList.DataSource = dtTemp;
            rptList.DataBind();
            if (dtTemp.Rows.Count > 0)
            {
                rptList.DataBind();
                lblNoData.Visible = false;
            }
            else
            {
                lblNoData.Visible = true;
            }
        }
예제 #8
0
        /// <summary>
        /// 获取各项系统设置的数据值清单,根据指定的项目名称清单
        /// </summary>
        /// <param name="ConfigKeyList">项目名称清单,如 网站名称,PC端首页网址,...</param>
        /// <returns>返回数据值清单,如 网站名称@百度,PC端首页网址@http://www.baidu.com,...</returns>
        public string ExGetConfigValueList(string ConfigKeyList)
        {
            string Result = "";

            ConfigKeyList = common.SQLFilter(ConfigKeyList);
            ConfigKeyList = "'" + ConfigKeyList.Replace(",", "','") + "'";
            dtTemp        = GetList("ConfigKey IN (" + ConfigKeyList + ")").Tables[0];
            for (int i = 0; i < dtTemp.Rows.Count; i++)
            {
                Result += dtTemp.Rows[i]["ConfigKey"].ToString() + "@" + dtTemp.Rows[i]["ConfigValue"].ToString() + ",";
            }
            if (Result.Length > 1)
            {
                Result = Result.Substring(0, Result.Length - 1);
            }
            return(Result);
        }
예제 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            switch (Request["ActionMethod"])
            {
            case "OpenCreate":
                break;

            case "OpenEdit":
                VideoCategoryGUID              = common.SQLFilter(Request["VideoCategoryGUID"]);
                modelVideoCategory             = bllVideoCategory.ExGetModel(VideoCategoryGUID);
                txtVideoCategoryName.Value     = modelVideoCategory.VideoCategorName;
                txtVideoCategoryDescribe.Value = modelVideoCategory.VideoCategoryDescribe;
                break;

            default:
                common.MsgAndClose("服务器错误,请重试!0016", this);
                break;
            }
        }
예제 #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         GUID             = common.SQLFilter(Request["f"]);
         modelVideoDetail = bllVideoDetail.ExGetModel(GUID);
         dtTemp           = bllVideoDetail.ExGetVideoAttribList(GUID, "");
         Interface        = bllVideoDetail.ExGetVideoAttribValue(dtTemp, "接口").Replace('=', '=');
         js          = bllVideoDetail.ExGetVideoAttribValue(dtTemp, "视频URL").Replace('=', '=');
         NameVideo   = modelVideoDetail.VideoDetailName;
         VideoConent = modelVideoDetail.VideoDetailContent;
         if (js.Contains("·"))
         {
             AtrrURL = js.Split('·');
             Html    = "<p>";
             for (int i = 0; i < AtrrURL.Length; i++)
             {
                 Html += "<button style=\"margin:5px 0px 5px 5px\" type=\"button\" class=\"btn btn-xs btn-default\" onclick=\"Bo('hid" + (i + 1) + "','" + GUID + "')\">第" + (i + 1) + "集</button>";
                 Hid  += "<input type='hidden' id=\"hid" + (i + 1) + "\" value='" + Common.Common.Encrypt(AtrrURL[i]) + "'/ >";
             }
             DXS   = AtrrURL[0];
             Html += "</p>";
         }
         else
         {
             Html  = "<p>";
             Html += "<button style=\"margin:5px 0px 5px 5px\" type=\"button\" class=\"btn btn-xs btn-default text-center onclick=\"Bo('hid1','" + GUID + "') \">第1集</button>";
             Hid  += "<input type=\"hidden\" id=\"hid" + 1 + "\" value='p" + js + "e/>";
             Html += "</p>";
             DXS   = js;
         }
         hd.InnerHtml = Hid;
         J.InnerHtml  = Html;
         return;
     }
     catch (Exception ex)
     {
         //divVideo.InnerHtml = "无法播放";
     }
 }
예제 #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BLL.Administrator   bllAdministrator   = new BLL.Administrator();
            Model.Administrator modelAdministrator = new Model.Administrator();
            Common.Common       common             = new Common.Common();
            string ManagerGUID = "";

            switch (Request["ActionMethod"])
            {
            case "OpenCreate":
                break;

            case "OpenEdit":
                ManagerGUID              = common.SQLFilter(Request["ManagerGUID"]);
                modelAdministrator       = bllAdministrator.ExGetModel(ManagerGUID);
                txtManagerUserName.Value = modelAdministrator.AdminUser;
                txtManagerName.Value     = modelAdministrator.AdminAccount;
                break;

            default:
                common.MsgAndClose("服务器错误,请重试!7516", this);
                break;
            }
        }
예제 #12
0
        public void ProcessRequest(HttpContext context)
        {
            action = context.Request["action"];
            switch (action)
            {
            case "ManagerLogin":
                #region 管理员登录
                try
                {
                    ManagerName     = context.Request["ManagerName"];
                    ManagerPassword = context.Request["ManagerPassword"];
                    ManagerName     = common.SQLFilter(ManagerName);
                    ManagerPassword = common.MD5(common.MD5(ManagerPassword));
                    if (bllAdministrator.ExLogin(ManagerName, ManagerPassword))
                    {
                        cookie.Expires = Convert.ToDateTime("2050-12-30");    //设置COOKIE的保存时间
                        cookie.Values.Add("ManagerName", Server.UrlEncode(ManagerName));
                        cookie.Values.Add("ManagerPassword", ManagerPassword);
                        cookie.Values.Add("ManagerLoginDate", DateTime.Now.ToString()); //将当前系统时间保存到COOKIE,作为管理员的登录时间
                        context.Response.AppendCookie(cookie);                          //在系统中保存COOKIE数据
                        context.Response.Write("登录成功,正在进入主程序,请稍等!");
                    }
                    else
                    {
                        context.Response.Write("登录失败,请检查用户名和密码");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("登录出错,请重试!00012");
                }
                #endregion
                break;

            case "CreateManager":
                #region 创建管理员帐户
                try
                {
                    ManagerName                       = common.SQLFilter(context.Request["ManagerAccount"]);
                    ManagerUserName                   = common.SQLFilter(context.Request["ManagerUserName"]);
                    ManagerPassword                   = common.MD5(common.MD5(context.Request["AdminPasswrod"]));
                    modelAdministrator.GUID           = Guid.NewGuid().ToString();
                    modelAdministrator.AdminAccount   = ManagerName;
                    modelAdministrator.AdminPasswrod  = ManagerPassword;
                    modelAdministrator.AdminUser      = ManagerUserName;
                    modelAdministrator.RegisterTime   = DateTime.Now;
                    modelAdministrator.AdminLoginDate = DateTime.Now;
                    if (bllAdministrator.Add(modelAdministrator) > 0)
                    {
                        context.Response.Write("操作成功!");
                    }
                    else
                    {
                        context.Response.Write("服务器错误,请重试!79009");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("服务器错误,请重试!79010");
                }
                #endregion
                break;

            case "EditManager":
                #region 修改管理员帐户
                try
                {
                    GUID                         = common.SQLFilter(context.Request["ManagerGUID"]);
                    ManagerName                  = common.SQLFilter(context.Request["ManagerUserName"]);
                    ManagerPassword              = common.MD5(context.Request["AdminPasswrod"]);
                    modelAdministrator           = bllAdministrator.ExGetModel(GUID);
                    modelAdministrator.AdminUser = ManagerName;
                    if (context.Request["AdminPasswrod"] != "")
                    {
                        modelAdministrator.AdminPasswrod = ManagerPassword;
                    }
                    if (bllAdministrator.Update(modelAdministrator))
                    {
                        context.Response.Write("操作成功!");
                    }
                    else
                    {
                        context.Response.Write("服务器错误,请重试!7111");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("服务器错误,请重试!73012");
                }
                #endregion
                break;

            case "DeleteManager":
                #region  除管理员帐户
                GUID = common.SQLFilter(context.Request["ManagerGUID"]);
                try
                {
                    if (bllAdministrator.ExDelete(GUID))
                    {
                        context.Response.Write("操作成功!");
                    }
                    else
                    {
                        context.Response.Write("删除失败!79885");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("删除失败!79815");
                }
                break;
                #endregion
            }
        }
예제 #13
0
        public void ProcessRequest(HttpContext context)
        {
            action = context.Request["action"];
            switch (action)
            {
            case "CreateVideoCategory":   //创建影视分类
                #region 创建影视分类
                try
                {
                    VideoCategoryName                        = common.SQLFilter(context.Request["VideoCategoryName"]);
                    VideoCategoryDescribe                    = common.SQLFilter(context.Request["VideoCategoryDescribe"]);
                    VideoCategoryGUID                        = common.SQLFilter(context.Request["VideoCategoryGUID"]);
                    modelVideoCategory.GUID                  = Guid.NewGuid().ToString();
                    modelVideoCategory.VideoCategorGUID      = VideoCategoryGUID;
                    modelVideoCategory.VideoCategorName      = VideoCategoryName;
                    modelVideoCategory.VideoCategoryDescribe = VideoCategoryDescribe;
                    modelVideoCategory.VideoCategoryOrder    = bllVideoCategory.ExGetMaxOrder(VideoCategoryGUID) + 1;
                    if (bllVideoCategory.Add(modelVideoCategory) > 0)
                    {
                        context.Response.Write("操作成功!");
                    }
                    else
                    {
                        context.Response.Write("服务器错误,请重试!5009");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("服务器错误,请重试!0010");
                }
                break;

                #endregion
            case "VideoCategoryMenuOrder":   //设置影视分类菜单排序
                #region 设置影视分类菜单排序
                GUID      = common.SQLFilter(context.Request["GUID"]);
                Direction = context.Request["Direction"];
                bllVideoCategory.ExSetCategoryOrder(GUID, Direction);
                context.Response.Write("VideoCategory.aspx");
                break;

                #endregion
            case "DeleteVideoCategory":
                #region  除影视分类
                GUID = common.SQLFilter(context.Request["VideoCategoryGUID"]);
                if (bllVideoCategory.ExDeleteVideoCategory(GUID))
                {
                    context.Response.Write("操作成功!");
                }
                else
                {
                    context.Response.Write("删除失败!请检查是否包含数据或下级分类");
                }
                break;

                #endregion
            case "EditVideoCategory":
                #region 修改影视分类
                try
                {
                    VideoCategoryName     = common.SQLFilter(context.Request["VideoCategoryName"]);
                    VideoCategoryDescribe = common.SQLFilter(context.Request["VideoCategoryDescribe"]);
                    VideoCategoryGUID     = common.SQLFilter(context.Request["VideoCategoryGUID"]);
                    modelVideoCategory    = bllVideoCategory.ExGetModel(VideoCategoryGUID);
                    tempString            = modelVideoCategory.VideoCategorName;
                    modelVideoCategory.VideoCategorName      = VideoCategoryName;
                    modelVideoCategory.VideoCategoryDescribe = VideoCategoryDescribe;
                    if (bllVideoCategory.Update(modelVideoCategory))
                    {
                        context.Response.Write("操作成功!");
                    }
                    else
                    {
                        context.Response.Write("服务器错误,请重试!5011");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("服务器错误,请重试!5012");
                }
                break;

                #endregion
            case "CopyVideoAttribConfig":
                #region  制选中的影视动态属性
                context.Response.Write(bllVideoAttribConfig.ExCopyVideoAttribConfig(context.Request["GUID"], context.Request["VideoCategoryGUID"]) + "个动态属性复制成功!");
                break;

                #endregion
            case "VideoAttribConfigOrder":
                #region 设置动态属性的排序号
                GUID      = common.SQLFilter(context.Request["GUID"]);
                Direction = context.Request["Direction"];
                bllVideoAttribConfig.ExSetVideoAttribConfigOrder(GUID, Direction);
                break;

                #endregion
            case "EditVideoAttribConfig":
                #region 修改影视动态属性
                try
                {
                    VideoAttribConfigName     = common.SQLFilter(context.Request["VideoAttribConfigName"]);
                    VideoAttribConfigDescribe = common.SQLFilter(context.Request["VideoAttribConfigDescribe"]);
                    VideoAttribConfigGUID     = common.SQLFilter(context.Request["VideoAttribConfigGUID"]);
                    modelVideoAttribConfig    = bllVideoAttribConfig.ExGetModel(VideoAttribConfigGUID);
                    Model.VideoAttribConfig modelVideoAttribConfigOld = bllVideoAttribConfig.ExGetModel(VideoAttribConfigGUID);
                    modelVideoAttribConfig.VideoAttribConfigName     = VideoAttribConfigName;
                    modelVideoAttribConfig.VideoAttribConfigDescribe = VideoAttribConfigDescribe;
                    if (bllVideoAttribConfig.ExUpdate(modelVideoAttribConfig, modelVideoAttribConfigOld))
                    {
                        context.Response.Write("操作成功!");
                    }
                    else
                    {
                        context.Response.Write("操作失败,请检查属性名称是否已存在!");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("服务器错误,请重试!5212");
                }
                break;

                #endregion
            case "CreateVideoAttribConfig":
                #region 新建影视动态属性
                try
                {
                    VideoAttribConfigName       = common.SQLFilter(context.Request["VideoAttribConfigName"]);
                    VideoAttribConfigDescribe   = common.SQLFilter(context.Request["VideoAttribConfigDescribe"]);
                    VideoCategoryGUID           = common.SQLFilter(context.Request["VideoCategoryGUID"]);
                    modelVideoAttribConfig.GUID = Guid.NewGuid().ToString();
                    modelVideoAttribConfig.VideoCategoryGUID         = VideoCategoryGUID;
                    modelVideoAttribConfig.VideoAttribConfigName     = VideoAttribConfigName;
                    modelVideoAttribConfig.VideoAttribConfigDescribe = VideoAttribConfigDescribe;
                    modelVideoAttribConfig.VideoAttribConfigOrder    = bllVideoAttribConfig.ExGetMaxOrder(VideoCategoryGUID) + 1;
                    if (bllVideoAttribConfig.ExAdd(modelVideoAttribConfig) > 0)
                    {
                        context.Response.Write("操作成功!");
                    }
                    else
                    {
                        context.Response.Write("操作失败,请检查属性名称是否已存在!");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("服务器错误,请重试!5510");
                }
                break;

                #endregion
            case "GetVideoAttribCountInVideoDetail":
                #region 在弹出确定删除对话框之前,先对被删除属性的关联数据进行一次查询统计
                context.Response.Write(bllVideoAttribConfig.ExGetVideoAttribCountInVideoDetail(common.SQLFilter(context.Request["VideoAttribConfigGUID"])));
                break;

                #endregion
            case "DeleteVideoAttribConfig":
                #region  除影视动态属性
                try
                {
                    tempString = bllVideoAttribConfig.ExGetModel(context.Request["VideoAttribConfigGUID"]).VideoAttribConfigName;
                    if (bllVideoAttribConfig.ExDelete(context.Request["VideoAttribConfigGUID"]))
                    {
                        context.Response.Write("操作成功!");
                    }
                }
                catch (Exception ex)
                {
                }
                break;

                #endregion
            case "CreateVideoDetail":
                #region 创建影视详情
                try
                {
                    VideoCategoryGUID      = common.SQLFilter(context.Request["VideoCategoryGUID"]);
                    VideoDetailName        = common.SQLFilter(context.Request["VideoDetailName"]);
                    VideoDetailContent     = context.Request["VideoDetailContent"];
                    VideoDetailAddDate     = DateTime.Now;
                    VideoDetailBrowseCount = Convert.ToInt32(context.Request["VideoDetailBrowseCount"]);
                    VideoDetailImgeURL     = context.Request["VideoDetailImgeURL"];
                    VideoDetailVisible     = Convert.ToInt32(context.Request["VideoDetailVisible"]);
                    VideoDetailSource      = context.Request["VideoDetailSource"];
                    VideoAttribConfigGUID  = common.SQLFilter(context.Request["VideoAttribConfigGUID"]);
                    VideoAttribValueValue  = common.SQLFilter(context.Request["VideoAttribValueValue"]);
                    VideoDetailBrowseCount = Convert.ToInt32(context.Request["VideoDetailBrowseCount"]);
                    VideoDetailSequel      = Convert.ToInt32(context.Request["VideoDetailSequel"]);
                    HotSearch                               = Convert.ToInt32(context.Request["HotSearch"]);
                    modelVideoDetail.GUID                   = Guid.NewGuid().ToString();
                    modelVideoDetail.VideoCategorGUID       = VideoCategoryGUID;
                    modelVideoDetail.VideoDetailName        = VideoDetailName;
                    modelVideoDetail.VideoDetailContent     = VideoDetailContent;
                    modelVideoDetail.VideoDetailAddDate     = VideoDetailAddDate;
                    modelVideoDetail.VideoDetailSource      = VideoDetailSource;
                    modelVideoDetail.VideoDetailBrowseCount = VideoDetailBrowseCount;
                    modelVideoDetail.VideoDetailImgeURL     = VideoDetailImgeURL;
                    modelVideoDetail.VideoDetailVisible     = VideoDetailVisible;
                    modelVideoDetail.VideoDetailVisible     = VideoDetailVisible;
                    modelVideoDetail.VideoDetailSequel      = VideoDetailSequel;
                    modelVideoDetail.HotSearch              = HotSearch;
                    if (bllVideoDetail.Add(modelVideoDetail) > 0 && bllVideoAttribValue.ExAdd(modelVideoDetail.GUID, VideoAttribConfigGUID, VideoAttribValueValue))
                    {
                        context.Response.Write("操作成功!");
                    }
                    else
                    {
                        context.Response.Write("服务器错误,请重试!5922");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("服务器错误,请重试!5710");
                }
                break;

                #endregion
            case "EditVideoDetail":
                #region 修改影视详情
                try
                {
                    GUID                                    = common.SQLFilter(context.Request["GUID"]);
                    modelVideoDetail                        = bllVideoDetail.ExGetModel(GUID);
                    VideoDetailName                         = common.SQLFilter(context.Request["VideoDetailName"]);
                    VideoDetailContent                      = context.Request["VideoDetailContent"];
                    VideoDetailAddDate                      = DateTime.Now;
                    VideoDetailBrowseCount                  = Convert.ToInt32(context.Request["VideoDetailBrowseCount"]);
                    VideoDetailImgeURL                      = context.Request["VideoDetailImgeURL"];
                    VideoDetailVisible                      = Convert.ToInt32(context.Request["VideoDetailVisible"]);
                    VideoDetailSource                       = context.Request["VideoDetailSource"];
                    VideoAttribConfigGUID                   = common.SQLFilter(context.Request["VideoAttribConfigGUID"]);
                    VideoAttribValueValue                   = common.SQLFilter(context.Request["VideoAttribValueValue"]);
                    VideoDetailBrowseCount                  = Convert.ToInt32(context.Request["VideoDetailBrowseCount"]);
                    VideoDetailSequel                       = Convert.ToInt32(context.Request["VideoDetailSequel"]);
                    HotSearch                               = Convert.ToInt32(context.Request["HotSearch"]);
                    modelVideoDetail.VideoDetailName        = VideoDetailName;
                    modelVideoDetail.VideoDetailContent     = VideoDetailContent;
                    modelVideoDetail.VideoDetailAddDate     = VideoDetailAddDate;
                    modelVideoDetail.VideoDetailSource      = VideoDetailSource;
                    modelVideoDetail.VideoDetailBrowseCount = VideoDetailBrowseCount;
                    modelVideoDetail.VideoDetailImgeURL     = VideoDetailImgeURL;
                    modelVideoDetail.VideoDetailVisible     = VideoDetailVisible;
                    modelVideoDetail.VideoDetailVisible     = VideoDetailVisible;
                    modelVideoDetail.VideoDetailSequel      = VideoDetailSequel;
                    modelVideoDetail.HotSearch              = HotSearch;
                    if (bllVideoDetail.Update(modelVideoDetail) && bllVideoAttribValue.ExAdd(modelVideoDetail.GUID, VideoAttribConfigGUID, VideoAttribValueValue))
                    {
                        context.Response.Write("操作成功!");
                    }
                    else
                    {
                        context.Response.Write("服务器错误,请重试!5329");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("服务器错误,请重试!5312");
                }
                break;

                #endregion
            case "SetVideoDetailListOrder":
                #region 设置影视列表的显示排序
                VideoDetailField  = common.SQLFilter(context.Request["VideoDetailField"]);
                VideoDetailOrder  = common.SQLFilter(context.Request["VideoDetailOrder"]);
                VideoCategoryGUID = common.SQLFilter(context.Request["VideoCategoryGUID"]);
                // context.Session["PageCurrent"] = 1;//设置排序后,强制回到第1页
                context.Response.Redirect("/VidoAdmin/VideoList.aspx?VideoDetailField=" + VideoDetailField + "&VideoDetailOrder=" + VideoDetailOrder + "&VideoCategoryGUID=" + VideoCategoryGUID);
                break;

                #endregion
            case "SetVideoDetailVisible":
                #region 设置影视的显示和隐藏(上下映)
                try
                {
                    GUID               = common.SQLFilter(context.Request["GUID"]);
                    arrStringTemp      = GUID.Split(',');
                    tempString         = bllVideoDetail.ExGetModel(arrStringTemp[0]).VideoDetailName;
                    VideoDetailVisible = Convert.ToInt32(context.Request["VideoDetailVisible"]);
                    bllVideoDetail.ExSetVideoDetailVisible(GUID, VideoDetailVisible);
                }
                catch (Exception ex)
                {
                }
                break;

                #endregion
            case "GetVideoDetailListSearch":
                #region 获取影视搜索列表
                if (!int.TryParse(common.SQLFilter(context.Request["VideoDetailSequel"]), out VideoDetailSequel))
                {
                    VideoDetailSequel = 2;
                }

                if (int.TryParse(common.SQLFilter(context.Request["HotSearch"]), out HotSearch))
                {
                    HotSearch = 2;
                }
                VideoCategoryGUID = common.SQLFilter(context.Request["VideoCategoryGUID"]);
                context.Response.Redirect("/VidoAdmin/VideoList.aspx?Clear=" + context.Request["Clear"] + "&VideoDetailSequel=" + VideoDetailSequel + "&HotSearch=" + HotSearch + "&VideoCategoryGUID=" + VideoCategoryGUID);
                break;

                #endregion
            case "GotoPage":
                #region 对列表进行分页
                PagePosition = context.Request["PagePosition"];
                Table        = common.SQLFilter(context.Request["Table"]);
                switch (Table)
                {
                case "Video":
                    context.Response.Redirect("/VidoAdmin/" + Table + "List.aspx?PagePosition=" + PagePosition);
                    break;

                case "TV":
                    context.Response.Redirect("/VidoAdmin/" + Table + "List.aspx?PagePosition=" + PagePosition);
                    break;

                case "Link":
                    context.Response.Redirect("/VidoAdmin/" + Table + "List.aspx?PagePosition=" + PagePosition);
                    break;

                case "Users":
                    context.Response.Redirect("/VidoAdmin/" + Table + "List.aspx?PagePosition=" + PagePosition);
                    break;

                default:
                    context.Response.Write("未指定分页输出对象,请完善System.ashx中的GotoPage分支");
                    break;
                }
                break;

                #endregion
            case "GetVideoSearch":
                #region 获取产品搜索列表,在产品搜索页面中调用
                key = common.SQLFilter(context.Request["key"]);
                try
                {
                    VideoDetailAddDateStart = common.SQLFilter(context.Request["VideoDetailAddDateStart"]);
                    VideoDetailAddDateEnd   = common.SQLFilter(context.Request["VideoDetailAddDateEnd"]);
                    VideoDetailVisible      = Convert.ToInt32(context.Request["VideoDetailVisible"]);//如果值为1,表示搜索全部,值为0表示仅搜索下映影视
                    context.Response.Redirect("/VidoAdmin/VideoSearchList.aspx?key=" + key + "&VideoDetailAddDateStart=" + VideoDetailAddDateStart + "&VideoDetailAddDateEnd=" + VideoDetailAddDateEnd + "&VideoDetailVisible=" + VideoDetailVisible.ToString());
                }
                catch (Exception ex)
                {
                    context.Response.Write("服务器错误,请重试!5957");
                }
                break;

                #endregion
            case "DeleteVideoDetail":
                #region  除影视详情及对应相关文件
                try
                {
                    GUID          = common.SQLFilter(context.Request["GUID"]);
                    arrStringTemp = GUID.Split(',');
                    tempString    = bllVideoDetail.ExGetModel(arrStringTemp[0]).VideoDetailName;
                    if (bllVideoDetail.ExDeleteList(GUID))
                    {
                        context.Response.Write("删除成功!");
                    }
                    else
                    {
                        context.Response.Write("删除失败!");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("删除产品出错!");
                }
                break;
                #endregion
            }
        }
예제 #14
0
        public void ProcessRequest(HttpContext context)
        {
            action = context.Request["action"];
            switch (action)
            {
            case "CreateUsersDetail":
                #region 创建会员
                try
                {
                    UserName                = common.SQLFilter(context.Request["UserName"]);
                    UserAccount             = common.SQLFilter(context.Request["UserAccount"]);
                    UserPassWord            = common.MD5(common.MD5(common.SQLFilter(context.Request["UserPassWord"])));
                    UserMail                = common.SQLFilter(context.Request["UserMail"]);
                    UsersState              = common.SQLFilter(context.Request["UsersState"]);
                    modelUsers.GUID         = Guid.NewGuid().ToString();
                    modelUsers.UserName     = UserName;
                    modelUsers.UserAccount  = UserAccount;
                    modelUsers.UserMail     = UserMail;
                    modelUsers.UserPassWord = UserPassWord;
                    modelUsers.UsersState   = Convert.ToInt32(UsersState);
                    modelUsers.LoginTime    = DateTime.Now;
                    modelUsers.RegisterTime = DateTime.Now;
                    if (bllUsers.Add(modelUsers) > 0)
                    {
                        modelPlayRight.GUID         = modelUsers.GUID;
                        modelPlayRight.UserAccount  = context.Request["UserAccount"];
                        modelPlayRight.ExpireTime   = DateTime.Now;
                        modelPlayRight.WatchRecord  = "暂无信息";
                        modelPlayRight.HeadPortrait = "b614d3bf0d897dd651f1b937b957ac8a.jpg";
                        bllPlayRight.Add(modelPlayRight);
                        context.Response.Write("添加成功");
                    }
                    else
                    {
                        context.Response.Write("添加失败");
                    }
                }
                catch (Exception)
                {
                    context.Response.Write("错误:02");
                }
                break;

                #endregion
            case "UsersPasswordEdit":
                #region 修改密码
                GUID                    = context.Request["GUID"];
                UserPassWord            = common.MD5(common.MD5(common.SQLFilter(context.Request["UserPassWord"])));
                modelUsers              = bllUsers.ExGetModelGUID(GUID);
                modelUsers.UserPassWord = UserPassWord;
                if (bllUsers.Update(modelUsers))
                {
                    context.Response.Write("操作成功");
                }
                else
                {
                    context.Response.Write("错误:03");
                }
                break;

                #endregion
            case "UsersUserNameMailEdit":
                #region 修改昵称和邮箱
                GUID       = context.Request["GUID"];
                modelUsers = bllUsers.ExGetModelGUID(GUID);
                if (context.Request["UsersName"] != null && context.Request["UsersName"] != "")
                {
                    modelUsers.UserName = common.SQLFilter(context.Request["UsersName"]);
                }
                if (context.Request["UsersMail"] != null && context.Request["UsersMail"] != "")
                {
                    modelUsers.UserMail = common.SQLFilter(context.Request["UsersMail"]);
                }
                if (bllUsers.Update(modelUsers))
                {
                    context.Response.Write("操作成功");
                }
                else
                {
                    context.Response.Write("操作失败");
                }
                break;

                #endregion
            case "UsersStateEdit":
                #region 修改用户状态
                GUID                  = context.Request["GUID"];
                UsersState            = context.Request["UsersState"];
                modelUsers            = bllUsers.ExGetModelGUID(GUID);
                modelUsers.UsersState = Convert.ToInt32(UsersState);
                if (bllUsers.Update(modelUsers))
                {
                    context.Response.Write("操作成功");
                }
                else
                {
                    context.Response.Write("操作失败");
                }
                break;

                #endregion
            case "EditUsersStateAttr":
                #region 修改多个用户状态
                try
                {
                    UsersGUIDList = common.SQLFilter(context.Request["GUID"]);
                    UsersState    = context.Request["UserState"];
                    context.Response.Write(bllUsers.ExEditUsersStateAttr(UsersGUIDList, Convert.ToInt32(UsersState)));
                }
                catch (Exception)
                {
                    context.Response.Write("错误:08");
                }
                break;

                #endregion
            case "DeleteUsers":
                #region  除用户
                try
                {
                    GUID = common.SQLFilter(context.Request["GUID"]);
                    if (bllUsers.ExDelete(GUID))
                    {
                        bllPlayRight.ExDelete(GUID);
                        context.Response.Write("操作成功");
                    }
                    else
                    {
                        context.Response.Write("操作失败");
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("错误:03");
                }
                break;

                #endregion
            case "GetUsersListSearch":
                #region 获取用户搜索列表
                UserName    = common.SQLFilter(context.Request["UserName"]);
                UserAccount = common.SQLFilter(context.Request["UserAccount"]);
                UserMail    = common.SQLFilter(context.Request["UserMail"]);
                UsersState  = common.SQLFilter(context.Request["UserState"]);
                context.Response.Redirect("/VidoAdmin/UsersList.aspx?Clear=" + context.Request["Clear"] + "&UserName="******"&UserAccount=" + UserAccount + "&UserMail=" + UserMail + "&UsersState=" + UsersState);
                break;

                #endregion
            default:
                context.Response.Write("错误:01");
                break;
            }
        }
예제 #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            GUID = common.SQLFilter(Request["GUID"]) == null ? "" : common.SQLFilter(Request["GUID"]);
            Session["PagePosition"] = Request["PagePosition"] ?? "";
            Session["PageCurrent"]  = Session["PageCurrent"] == null  ? ("1") : (Session["PageCurrent"].ToString());
            dtTemp = bllVideoDetail.ExWebVideoDetail(GUID);
            int tmpInt, tmpIntA = 1;

            if (GUID != "")
            {
                tmpInt = bllVideoDetail.ExVideoDetailCount(GUID);
                DataColumn col = new DataColumn("FID", typeof(int));
                dtTemp.Columns.Add(col);
                DataRow newRow;
                newRow = dtTemp.NewRow();
                foreach (DataRow dr in dtTemp.Rows)
                {
                    if (tmpIntA <= tmpInt)
                    {
                        dr["FID"] = tmpIntA++;
                    }
                }
            }
            Pager = new Common.Pager(Convert.ToInt32(Session["PageCurrent"]), 60, dtTemp);
            switch (Request["PagePosition"])
            {
            case "FP":
                rptList.DataSource     = Pager.GetFirstPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            case "PP":
                rptList.DataSource     = Pager.GetPreviousPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            case "NP":
                rptList.DataSource     = Pager.GetNextPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            case "LP":
                rptList.DataSource     = Pager.GetLastPage();
                Session["PageCurrent"] = Pager.PageCurrent;
                break;

            default:
                rptList.DataSource = Pager.GetXPage(Convert.ToInt32(Session["PageCurrent"]));
                break;
            }
            if (dtTemp.Rows.Count > 0)
            {
                rptList.DataBind();
                lblNoData.Visible = false;
                divPager.Visible  = true;
            }
            else
            {
                lblNoData.Visible = true;
                divPager.Visible  = false;
            }
        }
예제 #16
0
        public void ProcessRequest(HttpContext context)
        {
            action = context.Request["action"];
            switch (action)
            {
            case "exit":
                context.Response.Cookies["VideoNetcookieLogin"].Expires = DateTime.Now.AddDays(-1);
                context.Session["userInfo"] = null;
                context.Response.Write("okexit:Login.aspx");
                break;

            case "Register":
                context.Response.Write("LookVideoParticulars.aspx?f=" + common.SQLFilter(context.Request["GUID"]));
                break;

            case "GotoPage":    //对列表进行分页
                #region 对列表进行分页
                PagePosition = context.Request["PagePosition"];
                Table        = common.SQLFilter(context.Request["Table"]);
                GUID         = common.SQLFilter(context.Request["GUID"]);
                switch (Table)
                {
                case "Tv":
                    context.Response.Redirect("../" + Table + "Datil.aspx?GUID=" + GUID + "&PagePosition=" + PagePosition);
                    break;

                case "Article":
                    context.Response.Redirect(Table + "Datil.aspx?PagePosition=" + PagePosition);
                    break;

                default:
                    context.Response.Write("未指定分页输出对象,请完善WebSystem.ashx中的GotoPage分支");
                    break;
                }
                break;

                #endregion
            case "Search":
                try
                {
                    SearchString     = common.SQLFilter(context.Request["SearchString"]);
                    modelVideoDetail = bllVideoDetail.ExGetVideoSearchA(SearchString);
                    ModelTemp        = modelVideoDetail.GUID + "," + modelVideoDetail.VideoDetailName + "," + modelVideoDetail.VideoDetailImgeURL;
                    context.Response.Write(ModelTemp);
                }
                catch (Exception ex)
                {
                    context.Response.Write("错误!15");
                }
                break;

            case "APPHomePage":
                try
                {
                    DataTable dtTemp;
                    DataTable dt = new DataTable();
                    dt.Columns.Add(new DataColumn("VideoID", typeof(string)));
                    dt.Columns.Add(new DataColumn("VideoName", typeof(string)));
                    dt.Columns.Add(new DataColumn("VideoCont", typeof(string)));
                    dt.Columns.Add(new DataColumn("VideoImageURL", typeof(string)));
                    dtTemp = bllVideoDetail.GetList(" VideoCategorGUID='" + context.Request["ID"] + "' ").Tables[0];
                    DataRow dr = null;
                    foreach (DataRow row in dtTemp.Rows)
                    {
                        dr    = dt.NewRow();
                        dr[0] = row["GUID"];
                        dr[1] = row["VideoDetailName"];
                        dr[2] = row["VideoDetailContent"];
                        dr[3] = row["VideoDetailImgeURL"];
                        dt.Rows.Add(dr);
                    }
                    List <Entity> list = new List <Entity>();
                    list = (from DataRow dr1 in dt.Rows
                            select new Entity
                    {
                        VideoID = dr1["VideoID"].ToString(),
                        VideoName = dr1["VideoName"].ToString(),
                        VideoCont = dr1["VideoCont"].ToString(),
                        VideoImageURL = dr1["VideoImageURL"].ToString()
                    }).ToList();
                    context.Response.Write(Encoding.Default.GetString(Encoding.UTF8.GetBytes(fastJSON.JSON.Instance.ToJSON(list))));
                }
                catch (Exception ex)
                {
                    context.Response.Write("0");
                }
                break;

            case "NetName":
                try
                {
                    BLL.Config bllConfig = new BLL.Config();
                    context.Response.Write(fastJSON.JSON.Instance.ToJSON(bllConfig.ExGetConfigValue("网站名称")));
                }
                catch (Exception ex)
                {
                    context.Response.Write("0");
                }
                break;

            default:
                context.Response.Write("错误!12");
                break;
            }
        }
예제 #17
0
        public void ProcessRequest(HttpContext context)
        {
            BLL.Users   bllUser      = new BLL.Users();
            Model.Users modelUsers   = new Model.Users();
            string      UserAccount  = context.Request["UserAccount"];
            string      UserPassWord = common.MD5(common.MD5(common.SQLFilter(context.Request["UserPassWord"])));

            action = context.Request["action"];
            switch (action)
            {
            case "xxx":
                //此处没有在ajax中发送数据如需要用请在js中调用
                int UserChckbox = Convert.ToInt32(context.Request["checkboxid"]);
                Code       = context.Session["vCode"] != null ? context.Session["vCode"].ToString() : "";
                modelUsers = bllUser.GetModel(UserAccount);
                if (Code == common.SQLFilter(context.Request["Code"]))
                {
                    if (bllUser.CheckUserInfo(UserAccount, UserPassWord, out modelUsers))
                    {
                        if (modelUsers.UsersState == 1)
                        {
                            context.Session["userInfo"] = modelUsers;
                            if (UserChckbox == 1)
                            {
                                //将登录的用户存在cookie中
                                cookie.Expires = DateTime.Now.AddDays(7);
                                cookie.Values.Add("UserAccount", UserAccount);
                                cookie.Values.Add("UserPassWord", UserPassWord);
                                context.Response.AppendCookie(cookie);
                            }
                            context.Response.Write("/HomePage.aspx");
                        }
                        else
                        {
                            context.Response.Write("no:用户被锁定和用户异常请联系站长QQ1300646029发送账号");
                        }
                    }
                    else
                    {
                        context.Response.Write("no:没有此用户和以注销请联系站长QQ1300646029发送我要账号附带邮箱");
                    }
                }
                else
                {
                    context.Response.Write("no:请先输入正确的验证码和请点击验证码刷新验证码");
                }
                break;

            case "APP":
                try
                {
                    if (bllUser.CheckUserInfo(UserAccount, UserPassWord, out modelUsers))
                    {
                        if (modelUsers.UsersState == 1)
                        {
                            Model.PlayRight modelPlayRight = new Model.PlayRight();
                            BLL.PlayRight   bllPlayRight   = new BLL.PlayRight();
                            modelPlayRight = bllPlayRight.GetModel(modelUsers.UserAccount);
                            context.Response.Write(fastJSON.JSON.Instance.ToJSON(modelUsers.UserName + "," + modelUsers.UserAccount + "," + modelPlayRight.HeadPortrait));
                        }
                        else
                        {
                            context.Response.Write("0");
                        }
                    }
                }
                catch (Exception ex)
                {
                    context.Response.Write("0");
                }
                break;

            case "NetName":
                try
                {
                    BLL.Config bllConfig = new BLL.Config();
                    context.Response.Write(fastJSON.JSON.Instance.ToJSON(bllConfig.ExGetConfigValue("网站名称")));
                }
                catch (Exception ex)
                {
                    context.Response.Write("0");
                }
                break;

            default:
                context.Response.Write("0");
                break;
            }
        }