protected void btnRecommend_Click(object sender, EventArgs e)
        {
            string confirmValue = Request.Form["confirm_value"];

            if (hdConfirm.Value == "Yes")
            {
                String fid;
                fid = hdFoodID.Value;
                MODEL.Result res  = new MODEL.Result();
                BLL.Menu     _BLL = new BLL.Menu();
                if (_BLL.setRecommend(fid, "1").ResultOk == "true")
                {
                    string URL = @"memberID=" + hdMemberID.Value + "&restaurantID=" + hdRestaurantID.Value;
                    URL = svURL.Encrypt(URL, "r0b1nr0y");

                    Response.Redirect("MenuList.aspx?" + URL, true);
                }
            }
            else
            {
                String fid;
                fid = hdFoodID.Value;
                MODEL.Result res  = new MODEL.Result();
                BLL.Menu     _BLL = new BLL.Menu();
                if (_BLL.setRecommend(fid, "0").ResultOk == "true")
                {
                    string URL = @"memberID=" + hdMemberID.Value + "&restaurantID=" + hdRestaurantID.Value;
                    URL = svURL.Encrypt(URL, "r0b1nr0y");

                    Response.Redirect("MenuList.aspx?" + URL, true);
                }
            }
        }
Exemple #2
0
 //绑定类别
 private void TreeBind()
 {
     Spread.BLL.Menu bllMenu = new BLL.Menu();
     DataTable dt = bllMenu.GetList("").Tables[0];
     this.ddlPlatform.Items.Clear();
     this.ddlPlatform.Items.Add(new ListItem("请选择所属平台...", ""));
     foreach (DataRow dr in dt.Rows)
     {
         string Id = dr["Title"].ToString();
         string Title = dr["Title"].ToString().Trim();
         this.ddlPlatform.Items.Add(new ListItem(Title, Id));
     }
 }
        protected void btnView_Click(object sender, EventArgs e)
        {
            string confirmValue = Request.Form["confirm_value"];

            if (hdConfirm.Value == "Yes")
            {
                //  this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('You clicked YES!')", true);
                String fid;
                fid = hdFoodID.Value;
                MODEL.Result res  = new MODEL.Result();
                BLL.Menu     _BLL = new BLL.Menu();
                if (_BLL.deleteMenu(fid).ResultOk == "true")
                {
                    string URL = @"memberID=" + hdMemberID.Value + "&restaurantID=" + hdRestaurantID.Value;
                    URL = svURL.Encrypt(URL, "r0b1nr0y");

                    Response.Redirect("MenuList.aspx?" + URL, true);
                }
            }
            else
            {
                // this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('You clicked NO!')", true);
            }
        }
Exemple #4
0
 /// <summary>
 /// 将角色和栏目以及权限组进行绑定
 /// </summary>
 /// <param name="menuID">栏目</param>
 /// <param name="permissionGroupID">权限</param>
 /// <param name="rList">角色列表</param>
 public void AddRolesToMenu(string menuID, string permissionGroupID, IList<RoleInfo> rList)
 {
     if (string.IsNullOrEmpty(menuID))
     {
         throw new ArgumentNullException("请选择栏目");
     }
     if (string.IsNullOrEmpty(permissionGroupID))
     {
         throw new ArgumentNullException("请选择权限组绑定。");
     }
     if (rList == null || rList.Count == 0)
     {
         throw new ArgumentNullException("请选择至少一个角色进行绑定。");
     }
     string relationID = string.Empty;
     PermissionGroupInfo pgInfo = new PermissionGroup().GetByMenuID(menuID);
     if (pgInfo == null || pgInfo.ID != permissionGroupID)
     {
         // 栏目未绑定任何权限组,则先进行绑定
         relationID = new BLL.Menu().AddPermissionGroup(menuID, permissionGroupID);
     }
     else
     {
         relationID = pgInfo.RelationID;
     }
     //删除栏目权限组组合所对应的所有角色
     InitialMenuRole(menuID);
     foreach (RoleInfo rInfo in rList)
     {
         string defaultCode = new PermissionGroup().GetDefaultCodeFromPermissionGroupID(permissionGroupID);
         AddRoleToMenu(menuID, rInfo.ID, defaultCode);
     }
 }