/// <summary>
        /// 店铺下拉列表
        /// </summary>
        /// <returns></returns>
        public string GetShopDDlist()
        {
            shopbll   sp = new shopbll();
            DataTable dt = sp.DropListShop();
            string    s  = string.Empty;

            s += "<option value=''>请选择</option>";
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                s += "<option value='" + dt.Rows[i]["Id"].ToString() + "'>" + dt.Rows[i]["ShopName"].ToString() + "</option>";
            }
            return(s);
        }
        /// <summary>
        /// 用户分配店铺
        /// </summary>
        /// <returns></returns>
        public string Allocation()
        {
            string ShopId = Request.Form["ShopId"] == null ? "" : Request.Form["ShopId"].ToString().Trim(',');
            string Id     = Request.Form["UserId"] == null ? "" : Request.Form["UserId"].ToString();

            string[] strShopId = ShopId.Split(',');
            shopbll  sb        = new shopbll();

            if (sb.ClearShopAllocationByManagerId(Id))
            {
                if (strShopId.Length > 0)
                {
                    usersbll usb = new usersbll();
                    for (int i = 0; i < strShopId.Length; i++)
                    {
                        if (usb.ShopIsAllocation(strShopId[i].ToString(), Id))
                        {
                            usb.InsertShopAllocation(strShopId[i].ToString(), Id);
                        }
                    }
                }
            }
            return("");
        }
        /// <summary>
        /// 编辑用户
        /// </summary>
        /// <returns></returns>
        public string editUsers()
        {
            StringBuilder      s    = new StringBuilder();
            List <model.users> list = new List <model.users>();
            int roleId = helpcommon.ParmPerportys.GetNumParms(userInfo.User.personaId);

            int id     = helpcommon.ParmPerportys.GetNumParms(Request.Form["id"]);
            int menuId = helpcommon.ParmPerportys.GetNumParms(Request.Form["menuId"]);


            bll.usersbll usersBll = new bll.usersbll();
            DataTable    dt       = usersBll.getDataEdit(id);

            string[] ssName = usersBll.getDataName("users");


            PublicHelpController ph = new PublicHelpController();

            string[] ss = ph.getFiledPermisson(roleId, menuId, funName.updateName);

            s.Append("<div style='float:left'>");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                for (int j = 0; j < ssName.Length; j++)
                {
                    if (ss.Contains(ssName[j]))
                    {
                        s.Append("<div style='width:250px;float:left;'>");

                        if (ssName[j] == "Id")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>编号:</span>");
                        }
                        if (ssName[j] == "personaId")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>角色:</span>");
                        }
                        if (ssName[j] == "userName")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>用户名:</span>");
                        }
                        if (ssName[j] == "userPwd")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>密码:</span>");
                        }
                        if (ssName[j] == "userRealName")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>姓名:</span>");
                        }
                        if (ssName[j] == "userSex")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>性别:</span>");
                        }
                        if (ssName[j] == "UserPhone")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>电话:</span>");
                        }
                        if (ssName[j] == "UserAddress")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>地址:</span>");
                        }
                        if (ssName[j] == "UserEmail")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>邮箱:</span>");
                        }
                        if (ssName[j] == "userIndex")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>排序:</span>");
                        }
                        if (ssName[j] == "UserManage")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>管理:</span>");
                        }
                        if (ssName[j] == "UserId")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>操作人:</span>");
                        }
                        if (ssName[j] == "Def1")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>默认1:</span>");
                        }
                        if (ssName[j] == "Def2")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>默认2:</span>");
                        }
                        if (ssName[j] == "Def3")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>默认3:</span>");
                        }
                        if (ssName[j] == "Def4")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>默认4:</span>");
                        }
                        if (ssName[j] == "Def5")
                        {
                            s.Append("<span style='float:left;text-align:right;width: 80px;'>默认5:</span>");
                        }

                        if (ssName[j] == "userSex")
                        {
                            #region 性别
                            s.Append("<span style='width:135px;display:-moz-inline-box; display:inline-block;'>");
                            if (dt.Rows[i][ss[j]].ToString() == "0")
                            {
                                s.Append("<input style='width:18px;' id='usersSex' name='radio1' type='radio' value='0' checked='checked' />男");
                                s.Append("<input style='width:18px;' id='usersSex1' name='radio1' type='radio' value='1' />女");
                            }
                            else
                            {
                                s.Append("<input style='width:18px;' id='usersSex' name='radio1' type='radio' value='0' />男");
                                s.Append("<input style='width:18px;' id='usersSex1' name='radio1' type='radio' value='1' checked='checked' />女");
                            }
                            s.Append("</span>");
                            #endregion
                        }
                        else if (ssName[j] == "personaId")
                        {
                            #region 角色
                            RoleHelperController RH = new RoleHelperController();

                            s.Append("<select id='usersRoleEdit'  title='" + dt.Rows[i][ss[j]].ToString() + "'>" + RH.getRoleData() + "</select>");
                            #endregion
                        }
                        else if (ssName[j] == "userPwd")
                        {
                            #region 密码
                            s.Append("<input type='password' value='" + dt.Rows[i][ss[j]] + "' id='" + ssName[j] + "' />");
                            #endregion
                        }
                        else
                        {
                            s.Append("<input type='text' value='" + dt.Rows[i][ss[j]] + "' id='" + ssName[j] + "' />");
                        }


                        s.Append("</div>");
                    }
                }
            }
            shopbll   sbl            = new shopbll();
            DataTable dtShop         = sbl.GetAllShop();
            string[]  dtPerssionshop = usersBll.GetShopAllocation(id.ToString());
            s.Append("<div style='width:450px;margin:auto'>");
            for (int i = 0; i < dtShop.Rows.Count; i++)
            {
                if (dtPerssionshop.Contains(dtShop.Rows[i]["Id"].ToString()))
                {
                    s.Append("<label style='width: 150px;float:left;text-align:left'><input class='Check' style='width:20px;' type='checkbox' checked='checked' shopid='" + dtShop.Rows[i]["Id"] + "' />" + dtShop.Rows[i]["ShopName"] + "</label>");
                }
                else
                {
                    s.Append("<label style='width: 150px;float:left;text-align:left'><input class='Check' style='width:20px;' type='checkbox' shopid='" + dtShop.Rows[i]["Id"] + "' />" + dtShop.Rows[i]["ShopName"] + "</label>");
                }
            }
            s.Append("</div>");
            s.Append("</div>");
            s.Append("<div><button id='btnSave' value='保存' onclick='userSave()'>保存</button></div>");


            usersBll = null;
            return(s.ToString());
        }