Ejemplo n.º 1
0
        protected void GridMenu_RowCommand(object sender, GridCommandEventArgs e)
        {
            int deptID = GetSelectedDataKeyID(GridMenu);


            if (e.CommandName == "Delete")
            {
                Maticsoft.BLL.tArticleType BLL = new Maticsoft.BLL.tArticleType();
                if (BLL.GetModelList(string.Format(" FatherID={0}", deptID)).Count > 0)
                {
                    Alert.ShowInTop("请先删除该分类下子分类!"); return;
                }

                if (BLL.Delete(deptID) == true)
                {
                    Alert.ShowInTop("删除成功!"); GetFen(); IniGrid();
                }
            }
            if (e.CommandName == "Edit")
            {
                Window1.Title = "编辑分类";
                string openUrl = String.Format("./ArtTypeEdit.aspx?ArtGuid={0}", HttpUtility.UrlEncode(deptID.ToString()));
                PageContext.RegisterStartupScript(Window1.GetSaveStateReference(deptID.ToString())
                                                  + Window1.GetShowReference(openUrl));
            }
        }
Ejemplo n.º 2
0
        protected void GetFen()
        {
            ddlfatherId.Items.Clear();
            Maticsoft.BLL.tArticleType bll = new Maticsoft.BLL.tArticleType();
            DataTable table = bll.GetList(" FatherID=0 order by Sort desc").Tables[0];

            ddlfatherId.DataTextField  = "Name";
            ddlfatherId.DataValueField = "Id";
            ddlfatherId.DataSource     = table;
            ddlfatherId.DataBind();
            ddlfatherId.Items.Insert(0, new FineUIPro.ListItem("加载全部", ""));
            ddlfatherId.SelectedIndex = 0;
        }
Ejemplo n.º 3
0
        protected void IniGrid()
        {
            Maticsoft.BLL.tArticleType BLL = new Maticsoft.BLL.tArticleType();
            DataTable table = null;

            if (ddlfatherId.SelectedValue == "")
            {
                table = BLL.GetList(" Id >0 order by FatherID,Sort desc").Tables[0];
            }
            else
            {
                table = BLL.GetList(string.Format(" FatherID={0} order by FatherID, Sort desc", ddlfatherId.SelectedValue)).Tables[0];
            }
            GridMenu.DataSource = table;
            GridMenu.DataBind();
        }
Ejemplo n.º 4
0
 protected string GetPNmae(string PID)
 {
     if (PID == "0")
     {
         return("根目录");
     }
     else
     {
         Maticsoft.BLL.tArticleType   bll   = new Maticsoft.BLL.tArticleType();
         Maticsoft.Model.tArticleType model = bll.GetModel(int.Parse(PID));
         if (model == null)
         {
             return("");
         }
         else
         {
             return(model.Name);
         }
     }
 }