public List <Role> Roles_Get() { global::AccessManagementService.Model.User user = SessionHelpers.GetUser(HttpContext.Current.Session); if (user == null) { return(null); } int userid = user.ID; myen = SessionHelpers.GetContext(HttpContext.Current.Session); return(myen.ListRolesOfUser(userid, true).ToList <Role>()); }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); global::AccessManagementService.Model.User user = Helpers.SessionHelpers.GetUser(HttpContext.Current.Session); if (user == null || user.Department == null) { return; } Department department = new Department(); XmlHelper xmlhelper = new XmlHelper(); trvChart.LoadXml(user.Department.DeparetmentChartXML); foreach (var dep in department.GetDepartments(null)) { Panel container = new Panel(); if (dep.ID == user.DepartmentID) { continue; } else { if (string.IsNullOrEmpty(dep.DeparetmentChartXML)) { continue; } var xml = xmlhelper.GetElementsByString(dep.DeparetmentChartXML, "Node"); if (xml != null && xml.Count > 0) { var rootNode = xml[0]; string OrganizationRoleId = rootNode.Attribute("OrganizationRoleId").Value; string name = rootNode.Attribute("Text").Value; IRadTreeNodeContainer target = trvChart; RadTreeNode addedNode = new RadTreeNode(name); //if (trvChart.SelectedNode != null) //{ // trvChart.SelectedNode.Expanded = true; // target = trvChart.SelectedNode; //} addedNode.Attributes.Add("OrganizationRoleId", OrganizationRoleId); target.Nodes.Add(addedNode); } } } }
public List <Department> GetDepartmentOfUser() { global::AccessManagementService.Model.User User = Helpers.SessionHelpers.GetUser(); return(new global::AccessManagementService.Model.Department().GetUserDepartments(User.ID)); }
protected void Page_Load(object sender, EventArgs e) { global::AccessManagementService.Model.User user = Helpers.SessionHelpers.GetUser(HttpContext.Current.Session); lblUserName.Text = user != null ? user.FullName : string.Empty; }