Пример #1
0
 internal static int SortBasedOnType(ProfileDisplayItem xPDI, ProfileDisplayItem yPDI, ProfileSortEnum typeOfSort)
 {
     if (xPDI == null || yPDI == null)
     return Comparer.Default.Compare((object) xPDI, (object) yPDI);
       switch (typeOfSort)
       {
     case ProfileSortEnum.PreferredAscending:
       if (yPDI.Preferred != xPDI.Preferred)
     return Comparer.Default.Compare((object) (bool) (yPDI.Preferred ? 1 : 0), (object) (bool) (xPDI.Preferred ? 1 : 0));
       if (WiMAXDisplayService.IsHomeNetwork(yPDI.TheProfile.profileId) != WiMAXDisplayService.IsHomeNetwork(xPDI.TheProfile.profileId))
     return Comparer.Default.Compare((object) (bool) (WiMAXDisplayService.IsHomeNetwork(yPDI.TheProfile.profileId) ? 1 : 0), (object) (bool) (WiMAXDisplayService.IsHomeNetwork(xPDI.TheProfile.profileId) ? 1 : 0));
       else
     return xPDI.TheProfile.profileName.CompareTo(yPDI.TheProfile.profileName);
     case ProfileSortEnum.PreferredDescending:
       if (xPDI.Preferred != yPDI.Preferred)
     return Comparer.Default.Compare((object) (bool) (xPDI.Preferred ? 1 : 0), (object) (bool) (yPDI.Preferred ? 1 : 0));
       if (WiMAXDisplayService.IsHomeNetwork(xPDI.TheProfile.profileId) != WiMAXDisplayService.IsHomeNetwork(yPDI.TheProfile.profileId))
     return Comparer.Default.Compare((object) (bool) (WiMAXDisplayService.IsHomeNetwork(xPDI.TheProfile.profileId) ? 1 : 0), (object) (bool) (WiMAXDisplayService.IsHomeNetwork(yPDI.TheProfile.profileId) ? 1 : 0));
       else
     return xPDI.TheProfile.profileName.CompareTo(yPDI.TheProfile.profileName);
     case ProfileSortEnum.NameAscending:
       return xPDI.TheProfile.profileName.CompareTo(yPDI.TheProfile.profileName);
     case ProfileSortEnum.NameDescending:
       return yPDI.TheProfile.profileName.CompareTo(xPDI.TheProfile.profileName);
     default:
       return ProfileSortHelper.SortBasedOnType(xPDI, yPDI, ProfileSortEnum.PreferredAscending);
       }
 }
Пример #2
0
 private static int CompareProfile(ProfileDisplayItem x, ProfileDisplayItem y)
 {
     return x.TheProfile.profileName.CompareTo(y.TheProfile.profileName);
 }
Пример #3
0
 private List<NDIAvailNetworkListboxColumn> SetupColumns(ProfileDisplayItem pdi)
 {
     List<NDIAvailNetworkListboxColumn> list = new List<NDIAvailNetworkListboxColumn>();
       List<ListBoxHeaderData> listboxHeaderData = ProfileListBox.GetListboxHeaderData();
       list.Add(new NDIAvailNetworkListboxColumn()
       {
     ColWidth = listboxHeaderData[0].Width,
     Items = {
       (NDIAvailNetworkListboxColumnItem) new NDIAvailNetworkListboxColumnIcon()
       {
     Icon = WiMAXDisplayService.Singleton.GetPreferredIcon(),
     IconTooltip = WiMAXDisplayService.Singleton.GetPreferredIconTooltip(),
     Visible = pdi.Preferred
       },
       (NDIAvailNetworkListboxColumnItem) new NDIAvailNetworkListboxColumnIcon()
       {
     Icon = WiMAXDisplayService.Singleton.GetHomeIcon(),
     IconTooltip = WiMAXDisplayService.Singleton.GetHomeIconTooltip(),
     Visible = WiMAXDisplayService.IsHomeNetwork(pdi.TheProfile.profileId)
       }
     }
       });
       list.Add(new NDIAvailNetworkListboxColumn()
       {
     ColWidth = listboxHeaderData[1].Width,
     Items = {
       (NDIAvailNetworkListboxColumnItem) new NDIAvailNetworkListboxColumnText()
       {
     Text = MiscUtilities.ParseProfileName(pdi.TheProfile.profileName)
       }
     }
       });
       return list;
 }
Пример #4
0
 public void ShowNetworkProperitesDialog(ProfileDisplayItem pdi)
 {
     this._networkProperitesDlg.Network = (NetworkDisplayItem) null;
       this._networkProperitesDlg.Profile = pdi.TheProfile;
       int num = (int) this._networkProperitesDlg.ShowDialog((IWin32Window) AppFramework.Dashboard);
 }