/// <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()); }