private void SetConversionPopUp(CgApiFeature.Feature currentFeature)
 {
     if (!ObjectHolder.CurrentUser.HasUserAccessToFeature(currentFeature))
     {
         this.FeatureBoxButton.IsChecked = new bool?(false);
         ConversionPopUpHelpers.ShowConversionPopUp(currentFeature);
     }
 }
Exemplo n.º 2
0
 public Task ConnectToServer()
 {
     if (!ObjectHolder.CurrentUser.HasUserAccessToFeature(17))
     {
         ConversionPopUpHelpers.ShowConversionPopUp(17);
         return(null);
     }
     ObjectHolder.ConnectionType    = "manual";
     ObjectHolder.CurrentProfileTab = "none";
     return(ObjectHolder.MainForm.ConnectWithProfile(SettingsHolder.get_Settings().get_ProfileNetwork(), false, false, true));
 }
Exemplo n.º 3
0
 private Task ConnectToServer()
 {
     if (!ObjectHolder.CurrentUser.HasUserAccessToFeature(11))
     {
         ConversionPopUpHelpers.ShowConversionPopUp(11);
         return(null);
     }
     ObjectHolder.ConnectionType    = "manual";
     ObjectHolder.CurrentProfileTab = "none";
     return(this.ConnectToServer(string.Empty));
 }
 private Task ConnectToServer()
 {
     this.FeatureGroup.FSpeed.FeatureBoxLabel.Content = Profiles.speed_head;
     this.FeatureGroup.FSpeed.Premium = true;
     if (!ObjectHolder.CurrentUser.HasUserAccessToFeature(18))
     {
         ConversionPopUpHelpers.ShowConversionPopUp(18);
         return(null);
     }
     ObjectHolder.ConnectionType    = "manual";
     ObjectHolder.CurrentProfileTab = "none";
     return(ObjectHolder.MainForm.ConnectWithProfile(SettingsHolder.get_Settings().get_ProfileAnonymousDownloading(), false, false, true));
 }
Exemplo n.º 5
0
 private void Popup_ShowPopUp(object sender, int widht, int height, string bannerName)
 {
     if (this._cancellationToken.IsCancellationRequested)
     {
         this.Popup_HidePopUp(this, "CANCEL");
         return;
     }
     new ConversionWindowEvent
     {
         ConversionZone  = EumExtensions.GetDescription <PopUpZone>(this._mZone),
         ConversionPoint = bannerName
     }.FireEvent();
     if (!ObjectHolder.MainForm.IsVisible || this._popUp.ForcePopup)
     {
         this.AdjustPosition(this._mStartupPosition);
         base.Visibility  = Visibility.Visible;
         base.WindowState = WindowState.Normal;
         base.Show();
         base.Focusable            = true;
         base.Topmost              = true;
         this._popUp.ShowCloseIcon = false;
         return;
     }
     if (this._contentFrame.Visibility == Visibility.Visible && !this._popupId.Equals(this._contentFrame.Tag))
     {
         this.AdjustPosition(this._mStartupPosition);
         base.Visibility  = Visibility.Visible;
         base.WindowState = WindowState.Normal;
         base.Show();
         base.Focusable            = true;
         base.Topmost              = true;
         this._popUp.ShowCloseIcon = false;
         return;
     }
     this._contentFrame.Tag = this._popupId;
     this._contentFrame.Navigate(this._popUp);
     this._contentFrame.Visibility = Visibility.Visible;
     this._popUp.ShowCloseIcon     = true;
     base.Focusable = true;
     ConversionPopUpHelpers.CloseConverionPopUp();
     ObjectHolder.MainForm.ShowMe();
 }
Exemplo n.º 6
0
 public Task ConnectToServer(string ssid)
 {
     if (ObjectHolder.CurrentUser != null && !ObjectHolder.CurrentUser.HasUserAccessToFeature(11))
     {
         ConversionPopUpHelpers.ShowConversionPopUp(11);
         return(null);
     }
     if (!string.IsNullOrEmpty(ssid))
     {
         SettingsHolder.get_Settings().get_ProfileWifi().CurrentSSID = ssid;
     }
     else
     {
         Label  expr_3E = this.WifiLabel;
         string arg_56_0;
         if (expr_3E == null)
         {
             arg_56_0 = null;
         }
         else
         {
             object expr_4A = expr_3E.Content;
             arg_56_0 = ((expr_4A != null) ? expr_4A.ToString() : null);
         }
         if (!string.IsNullOrEmpty(arg_56_0))
         {
             SettingsHolder.get_Settings().get_ProfileWifi().CurrentSSID = this.WifiLabel.Content.ToString();
         }
     }
     if (ObjectHolder.CurrentUser != null && ObjectHolder.CurrentUser.HasUserAccessToFeature(11))
     {
         ObjectHolder.ConnectionType    = "automatic";
         ObjectHolder.CurrentProfileTab = "none";
         return(ObjectHolder.MainForm.ConnectWithProfile(SettingsHolder.get_Settings().get_ProfileWifi(), false, false, true));
     }
     return(Task.FromResult <bool>(false));
 }
 private void CloseConversionPopUp()
 {
     ConversionPopUpHelpers.CloseConverionPopUp();
 }