⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 friend_list.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 3 页
字号:
        else
        {
            String[] CheckboxArray = friend_checkbox_link.Split(',');
            friend_checkbox_link = null;
            for (int i = 0; i < CheckboxArray.Length; i++)
            {
                link_lock = fl._LockP_Link(CheckboxArray[i]);
                if (link_lock == 0)
                {
                    PageError("锁定数据失败,请与管理联系!", "");
                    break;
                }
            }
            PageRight("锁定数据成功!", "Friend_List.aspx?type=link");
        }
    }
    #endregion

    /// <summary>
    /// 批量解锁 连接
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    #region 批量解锁 连接
    protected void UnsuoP_Click(object sender, EventArgs e)
    {
        string friend_checkbox_link = Request.Form["friend_checkbox_link"];
        int unlockk = 0;
        if (friend_checkbox_link == null || friend_checkbox_link == String.Empty)
        {
            PageError("请先选择批量操作的内容!", "");
        }
        else
        {
            String[] CheckboxArray = friend_checkbox_link.Split(',');
            friend_checkbox_link = null;
            for (int i = 0; i < CheckboxArray.Length; i++)
            {
                unlockk = fl._unLockP_Link(CheckboxArray[i]);
                if (unlockk == 0)
                {
                    PageError("锁定数据失败!", "");
                    break;
                }
            }
            PageRight("解锁数据成功!", "Friend_List.aspx?type=link");
        }
    }
    #endregion

    /// <summary>
    /// 批量删除 连接
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    #region 批量删除 连接
    protected void delP_link_Click(object sender, EventArgs e)
    {
        string friend_checkbox_link = Request.Form["friend_checkbox_link"];
        int delpl = 0;
        if (friend_checkbox_link == null || friend_checkbox_link == String.Empty)
        {
            PageError("请先选择批量操作的内容!", "");
        }
        else
        {
            String[] CheckboxArray = friend_checkbox_link.Split(',');
            friend_checkbox_link = null;
            for (int i = 0; i < CheckboxArray.Length; i++)
            {
                delpl = fl._delP_Link(CheckboxArray[i]);
                if (delpl == 0)
                {
                    PageError("删除数据失败,可能是没找到记录!", "");
                    break;
                }
            }
            PageRight("删除数据成功,请返回继续操作!", "Friend_List.aspx?type=link");
        }
    }
    #endregion

    /// <summary>
    /// 删除全部 连接
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    #region 删除全部 连接
    protected void delall_link_Click(object sender, EventArgs e)
    {
        int delao = fl._delAll_Link();
        if (delao == 0)
        {
            PageError("意外错误:未知错误", "");
        }
        else
        {
            PageRight("删除全部成功。", "Friend_List.aspx?type=link");
        }
    }
    #endregion

    /// <summary>
    /// 保存连接增加事件 link
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    #region 保存连接增加事件 link
    protected void SaveLink_ServerClick(object sender, EventArgs e)
    {
        if (Page.IsValid)//判断页面是否通过验证
        {
            #region 取得设置添加中的表单信息

            string Str_Class = Request.Form["SelectClass"];//选择类别
            string Str_Name = this.Name.Text.Trim();//站点名称
            string Str_Type = this.Type.Text.Trim();//连接类型
            string Str_Url = this.Url.Text.Trim();//连接地址
            string Str_Content = this.ContentFri.Value.Trim();//站点说明
            string Str_PicUrl = this.PicUrl.Text;//图片地址
            string Str_Author =this.Author.Text.Trim();//申请人作者
            string Str_Mail = this.Mail.Text.Trim();//邮件
            string Str_ContentFor =this.ContentFor.Value.Trim();//申请理由
            string Str_LinkContent = this.LinkContent.Value.Trim();//其他联系方式
            string Str_Addtime = this.Addtime.Text.Trim();//添加时间

            #endregion

            int Isuser = 0, isLok = 0;
            if (Lock.Checked == true)
            {
                isLok = 1;
            }
            if (IsUser.Checked == true)
            {
                Isuser = 1;
            }
            #region 类型
            string tip = null;
            switch (Str_Type)
            {
                case "1":
                    tip = "文字连接添加";
                    break;
                case "0":
                    tip = "图片连接添加";
                    break;
            }
            #endregion
            #region 检查是否有已经存在的连接名称
            if (fl.ExistName_Link(Str_Name) != 0)
            {
                PageError("对不起,该连接已经存在", "Friend_List.aspx?type=link");
            }
            if (Str_Name == null || Str_Name == string.Empty)
            {
                PageError("对不起,连接名称不能为空", "Friend_List.aspx?type=link");
            }
            #endregion

            #region 向数据库中写入添加的连接信息
            int lsa = fl._LinkSave(Str_Class, Str_Name, Str_Type, Str_Url, Str_Content, Str_PicUrl, Str_Author, Str_Mail, Str_ContentFor, Str_LinkContent, Str_Addtime, Isuser, isLok);
            //载入数据-刷新页面
            if (lsa != 0)
            {
                log.SaveUserAdminLogs(1, 1, UserNum, "" + tip + "", "" + tip + "成功");
                PageRight("" + tip + "成功", "Friend_List.aspx?type=link");
            }
            else
            {
                PageError("意外错误:未知错误<br />", "shortcut_list.aspx");
            }
            #endregion
        }
    }
    #endregion

    /// <summary>
    /// 修改初始页面值 连接
    /// </summary>
    /// code by chenzhaohui

    #region 修改初始页面值 连接
    protected void Edit_Link_Start()
    {
        int FID = int.Parse(Request.QueryString["ID"]);
        DataTable dt = fl.Start_Link(FID);
        if (dt.Rows.Count > 0)
        {
            //Response.Write("<script language=\"javascript\">SelectE('" + dt.Rows[0]["Type"].ToString() + "');</script>");

            getClassInfo_Edit(dt.Rows[0]["ClassID"].ToString());//取类别信息
            this.SiteName.Text = dt.Rows[0]["Name"].ToString().Trim();
            this.LinkType.Text = dt.Rows[0]["Type"].ToString().Trim();
            this.linkUrl.Text = dt.Rows[0]["Url"].ToString().Trim();
            this.siteDesc.Value = dt.Rows[0]["Content"].ToString().Trim();
            this.PicUrll.Text = dt.Rows[0]["PicUrl"].ToString().Trim();
            if (dt.Rows[0]["Lock"].ToString() == "1")
            {
                isSuo.Checked = true;
            }
            else
            {
                isSuo.Checked = false;
            }
            if (dt.Rows[0]["IsUser"].ToString() == "1")
            {
                isUserr.Checked = true;
            }
            else
            {
                isUserr.Checked = false;
            }
            this.Authorr.Text = dt.Rows[0]["Author"].ToString().Trim();
            this.Emaill.Text = dt.Rows[0]["Mail"].ToString().Trim();
            this.forfor.Value = dt.Rows[0]["ContentFor"].ToString().Trim();
            this.otherl.Value = dt.Rows[0]["LinkContent"].ToString().Trim();
            this.datetime.Text = dt.Rows[0]["Addtime"].ToString().Trim();
        }
        else
        {
            PageError("未知错误,异常错误", "Friend_List.aspx?type=link");
        }
    }
    //protected void showjst()
    //{
    //    int FID = int.Parse(Request.QueryString["ID"].ToString());
    //    DataTable dt = fl.Start_Link(FID);
    //    if (dt.Rows.Count > 0)
    //    {
    //        Response.Write("<script language=\"javascript\">SelectE('" + dt.Rows[0]["Type"].ToString() + "');</script>");
    //    }
    //}
    #endregion

    /// <summary>
    /// 递归
    /// </summary>
    /// <param name="classid"></param>

    #region
    protected void getClassInfo_Edit(string classid)
    {
        dt_class = fl.Edit_Link_Di();
        if (dt_class != null)
        {
            ClassRender_Edit("0", 0, classid);
        }
        dt_class.Clear();
        dt_class.Dispose();
    }
    private void ClassRender_Edit(string PID, int Layer, string classid)
    {
        DataRow[] row = dt_class.Select("ParentID='" + PID + "'");
        if (row.Length < 1)
            return;
        else
        {
            foreach (DataRow r in row)
            {
                ListItem it = new ListItem();
                it.Value = r["ClassID"].ToString();
                if (classid == it.Value)
                {
                    it.Selected = true;
                }
                string stxt = "├";
                for (int i = 0; i < Layer; i++)
                {
                    stxt += "─";
                }
                it.Text = stxt + r["ClassCName"].ToString();
                this.Sclass.Items.Add(it);
                ClassRender_Edit(r["ClassID"].ToString(), Layer + 1, classid);
            }
        }
    }
    #endregion

    /// <summary>
    /// 修改连接
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    #region 修改连接
    protected void EditFriend_ServerClick(object sender, EventArgs e)
    {
        if (Page.IsValid)//判断页面是否通过验证
        {
            int FID = int.Parse(Request.QueryString["ID"]);
            //取得表单信息
            string Str_Class = Request.Form["Sclass"];//选择类别
            string Str_Name = this.SiteName.Text.Trim();//站点名称
            string Str_Type = this.LinkType.Text;//连接类型
            string Str_Url = this.linkUrl.Text.Trim()+"";//连接地址
            string Str_Content = this.siteDesc.Value+"";//站点说明
            string Str_PicUrl = this.PicUrll.Text.Trim()+"";//图片地址
            int Isuser = 0, isLok = 0;
            if (isSuo.Checked == true)
            {
                isLok = 1;
            }
            if (isUserr.Checked == true)
            {
                Isuser = 1;
            }
            string Str_Author = this.Authorr.Text.Trim()+"";//申请人作者
            string Str_Mail = this.Emaill.Text.Trim()+"";//邮件
            string Str_ContentFor = this.forfor.Value.Trim()+"";//申请理由
            string Str_LinkContent = this.otherl.Value.Trim()+"";//其他联系方式
            string Str_Addtime =System.DateTime.Now.ToString();//添加时间

            //判断名称是否为空
            if (Str_Name == null || Str_Name == string.Empty)
            {
                PageError("对不起,名称不能为空,请返回继续修改", "Friend_List.aspx?type=link");
            }
            int elink = fl.Update_Link(Str_Class, Str_Name, Str_Type, Str_Url, Str_Content, Str_PicUrl, Isuser, isLok, Str_Author, Str_Mail, Str_ContentFor, Str_LinkContent, Str_Addtime, FID);
            #region 刷新页面
            if (elink != 0)
            {
                PageRight("修改成功", "Friend_List.aspx?type=link");
            }
            else
            {
                PageError("意外错误:未知错误<br>", "");
            }
            #endregion
        }
    }
    #endregion

    /// <summary>
    /// 查询连接
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    #region 查询连接
    //protected void BtnSearch_Click(object sender, EventArgs e)
    //{
    //    FriendLinkManage(1);
    //}
    #endregion

    /// <summary>
    /// 获取父类ID开始
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    protected void GetParentValue()
    {
        string parentid = Request.QueryString["parentid"];//父类编号
        if (parentid == "" || parentid == null || parentid == string.Empty)
        {
            this.ParentID.Text = "0";
        }
        else
        {
            this.ParentID.Text = parentid;
        }
    }

    /// <summary>
    /// 作者编号
    /// </summary>
    /// code by chenzhaohui

    protected void StartUser()
    {
        DataTable dt = fl.UserNumm();
        if (dt.Rows.Count > 0)
        {
            this.Author.Text = dt.Rows[0]["UserNum"].ToString().Trim();
        }
        else
        {
            this.Author.Text = "";
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -