Beispiel #1
0
 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()));
     }
 }
Beispiel #2
0
        public void Load()
        {
            UserTypeList userTypes = new UserTypeList();

            userTypes.Load();


            Assert.IsTrue(userTypes.Count > 0);
        }
Beispiel #3
0
        private static UserType LoadUserType()
        {
            UserTypeList uts = new UserTypeList();

            uts.Load();
            UserType ut = uts.FirstOrDefault(p => p.Description == "User");

            return(ut);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
    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));
        }
Beispiel #8
0
 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];
        }