public override void InitDataPage() { UserTypeCID.Items.Clear(); UserTypeCID.Items.Add(new ListItem("--全部--", "")); foreach (Sys_UserType objSys_UserType in objUserRule.Sys_UserType.Where(s => UserTypeList.Contains(s.UserTypeID))) { UserTypeCID.Items.Add(new ListItem(objSys_UserType.UserTypeName, objSys_UserType.UserTypeID.ToString())); } }
public void Load() { UserTypeList userTypes = new UserTypeList(); userTypes.Load(); Assert.IsTrue(userTypes.Count > 0); }
private static UserType LoadUserType() { UserTypeList uts = new UserTypeList(); uts.Load(); UserType ut = uts.FirstOrDefault(p => p.Description == "User"); return(ut); }
public void LoadById() { UserTypeList userTypes = new UserTypeList(); userTypes.Load(); UserType userTypeType = new UserType(); userTypeType.LoadById(userTypes.FirstOrDefault(u => u.Description == "Test").Id); Assert.AreEqual("Test", userTypeType.Description); }
public void Delete() { UserTypeList userTypes = new UserTypeList(); userTypes.Load(); UserType userTypeType = userTypes.FirstOrDefault(u => u.Description == "TestUpdate"); int rowsAffected = userTypeType.Delete(); Assert.IsTrue(rowsAffected == 1); }
public override void InitDataPage() { dropUserTypeCID.Items.Clear(); foreach (Sys_UserType objSys_UserType in objUserRule.Sys_UserType.Where(s => UserTypeList.Contains(s.UserTypeID))) { dropUserTypeCID.Items.Add(new ListItem(objSys_UserType.UserTypeName, objSys_UserType.UserTypeID.ToString())); } List <string> objAuthorizeGroupIDList = objUserRule.sys_authorizegroup.Where(s => s.ModuleTypeID == ModuleTypeID).Select(s => s.AuthorizeGroupID).ToList(); List <Sys_Role> objSys_RoleList = objUserRule.Sys_Role.Where(s => objAuthorizeGroupIDList.Contains(s.AuthorizeGroupID) && s.IsSystem == false && s.IsUserRole == false).ToList(); if (UserID.IsNoNull()) { List <string> RoleIDList = objUserRule.Sys_RoleUser.Where(s => s.UserID == UserID).Select(s => s.RoleID).ToList(); if (RoleIDList.Count > 0) { foreach (Sys_Role objSys_Role in objSys_RoleList.Where(s => RoleIDList.Contains(s.RoleID)).OrderByDescending(s => s.CreateDate)) { chkRoleList.Items.Add(new ListItem() { Text = objSys_Role.RoleName, Value = objSys_Role.RoleID, Selected = true }); } foreach (Sys_Role objSys_Role in objSys_RoleList.Where(s => !RoleIDList.Contains(s.RoleID)).OrderByDescending(s => s.CreateDate)) { chkRoleList.Items.Add(new ListItem() { Text = objSys_Role.RoleName, Value = objSys_Role.RoleID }); } } else { foreach (Sys_Role objSys_Role in objSys_RoleList) { chkRoleList.Items.Add(new ListItem() { Text = objSys_Role.RoleName, Value = objSys_Role.RoleID }); } } } else { foreach (Sys_Role objSys_Role in objSys_RoleList) { chkRoleList.Items.Add(new ListItem() { Text = objSys_Role.RoleName, Value = objSys_Role.RoleID }); } } }
// GET: UserType public ActionResult Index() { User userin = System.Web.HttpContext.Current.Session["user"] as User; if (userin == null || userin.UserTypeDescription != "Admin") { return(RedirectToAction("Index", "Home")); } userTypes = new UserTypeList(); userTypes.Load(); return(View(userTypes)); }
protected void Page_Load(object sender, EventArgs e) { if (Session[MtbBillCollection.Global.Definitions.SessionVariable.Value.IsLoggedIn] == null || Convert.ToBoolean(Session[MtbBillCollection.Global.Definitions.SessionVariable.Value.IsLoggedIn]) == false || (MtbBillCollection.Utility.Screen.IsUserPermitedToAccessScreen(Convert.ToInt32(Session[MtbBillCollection.Global.Definitions.SessionVariable.Value.UserTypeId].ToString()), "Register")) == false) { Response.Redirect("/Default.aspx"); } if (!IsPostBack) { _authenticationManger.ConnectionString = MtbBillCollection.WebConfigManager.GetCollDBConnString(); BranchList.DataSource = _authenticationManger.GetBranchList(); BranchList.DataBind(); _authenticationManger.ConnectionString = MtbBillCollection.WebConfigManager.GetCollDBConnString(); UserTypeList.DataSource = _authenticationManger.GetUserTypeList(); UserTypeList.DataBind(); } }
public void Test() { UserTypeList userCollection = new UserTypeList(); IUserTypeList <UserType> IUserCollection = userCollection; userCollection.Add(new UserType() { B = 1, U = 2 }); userCollection.Add(new UserType() { B = 3, U = 4 }); IUserTypeList <BaseType> IBaseCollection = userCollection; BaseType b = IBaseCollection[0]; }