Example #1
0
        public string GetAllRoles()
        {
            DataTable pm = new DataTable();
            pbs_sys_PermissionsService permissionsService = new pbs_sys_PermissionsService();
            ResultInfo <DataTable>     resultAllRole      = permissionsService.GetAllRole();

            if (resultAllRole.Result && resultAllRole.Data != null)
            {
                pm = resultAllRole.Data;
            }

            List <MembersRole> membersRoles = new List <MembersRole>();

            if (pm != null)
            {
                foreach (DataRow prow in pm.Rows) //得到行集合
                {
                    MembersRole membersRole = new MembersRole();
                    membersRole.RoleId   = prow[0].ToString();
                    membersRole.RoleName = prow[1].ToString();
                    membersRoles.Add(membersRole);
                }
            }


            return(Newtonsoft.Json.JsonConvert.SerializeObject(membersRoles));
        }
Example #2
0
        public ActionResult UserManagerAdd(string id)
        {
            pbs_sys_users pbsSysUsers = new pbs_sys_users();

            pbsSysUsers.id       = 0;
            pbsSysUsers.loginId  = string.Empty;
            pbsSysUsers.userPwd  = string.Empty;
            pbsSysUsers.nickName = string.Empty;
            pbsSysUsers.addTime  = DateTime.Now;
            pbsSysUsers.remark   = string.Empty;
            pbsSysUsers.role     = 0;
            pbsSysUsers.address  = string.Empty;
            pbsSysUsers.phone    = string.Empty;
            pbsSysUsers.email    = string.Empty;
            pbsSysUsers.photo    = string.Empty;

            pbs_sys_usersService pbsSysUsersService = new pbs_sys_usersService();

            if (!string.IsNullOrEmpty(id))
            {
                int sid = Utility.Util.ParseHelper.ToInt(id);
                ResultInfo <pbs_sys_users> resultItem = pbsSysUsersService.GetModel(sid);
                if (resultItem.Result && resultItem.Data != null)
                {
                    pbsSysUsers.id       = resultItem.Data.id;
                    pbsSysUsers.loginId  = resultItem.Data.loginId;
                    pbsSysUsers.userPwd  = resultItem.Data.userPwd;
                    pbsSysUsers.nickName = resultItem.Data.nickName;
                    pbsSysUsers.addTime  = resultItem.Data.addTime;
                    pbsSysUsers.remark   = resultItem.Data.remark;
                    pbsSysUsers.role     = resultItem.Data.role;
                    pbsSysUsers.address  = resultItem.Data.address;
                    pbsSysUsers.phone    = resultItem.Data.phone;
                    pbsSysUsers.email    = resultItem.Data.email;
                    pbsSysUsers.photo    = resultItem.Data.photo;
                }
                ViewBag.PageTitle = "修改管理员";
            }
            else
            {
                ViewBag.PageTitle = "添加管理员";
            }

            ViewData["RoleDt"] = null;
            DataTable rdt = new DataTable();
            pbs_sys_PermissionsService permissionsService = new pbs_sys_PermissionsService();
            ResultInfo <DataTable>     resultAllRole      = permissionsService.GetAllRole();

            if (resultAllRole.Result && resultAllRole.Data != null)
            {
                rdt = resultAllRole.Data;
                ViewData["RoleDt"] = rdt;
            }

            return(View(pbsSysUsers));
        }