protected void OnReady() { var accountLevels = AccountLevelPolicyService.Query().Where(x => x.State == AccountLevelPolicyStates.Normal).Select(x => new ListAccountLevelPolicy(x)).ToList(); Levels = new MultiCheckList <ListAccountLevelPolicy>(accountLevels.Where(x => InnerObject.IncludeLevel(x.AccountLevelPolicyId))); Levels.Merge(accountLevels); }
public void Ready() { Photo = new Picture("~/content/pointgiftphotos/{0}", InnerObject.Photo, 120); List <AccountLevelPolicy> accountLevels = AccountLevelPolicyService.Query().Where(x => x.State == AccountLevelPolicyStates.Normal).ToList(); Levels = new MultiCheckList <ListAccountLevelPolicy>(accountLevels.Where(x => InnerObject.IncludeLevel(x.AccountLevelPolicyId)).Select(x => new ListAccountLevelPolicy(x))); Levels.Merge(accountLevels.Select(x => new ListAccountLevelPolicy(x))); }
public CreateAdminUser(AdminUser adminUser) : base(adminUser) { Roles = new MultiCheckList <ListRole>(); if (adminUser.Roles != null) { Roles = new MultiCheckList <ListRole>(adminUser.Roles.ToList().Select(x => new ListRole(x))); } }
public void Read(int id) { var user = MembershipService.GetUserById(id); var adminUser = user as AdminUser; if (adminUser != null && adminUser.Roles != null) { Roles = new MultiCheckList <ListRole>(user.Roles.Select(x => new ListRole(x)).ToList()); } base.SetInnerObject(adminUser); }
public void Ready() { var qq = CommodityService.Query(new Services.CommodityRequest() { State = CommodityStates.Normal }).Select(x => new ListCommodity(x)).ToList(); if (Detial == null) { this.Detial = new MultiCheckList <ListCommodity>(CommodityService.Query(new Services.CommodityRequest() { State = CommodityStates.Normal }).Select(x => new ListCommodity(x)).ToList()); } this.Detial.Merge(qq); }
public void Ready() { Users = new MultiCheckList <ListAdminUser>(); if (InnerObject.Users != null) { Users = new MultiCheckList <ListAdminUser>(InnerObject.Users.OfType <AdminUser>().ToList().Select(x => new ListAdminUser(x))); } Users.Merge(); var permissions = PermissionService.QueryPermissions(this.UserType).Select(x => new ListPermission(x)).ToList(); this.Permissions = new MultiCheckList <ListPermission>((this.InnerObject.Permissions ?? "").Split(',').Select(x => new ListPermission(new Permission() { Name = x }))); Permissions.Merge(permissions); }
public void Read(string phone) { AccountMsg = OrderService.GetAccountByPhone(phone); if (AccountMsg == null) { this.AddError(LogTypes.AddOrder, "找不到电话号码对应的会员", AccountMsg); return; } Address = AccountMsg.Address; gender = AccountMsg.Gender == 1 ? "先生" : AccountMsg.Gender == 2 ? "女士" : "保密"; AccountId = AccountMsg.AccountId; _accountName = AccountMsg.AccountName; Phone = phone; this.Detial = new MultiCheckList <ListCommodity>(CommodityService.Query(new Services.CommodityRequest() { State = CommodityStates.Normal }).Select(x => new ListCommodity(x)).ToList()); }
public void Read() { //var accounts = AccountService.QueryAccountWithOwner(new Services.AccountRequest()); //List<IdNamePair> accountBounded = new List<IdNamePair>(); //int[] ids=new int[accounts.Count()]; //int i=0; //foreach (var item in accounts) //{ // ids[i] = item.AccountId; i += 1; // accountBounded.Add(new IdNamePair() {Key=item.AccountId,Name=item.OwnerDisplayName }); //} //var accounts2 = AccountService.Query(new Services.AccountRequest()).Where(x => !ids.Contains(x.AccountId)); //foreach (var item in accounts2) //{ // accountBounded.Add(new IdNamePair() { Key=item.AccountId,Name=item.Name }); //} //AccountId.Bind(accountBounded); this.Detial = new MultiCheckList <ListCommodity>(CommodityService.Query(new Services.CommodityRequest() { State = CommodityStates.Normal }).Select(x => new ListCommodity(x)).ToList()); }
public CreateAdminUser() { Roles = new MultiCheckList <ListRole>(); }
public EditAdminUser() { Roles = new MultiCheckList <ListRole>(); }