コード例 #1
0
        void ServiceClient_FindSysPermissionByTypeCompleted(object sender, FindSysPermissionByTypeCompletedEventArgs e)
        {
            cbxPerm.ItemsSource = null;

            if (e.Result != null)
            {
                //绑定权限名称
                List <T_SYS_PERMISSION> ents = e.Result.ToList();
                cbxPerm.ItemsSource       = ents;
                cbxPerm.DisplayMemberPath = "PERMISSIONNAME";
                foreach (var item in cbxPerm.Items)
                {
                    T_SYS_PERMISSION tmpPerm = item as T_SYS_PERMISSION;
                    if (tmpPerm != null && CustPerm != null && CustPerm.T_SYS_PERMISSION != null &&
                        tmpPerm.PERMISSIONID == this.CustPerm.T_SYS_PERMISSION.PERMISSIONID)
                    {
                        cbxPerm.SelectedItem = item;
                        break;
                    }
                }
            }
        }
コード例 #2
0
        void ServiceClient_FindSysPermissionByTypeCompleted(object sender, FindSysPermissionByTypeCompletedEventArgs e)
        {
            cbxPerm.ItemsSource = null;

            if (e.Result != null)
            {
                //绑定权限名称
                List<T_SYS_PERMISSION> ents = e.Result.ToList();
                cbxPerm.ItemsSource = ents;
                cbxPerm.DisplayMemberPath = "PERMISSIONNAME";
                foreach (var item in cbxPerm.Items)
                {
                    T_SYS_PERMISSION tmpPerm = item as T_SYS_PERMISSION;
                    if (tmpPerm != null && CustPerm != null && CustPerm.T_SYS_PERMISSION != null
                        && tmpPerm.PERMISSIONID == this.CustPerm.T_SYS_PERMISSION.PERMISSIONID)
                    {
                        cbxPerm.SelectedItem = item;
                        break;
                    }
                }
            }
        }