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

📄 friend_list.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 3 页
字号:
                        int Type = int.Parse(dt.Rows[k]["Type"].ToString());
                        int llock = int.Parse(dt.Rows[k]["Lock"].ToString());
                        string Authorr = dt.Rows[k]["Author"].ToString();
                        dt.Rows[k]["Name"] = "<a href='" + LinkUrl + "' class=\"list_link\" title='" + siteName + "' target=\"_bank\">" + dt.Rows[k]["Name"].ToString() + "</a>";
                        dt.Rows[k]["operate"] = "<input type=\"checkbox\" id=\"friend_checkbox_link\" value=\"" + dt.Rows[k]["id"].ToString() + "\" name=\"friend_checkbox_link\"  />";
                        #region 取类别的名称
                        string className = "";
                        try
                        {
                            DataTable dtcs = fl.CClas(ClassID);
                            className = dtcs.Rows[0]["ClassCName"].ToString();
                            dt.Rows[k]["class"] = className;
                        }
                        catch { }
                        #endregion

                        #region 取类型值 1,文字,0,图片
                        switch (Type)
                        {
                            case 1:
                                dt.Rows[k]["type"] = "文字";
                                break;
                            case 0:
                                dt.Rows[k]["type"] = "图片";
                                break;
                            default:
                                dt.Rows[k]["type"] = "文字";
                                break;
                        }
                        #endregion

                        #region 状态 1,锁定 0,正常
                        switch (llock)
                        {
                            case 0:
                                dt.Rows[k]["lock"] = "<img src=\"../../sysImages/folder/yes.gif\" border=\"0\">";
                                break;
                            case 1:
                                dt.Rows[k]["lock"] = "<img src=\"../../sysImages/folder/no.gif\" border=\"0\">";
                                break;
                        }
                        #endregion

                        #region 取作者值
                        DataTable dt_user = fl.USerSess(Authorr);
                        string AdminName = (dt_user.Rows[0]["UserName"].ToString());
                        string isadmin = dt_user.Rows[0]["isAdmin"].ToString();
                        dt.Rows[k]["author"] = isadmin == "1" ? "管理员:<a href=\"../../" + NetCMS.Config.UIConfig.dirUser + "/showUser.aspx?uid=" + AdminName + "\" target=\"_blank\" class=\"list_link\">" + AdminName + "</a>" : "会员:<a href=\"../../" + NetCMS.Config.UIConfig.dirUser + "/showUser.aspx?uid=" + AdminName + "\" target=\"_blank\" class=\"list_link\">" + AdminName + "</a>";
                        #endregion
                        dt.Rows[k]["operate"] = "<a href=\"Friend_List.aspx?type=edit_link&id=" + id + "\"  class=\"list_link\" title=\"修改此项\"><img src=\"../../sysImages/" + NetCMS.Config.UIConfig.CssPath() + "/sysico/edit.gif\" border=\"0\" alt=\"修改此项\" /></a><input type='checkbox' name='friend_checkbox_link' id='friend_checkbox_link' value=\"" + id + "\"/>";
                    }
                }
                else
                {
                    NoContent_Link.InnerHtml = Show_NoContent_link();
                    this.PageNavigator2.Visible = false;
                }
            }
            else
            {
                NoContent_Link.InnerHtml = Show_NoContent_link();
                this.PageNavigator2.Visible = false;
            }
        }
        catch { }
        DataList2.DataSource = dt;
        DataList2.DataBind();
    }
    #endregion

    #region 提示无内容
    //当没有内容时显示没有内容提示
    string Show_NoContent()
    {
        string type = Request.QueryString["type"];
        string nos = "";
        if (type == "class")
        {
            nos = "<table border=0 width='98%' align=center cellpadding=5 cellspacing=1 class='table'>";
            nos = nos + "<tr class='TR_BG_list'>";
            nos = nos + "<td class='navi_link'>当前没有满足条件的分类!</td>";
            nos = nos + "</tr>";
            nos = nos + "</table>";
        }
        return nos;
    }
    string Show_NoContent_link()
    {
        string type = Request.QueryString["type"];
        string nos = "";
        if (type == "link")
        {
            nos = "<table border=0 width='98%' align=center cellpadding=5 cellspacing=1 class='table'>";
            nos = nos + "<tr class='TR_BG_list'>";
            nos = nos + "<td class='navi_link'>当前没有满足条件的连接!</td>";
            nos = nos + "</tr>";
            nos = nos + "</table>";
        }
        return nos;
    }
    #endregion

    /// <summary>
    /// 新增分类
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    #region 新增分类
    protected void SaveAddClass_ServerClick(object sender, EventArgs e)
    {
        if (Page.IsValid)//判断页面是否通过验证
        {
            //取得设置添加中的表单信息
            string parentid = this.ParentID.Text.Trim();//父类编号
            string Str_ClassCName = this.ClassCName.Text.Trim();//类别名称
            string Str_ClassEName = this.ClassEName.Text.Trim();//英文名称
            string Str_Description = this.Content_Class.Value.Trim();//说明
            #region 检查重复数据
        check: string Str_ClassID = NetCMS.Common.Rand.Number(12);
            if (fl.IsExitClassName(Str_ClassID) != 0)
                goto check;
            #endregion
            //检查是否有已经存在的类别名称
            if (fl.ISExitNam(Str_ClassCName) != 0)
            {
                PageError("对不起,该类别已经存在", "Friend_List.aspx?type=class");
            }
            //判断类别名称是否为空
            if (Str_ClassCName == null || Str_ClassCName == string.Empty)
            {
                PageError("对不起,类别名称不能为空,请返回继续添加", "Friend_List.aspx?type=class");
            }
            //向数据库中写入添加的类别信息

            int iclass = fl.Insert_Class(Str_ClassID, Str_ClassCName, Str_ClassEName, Str_Description, parentid);

            //载入数据-刷新页面
            if (iclass != 0)
            {
                log.SaveUserAdminLogs(1, 1, UserNum, "新增友情连接", "新增连接成功");
                PageRight("友情连接系统新增类别成功", "Friend_List.aspx?type=class");
            }
            else
            {
                PageError("意外错误:未知错误<br />", "shortcut_list.aspx");
            }

        }
    }
    #endregion

    /// <summary>
    ///  删除单个事件 类别
    /// </summary>
    ///code by chenzhaohui 

    #region 删除单个事件 类别
    protected void DelOne_Class()
    {
        string FID = Request.QueryString["ID"];
        string Parentid = Request.QueryString["parentid"];
        int del1 = 0, del2 = 0;
        if (FID == null)
        {
            PageError("错误的参数传递!", "");
        }
        else
        {
            try
            {
                del1 = fl.del_oneClass_1(FID);
                del2 = fl.del_oneClass_2(FID);
                PageRight("删除成功。", "Friend_List.aspx?type=class");
            }
            catch { }
        }
        PageError("意外错误:未知错误", "");
    }
    #endregion

    /// <summary>
    /// 删除单个事件 连接
    /// </summary>
    ///code by chenzhaohui 

    #region 删除单个事件 连接
    protected void DelOne_Link()
    {
        int FID = int.Parse(Request.QueryString["ID"]);
        int dellink = 0;
        try
        {
            dellink = fl.del_onelink(FID);
            if (dellink == 0)
            {
                PageError("意外错误:未知错误", "");
            }
            else
            {
                PageRight("删除成功。", "Friend_List.aspx?type=link");
            }
        }
        catch { }
    }
    #endregion


    /// <summary>
    /// 锁定单个事件 连接
    /// </summary>
    /// code by chenzhaohui

    #region 锁定单个事件 连接
    protected void Suo()
    {
        int FID = int.Parse(Request.QueryString["ID"]);
        int suoxone = 0;
        try
        {
            suoxone = fl.suo_onelink(FID);
            if (suoxone == 0)
            {
                PageError("意外错误:未知错误", "");
            }
            else
            {
                PageRight("锁定成功。", "Friend_List.aspx?type=link");
            }
        }
        catch { }
    }
    #endregion

    /// <summary>
    ///  解锁定单个事件 连接
    /// </summary>
    /// code by chenzhaohui

    #region 解锁定单个事件 连接
    protected void Unsuo()
    {
        int FID = int.Parse(Request.QueryString["id"]);
        int unsuos = 0;
        try
        {
            unsuos = fl.unsuo_onelink(FID);
            if (unsuos == 0)
            {
                PageError("意外错误:未知错误", "");
            }
            else
            {
                PageRight("解锁成功!!", "Friend_List.aspx?type=link");
            }
        }
        catch { }
    }
    #endregion

    /// <summary>
    /// 修改初始页面值 分类
    /// </summary>
    /// code by chenzhaohui

    #region 修改初始页面值 分类
    protected void EditClass_Start()
    {
        string FID = Request.QueryString["ID"];
        DataTable dt = fl.EditClass(FID);
        if (dt.Rows.Count > 0)
        {
            this.ParentIDEdit.Text = dt.Rows[0]["ParentID"].ToString().Trim();
            this.ClassCNameEdit.Text = dt.Rows[0]["ClassCName"].ToString().Trim();
            this.ClassENameEdit.Text = dt.Rows[0]["ClassEName"].ToString().Trim();
            this.DescriptionE.Value = dt.Rows[0]["Content"].ToString().Trim();
        }
        else
        {
            PageError("未知错误,异常错误", "Friend_List.aspx?type=class");
        }
    }
    #endregion

    /// <summary>
    /// 修改保存事件 分类
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    ///code by chenzhaohui 

    #region 修改保存事件 分类
    protected void UpdateClass_ServerClick(object sender, EventArgs e)
    {
        if (Page.IsValid)//判断页面是否通过验证
        {
            string FID = Request.QueryString["ID"];
            //取得添加中的表单信息
            string Str_ClassNameE =this.ClassCNameEdit.Text.Trim();//类别名称
            string Str_EnglishE = this.ClassENameEdit.Text.Trim();//英文
            string Str_Descript = this.DescriptionE.Value.Trim();//说明

            //判断类别名称是否为空
            if (Str_ClassNameE == null || Str_ClassNameE == string.Empty)
            {
                PageError("对不起,类别名称不能为空,请返回继续修改", "Friend_List.aspx?type=class");
            }
            int updat = fl.EditClick(FID, Str_ClassNameE, Str_EnglishE, Str_Descript);

            #region 刷新页面
            if (updat != 0)
            {
                PageRight("修改成功", "Friend_List.aspx?type=class");
            }
            else
            {
                PageError("意外错误:未知错误<br>", "Friend_List.aspx?type=class");
            }
            #endregion
        }
    }
    #endregion

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

    #region 批量删除分类
    protected void delP_class_Click(object sender, EventArgs e)
    {
        string friend_checkbox = Request.Form["friend_checkbox"];
        int box1 = 0;
        int box2 = 0;
        if (friend_checkbox == null || friend_checkbox == String.Empty)
        {
            PageError("请先选择批量操作的内容!", "");
        }
        else
        {
            String[] CheckboxArray = friend_checkbox.Split(',');
            friend_checkbox = null;
            for (int i = 0; i < CheckboxArray.Length; i++)
            {
                box1 = fl._DelPClass(CheckboxArray[i]);
                box2 = fl._DelPClass2(CheckboxArray[i]);
            }
            PageRight("删除数据成功,请返回继续操作!", "Friend_List.aspx?type=class");
        }
        PageError("删除数据失败,请与管理联系!", "");
    }
    #endregion

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

    #region 删除全部分类
    protected void delall_class_Click(object sender, EventArgs e)
    {
        int dall = fl._DelAllClass();
        if (dall != 0)
        {
            PageRight("删除全部成功。", "Friend_List.aspx?type=class");
        }
        else
        {
            PageError("删除数据失败,请与管理联系!", "");
        }
    }
    #endregion

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

    #region 批量锁定 连接
    protected void SuoP_Click(object sender, EventArgs e)
    {
        string friend_checkbox_link = Request.Form["friend_checkbox_link"];
        int link_lock = 0;
        if (friend_checkbox_link == null || friend_checkbox_link == String.Empty)
        {
            PageError("请先选择批量操作的内容!", "");
        }

⌨️ 快捷键说明

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