protected void InitializeGridUser() { //int userid = Convert.ToInt32(Session["UserId"]); GetMyAccessRights(); User user = new User(); if (myAccessRights.CanAdd == true) linkBtnAddUser.Visible = true; else linkBtnAddUser.Visible = false; List<User> userlist = new List<User>(); if (dropDownListDepartment.SelectedItem.Text == "All") { if (radioBtnListStatus.SelectedItem.Text == "All") userlist = user.GetUserList(); else userlist = user.GetUserListByStatus(radioBtnListStatus.SelectedItem.Value.Trim()); } else { if (radioBtnListStatus.SelectedItem.Text == "All") userlist = user.GetUserList(Convert.ToInt32(dropDownListDepartment.SelectedItem.Value)); else userlist = user.GetUserListByDepartmentAndStatus(Convert.ToInt32(dropDownListDepartment.SelectedItem.Value), radioBtnListStatus.SelectedItem.Value.Trim()); } gridViewUser.DataSource = userlist; gridViewUser.DataBind(); }
protected void InitializeBottomDropDownPersonel() { int userid = Convert.ToInt32(Session["UserId"]); int roleid = Convert.ToInt32(Session["RoleId"]); RoleDepartmentAccess departmentAccess = new RoleDepartmentAccess(); var departmentlist = departmentAccess.GetRoleDepartmentList(roleid); User user = new User(); List<User> userlist = new List<User>(); user = user.GetUser(userid); if (departmentlist.Count < 1) { userlist.Add(user); ddlBottomPersonel.Enabled = false; } else { int departmentid = Convert.ToInt32(ddlBottomDepartment.SelectedItem.Value); if (departmentid == 0) { foreach (RoleDepartmentAccess r in departmentlist) { var ulist = user.GetUserList(r.DepartmentId); userlist.AddRange(ulist); } userlist = userlist.Distinct().ToList(); } else { userlist = user.GetUserList(departmentid); } if (userlist.Count > 1) { User alluser = new User(); alluser.fullname = "All"; alluser.Id = 0; userlist.Insert(0, alluser); } ddlBottomPersonel.Enabled = true; } ddlBottomPersonel.DataSource = userlist; ddlBottomPersonel.DataTextField = "fullname"; ddlBottomPersonel.DataValueField = "Id"; ddlBottomPersonel.DataBind(); }