private void RptBind()
    {
        ax_navigation bll = new ax_navigation();

        this.rptList.DataSource = bll.GetList("0=0 order by sort_id");
        this.rptList.DataBind();
    }
示例#2
0
    private void ShowInfo(int _id)
    {
        ax_navigation model = new ax_navigation();

        model.GetModel(_id);

        ddlParentId.SelectedValue = model.parent_id.ToString();
        txtSortId.Text            = model.sort_id.ToString();
        if (model.status == 1)
        {
            cbIsLock.Checked = true;
        }
        txtTitle.Text   = model.title;
        txtLinkUrl.Text = model.link_url;

        //赋值操作权限类型
        string[] actionTypeArr = model.action_type.Split(',');
        for (int i = 0; i < cblActionType.Items.Count; i++)
        {
            for (int n = 0; n < actionTypeArr.Length; n++)
            {
                if (actionTypeArr[n].ToLower() == cblActionType.Items[i].Value.ToLower())
                {
                    cblActionType.Items[i].Selected = true;
                }
            }
        }
    }
示例#3
0
    private void TreeBind()
    {
        ax_navigation bll = new ax_navigation();
        DataTable     dt  = bll.GetList("parent_id=0").Tables[0];

        this.ddlParentId.Items.Clear();
        this.ddlParentId.Items.Add(new ListItem("无父级导航", "0"));
        foreach (DataRow dr in dt.Rows)
        {
            string Id    = dr["id"].ToString();
            string Title = dr["title"].ToString().Trim();
            this.ddlParentId.Items.Add(new ListItem(Title, Id));
        }
    }
 // 单个删除
 protected void lbtnDelCa_Click(object sender, EventArgs e)
 {
     //检查权限
     if (ChkAdminLevel(this.Page, 50, "Delete"))
     {
         // 当前点击的按钮
         LinkButton    lb   = (LinkButton)sender;
         int           caId = int.Parse(lb.CommandArgument);
         ax_navigation bll  = new ax_navigation();
         bll.GetModel(caId);
         string title = bll.title;
         bll.Delete(caId);
         AddAdminLog("删除", "删除导航:" + title + ""); //记录日志
         JscriptMsg(this.Page, " 删除成功", "nav_list.aspx", "Success");
     }
 }
示例#5
0
    private bool DoEdit(int _id)
    {
        try
        {
            ax_navigation model = new ax_navigation();
            model.GetModel(_id);
            model.title    = txtTitle.Text.Trim();
            model.link_url = txtLinkUrl.Text.Trim();
            model.sort_id  = int.Parse(txtSortId.Text.Trim());
            model.status   = 0;
            if (cbIsLock.Checked == true)
            {
                model.status = 1;
            }

            int parentId = int.Parse(ddlParentId.SelectedValue);
            //如果选择的父ID不是自己,则更改
            if (parentId != model.id)
            {
                model.parent_id = parentId;
            }

            //添加操作权限类型
            string action_type_str = string.Empty;
            for (int i = 0; i < cblActionType.Items.Count; i++)
            {
                if (cblActionType.Items[i].Selected && Utils.ActionType().ContainsKey(cblActionType.Items[i].Value))
                {
                    action_type_str += cblActionType.Items[i].Value + ",";
                }
            }
            model.action_type = Utils.DelLastComma(action_type_str);
            if (model.Update())
            {
                AddAdminLog("修改", "修改导航信息:" + model.title); //记录日志
                return(true);
            }
        }
        catch
        {
            return(false);
        }
        return(false);
    }
    //保存排序
    protected void btnSave_Click(object sender, EventArgs e)
    {
        ax_navigation bll     = new ax_navigation();
        Repeater      rptList = new Repeater();

        rptList = this.rptList;

        for (int i = 0; i < rptList.Items.Count; i++)
        {
            int id = Convert.ToInt32(((HiddenField)rptList.Items[i].FindControl("hidId")).Value);
            int sortId;
            if (!int.TryParse(((TextBox)rptList.Items[i].FindControl("txtSortId")).Text.Trim(), out sortId))
            {
                sortId = 1;
            }
            bll.UpdateField(id, "sort_id=" + sortId.ToString());
        }
        JscriptMsg(this.Page, " 排序保存成功", "nav_list.aspx", "Success");
    }