Esempio n. 1
0
        private void saveBtn_Click(object sender, EventArgs e)
        {
            Settings.Instance.SetSetting(authTypeCb.Text, "AuthType");
            if (authTypeCb.Text.ToLower().Equals("google"))
            {
                Settings.Instance.SetSetting(UserLoginBox.Text, "GoogleUsername");
                Settings.Instance.SetSetting(UserPasswordBox.Text, "GooglePassword");
            }
            else
            {
                Settings.Instance.SetSetting(UserLoginBox.Text, "PtcUsername");
                Settings.Instance.SetSetting(UserPasswordBox.Text, "PtcPassword");
            }
            Settings.Instance.SetSetting(latitudeText.Text.Replace(',', '.'), "DefaultLatitude");
            Settings.Instance.SetSetting(longitudeText.Text.Replace(',', '.'), "DefaultLongitude");

            var lat    = ConfigurationManager.AppSettings["DefaultLatitude"];
            var longit = ConfigurationManager.AppSettings["DefaultLongitude"];

            lat.Replace(',', '.');
            longit.Replace(',', '.');

            Settings.Instance.SetSetting(razzmodeCb.Text, "RazzBerryMode");
            Settings.Instance.SetSetting(razzSettingText.Text, "RazzBerrySetting");
            Settings.Instance.SetSetting(transferTypeCb.Text, "TransferType");
            Settings.Instance.SetSetting(transferCpThresText.Text, "TransferCPThreshold");
            Settings.Instance.SetSetting(transferIVThresText.Text, "TransferIVThreshold");
            Settings.Instance.SetSetting(useIncubatorsCb.Text, "useIncubatorsMode");
            Settings.Instance.SetSetting(TravelSpeedBox.Text, "TravelSpeed");
            //Settings.Instance.SetSetting(ImageSizeBox.Text, "ImageSize");
            Settings.Instance.SetSetting(evolveAllChk.Checked ? "true" : "false", "EvolveAllGivenPokemons");
            Settings.Instance.SetSetting(CatchPokemonBox.Checked ? "true" : "false", "CatchPokemon");
            Settings.Instance.ExcludedPokemonCatch    = clbCatch.CheckedItems.Cast <PokemonId>().ToList();
            Settings.Instance.ExcludedPokemonTransfer = clbTransfer.CheckedItems.Cast <PokemonId>().ToList();
            Settings.Instance.ExcludedPokemonEvolve   = clbEvolve.CheckedItems.Cast <PokemonId>().ToList();
            Settings.Instance.ItemCounts = flpItems.Controls.Cast <ItemSetting>().Select(i => i.ItemData).ToList();
            Settings.Instance.Reload();

            //Device settings
            Settings.Instance.DeviceId              = DeviceIdTb.Text;
            Settings.Instance.AndroidBoardName      = AndroidBoardNameTb.Text;
            Settings.Instance.AndroidBootloader     = AndroidBootloaderTb.Text;
            Settings.Instance.DeviceBrand           = DeviceBrandTb.Text;
            Settings.Instance.DeviceModel           = DeviceModelTb.Text;
            Settings.Instance.DeviceModelIdentifier = DeviceModelIdentifierTb.Text;
            Settings.Instance.DeviceModelBoot       = DeviceModelBootTb.Text;
            Settings.Instance.HardwareManufacturer  = HardwareManufacturerTb.Text;
            Settings.Instance.HardwareModel         = HardwareModelTb.Text;
            Settings.Instance.FirmwareBrand         = FirmwareBrandTb.Text;
            Settings.Instance.FirmwareTags          = FirmwareTagsTb.Text;
            Settings.Instance.FirmwareType          = FirmwareTypeTb.Text;
            Settings.Instance.FirmwareFingerprint   = FirmwareFingerprintTb.Text;
            if (DeviceIdTb.Text == "8525f6d8251f71b7")
            {
                PopulateDevice();
            }

            MainForm.ResetMap();
            Close();
        }
        private void saveBtn_Click(object sender, EventArgs e)
        {
            Settings.Instance.SetSetting(authTypeCb.Text, "AuthType");
            if (authTypeCb.Text == "google")
            {
                Settings.Instance.SetSetting(UserLoginBox.Text, "Email");
                Settings.Instance.SetSetting(UserPasswordBox.Text, "Password");
            }
            else
            {
                Settings.Instance.SetSetting(UserLoginBox.Text, "PtcUsername");
                Settings.Instance.SetSetting(UserPasswordBox.Text, "PtcPassword");
            }
            Settings.Instance.SetSetting(latitudeText.Text.Replace(',', '.'), "DefaultLatitude");
            Settings.Instance.SetSetting(longitudeText.Text.Replace(',', '.'), "DefaultLongitude");

            string lat    = ConfigurationManager.AppSettings["DefaultLatitude"];
            string longit = ConfigurationManager.AppSettings["DefaultLongitude"];

            lat.Replace(',', '.');
            longit.Replace(',', '.');


            Settings.Instance.SetSetting(razzmodeCb.Text, "RazzBerryMode");
            Settings.Instance.SetSetting(razzSettingText.Text, "RazzBerrySetting");
            Settings.Instance.SetSetting(transferTypeCb.Text, "TransferType");
            Settings.Instance.SetSetting(transferCpThresText.Text, "TransferCPThreshold");
            Settings.Instance.SetSetting(transferIVThresText.Text, "TransferIVThreshold");
            Settings.Instance.SetSetting(TravelSpeedBox.Text, "TravelSpeed");
            //Settings.Instance.SetSetting(ImageSizeBox.Text, "ImageSize");
            Settings.Instance.SetSetting(evolveAllChk.Checked ? "true" : "false", "EvolveAllGivenPokemons");
            Settings.Instance.SetSetting(CatchPokemonBox.Checked ? "true" : "false", "CatchPokemon");
            Settings.Instance.Reload();

            MainForm.ResetMap();
            Close();
        }