示例#1
0
 private void Setup()
 {
     _runningApplication = RunningApplication.Instance();
     _correctLoginColor  = new SolidColorBrush(Color.FromRgb(51, 51, 51));
     _wrongLoginColor    = new SolidColorBrush(Color.FromRgb(255, 117, 117));
     SetConfigurationText();
 }
示例#2
0
 public UserConfigurationSupplier()
 {
     _runningApplication = RunningApplication.Instance();
     ConfigurationPath   =
         $"{RunningApplication.ProgramSettingsPath()}\\.backOnTrack\\profiles.settings";
     systemLevel = new UserConfigurationOnSystemLevel();
 }
        public void Logout()
        {
            Hide();
            CloseWindowOperations();
            Thread.Sleep(200);

            RunningApplication.Instance().UI.Login.Show();
        }
 public SettingsImageReminder()
 {
     _runningApplication = RunningApplication.Instance();
     InitializeComponent();
     _configuration = _runningApplication.Services.ProgramConfiguration.TempConfiguration;
     DataContext    = _configuration;
     SetNewestImagePath();
 }
示例#5
0
 public SystemLevelEditor()
 {
     _runningApplication = RunningApplication.Instance();
     if (!_runningApplication.UnitTestSetup)
     {
         InitializeComponent();
     }
 }
 public RunningWebProxy(ServicesKeyword servicesKeyword)
 {
     _runningApplication = RunningApplication.Instance();
     _webProxy           = new LocalWebProxy();
     ProxyIsEnabled      = servicesKeyword.ProgramConfiguration.Configuration.ProxyEnabled;
     ProxyIsRunning      = false;
     SetupWebProxyForProgramStart(servicesKeyword);
 }
        public ProgramConfigurationSupplier()
        {
            _runningApplication = RunningApplication.Instance();
            ConfigurationPath   =
                $"{RunningApplication.ProgramSettingsPath()}\\.backOnTrack\\config.settings";
            Autorun = new AutorunHelper();

            SetCurrentConfigurationFromConfig();
        }
示例#8
0
 public ImageReminderView(ModernWindow wnd, ViewProfiles viewProfiles)
 {
     _runningApplication = RunningApplication.Instance();
     InitializeComponent();
     _userCancelledAction = false;
     _window        = wnd;
     _baseView      = viewProfiles;
     _configuration = _runningApplication.Services.ProgramConfiguration.TempConfiguration;
     Setup();
 }
示例#9
0
 public UiKeyword(bool openLoginView = true)
 {
     _runningApplication = RunningApplication.Instance();
     Login = new LoginWindow();
     if (!_runningApplication.UnitTestSetup)
     {
         if (openLoginView)
         {
             Login.Show();
         }
     }
 }
        public SpecificProfileView(string profileName)
        {
            _runningApplication = RunningApplication.Instance();

            if (!_runningApplication.UnitTestSetup)
            {
                InitializeComponent();
            }

            this.DataContext = this;
            _profileName     = profileName;
            Setup(_profileName);
            EntryEditButtonIsEnabled = true;
        }
示例#11
0
        protected override object LoadContent(Uri uri)
        {
            try
            {
                if (uri.ToString().Contains("/UI/MainView/Pages/Profiles/EmptyView.xaml"))
                {
                    return(new EmptyView());
                }

                return(new SpecificProfileView(uri.ToString().Substring(1)));
            }
            catch (System.InvalidOperationException)
            {
                //happens when specificProfileView is reloaded but old specificProfileView is still in editing mode
                string alertTitle   = "Could not load profile.";
                string alertContent =
                    "Could not load profile, try opening the page again with the menu. If is doesn`t work, save your changes, log out and back in.";
                RunningApplication.Instance().UI.MainView.CreateAlertWindow(alertTitle, alertContent);

                return(new EmptyView());
            }
        }
        public MainView(CurrentUserConfiguration userConfiguration, string password)
        {
            _runningApplication = RunningApplication.Instance();

            if (!_runningApplication.UnitTestSetup)
            {
                InitializeComponent();
                App.Current.MainWindow = _runningApplication.UI.MainView; //fix for the dialogWindow
            }

            UserConfiguration = userConfiguration;
            _password         = password;

            if (!_runningApplication.UnitTestSetup)
            {
                WindowIsShown = true;
            }
            else
            {
                WindowIsShown = false;
            }

            IsInEntryEditingMode = false;
        }
 public SettingsGeneral()
 {
     _runningApplication = RunningApplication.Instance();
     InitializeComponent();
     DataContext = _runningApplication.Services.ProgramConfiguration.TempConfiguration;
 }
示例#14
0
 public Logout()
 {
     _runningApplication = RunningApplication.Instance();
     InitializeComponent();
 }
 public static List <string> GetListOfAllAlreadyUsedAddresses()
 {
     return((from profile in RunningApplication.Instance().UI.MainView.UserConfiguration.ProfileList from entry in profile.EntryList select entry.Url).ToList());
 }
 public AddressValidationRule()
 {
     _runningApplication = RunningApplication.Instance();
 }
 public Shutdown()
 {
     _runningApplication = RunningApplication.Instance();
     InitializeComponent();
 }
示例#18
0
 public static bool CheckIfProfileNameIsAlreadyUsed(string profileName)
 {
     return(RunningApplication.Instance().UI.MainView.UserConfiguration.ProfileList.Select(x => x.ProfileName.ToUpper()).ToList()
            .Contains(profileName.ToUpper()));
 }
示例#19
0
 public AddProfile()
 {
     _runningApplication = RunningApplication.Instance();
     InitializeComponent();
 }
 public UserConfigurationOnSystemLevel()
 {
     _runningApplication = RunningApplication.Instance();
 }
示例#21
0
 public Settings()
 {
     _runningApplication = RunningApplication.Instance();
     InitializeComponent();
 }