コード例 #1
0
 /// <summary>
 /// 绑定数据
 /// </summary>
 private void DisplayData()
 {
     try
     {
         URBasicInfoService biService = new URBasicInfoService();
         //特定用户类型要限定特定角色
         List <Role> rangeRoles = biService.GetRoles(SelectedSysID);
         User        user       = biService.GetUser(UserID);
         if (user.AccountType == UserTypeOptions.Channel)
         {
             rangeRoles = rangeRoles.Where(a => a.RoleType == RoleTypeOptions.Channel).ToList();
         }
         else if (user.AccountType == UserTypeOptions.ChannelPartner)
         {
             rangeRoles = rangeRoles.Where(a => a.RoleType == RoleTypeOptions.ChannelPartner).ToList();
         }
         cbkListrole.DataSource     = rangeRoles;
         cbkListrole.DataTextField  = "Name";
         cbkListrole.DataValueField = "ID";
         cbkListrole.DataBind();
         List <int> selectedRoleIds = new URRightsService().GetUserRoles(SelectedSysID, UserID);
         foreach (ListItem item in cbkListrole.Items)
         {
             if (selectedRoleIds.Exists(a => int.Parse(item.Value) == a))
             {
                 item.Selected = true;
             }
         }
     }
     catch (NotRightException)
     {
         AlertBack("您没有权限执行此操作");
     }
 }
コード例 #2
0
 private void BindData()
 {
     if (UserID > 0)
     {
         try
         {
             User user = biService.GetUser(UserID);
             if (user != null)
             {
                 txtName.Text            = user.Account;
                 rblStatus.SelectedValue = ((int)user.Status).ToString();
                 rblType.SelectedValue   = ((int)user.AccountType).ToString();
                 TxtTrueName.Text        = user.TrueName;
                 beginTime.Text          = user.BeginTime.ToString("yyyy-MM-dd");
                 endTime.Text            = user.EndTime.ToString("yyyy-MM-dd");
                 ckbspecialuser.Checked  = user.IsSpecialUser;
                 txtemail.Text           = user.Email;
                 txtDept.Text            = user.Department;
                 chbwhiteuser.Checked    = user.IsWhiteUser;
             }
         }
         catch (NotRightException)
         {
             AlertBack("您没有权限执行此操作");
         }
     }
 }