コード例 #1
0
 public void UpdateSettings(PersonalSettings settings)
 {
     if (CouldOpen && File.Exists(FileName))
     {
         settings.KeepassDatabase = FileName;
     }
 }
コード例 #2
0
        public FirstRunWizard()
        {
            InitializeComponent();
            settings          = PersonalSettings.Default();
            dbsetup1.Settings = settings;
            foreach (var x in settings.ErrorSettings)
            {
                ErrorSettings.AddItem(x);
            }
            tbMainIntro.Text = @"Thank you for downloading KryGamesBot.

It looks like this is the first time you're using KryGamesBot on this computer, so we need to do a little bit of setup first.

If you would like to use completely default settings, you can cancel this Wizard now. If you would like to configure the bot, click next.

All the settings you will configure in this wizard can also be configured from the settings menu.";

            tbPortable.Text = @"Would you like to run KryGamesBot in portable mode?

In portable mode, all settings are stored in the root folder of the application and can be taken with one a flash drive etc. Whenever you update KryGamesBot, you will need to copy all settings accross or you will need to re-configure from scratch.

In normal mode, settings are stored in your application settings, thus cannot be easily copied over, but any update will not cause you to lose your settings.";

            tbKeepasstmp.Text = @"If you are using KeePass 2 to manage your passwords, you can open your passwords database using KryGamesBot to simplify your login experience.";

            tbNotificationsTmp.Text = @"KryGamesBot can show and send notifications when certain events happen. Here you can configure which kind of notification should happen for different events.";
            tbErrorsTmp.Text        = @"Unfortunately, errors are unavoidable. But luckily you can tell the bot what to do when it experiences some kind of error.";
            tbFinished.Text         = @"That's it!

You're all set up and ready to start. Finish this wizard to choose the site you want to play at and start betting!";

            DataContext = this;
            //DevExpress.Xpf.Core.Theme.Themes
        }
コード例 #3
0
 public override void BeforeSave(Sungero.Domain.BeforeSaveEventArgs e)
 {
     if (PersonalSettings.GetAll(s => Equals(s.Employee, _obj.Employee) && !Equals(s, _obj)).Any())
     {
         throw AppliedCodeException.Create(PersonalSettings.Resources.CantCreateMoreSetting);
     }
 }
コード例 #4
0
        public void EditPersonalSettingsMethod()
        {
            PersonalSettings PersonalSettingsEdit = new PersonalSettings();

            //Personal Settings
            PersonalSettingsEdit.FirstNameForm("Joni");
            PersonalSettingsEdit.LastNameForm("Tako");
            PersonalSettingsEdit.EmailForm("*****@*****.**");
            PersonalSettingsEdit.JobTitleForm("QA");
            PersonalSettingsEdit.JobLevelForm();
            PersonalSettingsEdit.JobFunctionForm();
            PersonalSettingsEdit.WorkPhoneForm("Test");
            PersonalSettingsEdit.WorkExtensionForm("Test1");
            PersonalSettingsEdit.MobilePhoneForm("0696862688");
            //Address
            PersonalSettingsEdit.ContinentForm();
            System.Threading.Thread.Sleep(2000);
            PersonalSettingsEdit.CountryForm();
            PersonalSettingsEdit.ZipCodeForm("02034");
            PersonalSettingsEdit.StateForm("Albania");
            PersonalSettingsEdit.CityForm("Tirane");
            PersonalSettingsEdit.Address1Form("Komuna");
            PersonalSettingsEdit.Address2Form("kika");
            PersonalSettingsEdit.Address3Form("");
            //PersonalSettingsEdit.UploadPhoto();
            //PersonalSettingsEdit.CancelPersonalSettings();
            //PersonalSettingsEdit.SavePersonalSettings();
        }
コード例 #5
0
        public static IPersonalSetting GetOrCreatePersonalSettings(IEmployee employee)
        {
            var personalSettings = PersonalSettings.GetAll(s => employee.Equals(s.Employee)).SingleOrDefault();

            if (personalSettings == null)
            {
                personalSettings = CreatePersonalSettings(employee);
            }

            return(personalSettings);
        }
コード例 #6
0
        public static IgRestApiClient GetIgRestApiClient(PersonalSettings personalSettings)
        {
            Assert.IsNotNull(personalSettings);
            Assert.IsNotNull(personalSettings.AccountType);
            Assert.IsNotNull(personalSettings.Username);
            Assert.IsNotNull(personalSettings.Password);
            Assert.IsNotNull(personalSettings.AppKey);
            Assert.AreEqual(personalSettings.AccountType, "demo"); //Force to run tests on the demo platform

            return(new IgRestApiClient(personalSettings.AccountType, personalSettings.Username, personalSettings.Password, personalSettings.AppKey));
        }
コード例 #7
0
 static void ResetPersonalSettings(PersonalSettings settings)
 {
     settings.DisplayName    = String.Empty;
     settings.DisplayMessage = String.Empty;
     settings.GroupName      = String.Empty;
     settings.EmailAddress   = String.Empty;
     settings.DisplayImage   = null;
     settings.Username       = String.Empty;
     settings.Password       = String.Empty;
     settings.Domain         = String.Empty;
 }
コード例 #8
0
        public static IPersonalSetting CreatePersonalSettings(IEmployee employee)
        {
            var personalSettings = PersonalSettings.GetAll(s => Equals(s.Employee, employee)).SingleOrDefault();

            if (personalSettings != null)
            {
                return(personalSettings);
            }

            personalSettings          = PersonalSettings.Create();
            personalSettings.Employee = employee;
            personalSettings.Save();
            return(personalSettings);
        }
コード例 #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Settings"/> class.
 /// </summary>
 public Settings()
 {
     this.personalSettings = new PersonalSettings();
     this.globalSettings   = new GlobalSettings();
     this.LoadSettings();
 }
コード例 #10
0
 public PersonSettingsControl()
 {
     m_Settings = Person.Current.PersonSettings;
     SettingCollection = m_Settings.ToList(SettingType.Personal);
 }