//private CultureInfo russianCulture = new CultureInfo("ru"); public MainForm() { //Thread.CurrentThread.CurrentUICulture = russianCulture; InitializeComponent(); _setState = _registrator.GetRegistrationState(); if (_setState != ExtRegistrator.RegistrationExtensionEnum.None) { string regLocation = _registrator.GetRegistredLocation(); if (!string.IsNullOrEmpty(regLocation)) { _location = regLocation; } } SetupToolTips(); UpdateWizardButtonsAccordingToState(); if (_setState == ExtRegistrator.RegistrationExtensionEnum.None) { radioButtonUnregister.Enabled = false; radioButtonChange.Enabled = false; } else { radioButtonRegister.Enabled = false; initPageRadioButtonSelected = InitPageRadioStates.Change_Repair; } }
private void checkBoxRar_CheckedChanged(object sender, EventArgs e) { switch (checkBoxRar.CheckState) { case CheckState.Checked: _setState |= ExtRegistrator.RegistrationExtensionEnum.Rar; break; case CheckState.Unchecked: _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Rar; break; } UpdateAdvancedGUI(); }
private void buttonUnSelectAll_Click(object sender, EventArgs e) { _setState = ExtRegistrator.RegistrationExtensionEnum.None; UpdateAdvancedGUI(); }
private void buttonNext_Click(object sender, EventArgs e) { switch (currentPage) { case PageStates.IntroPage: ReadoutInitialRadioButtonState(); switch (initPageRadioButtonSelected) { case InitPageRadioStates.Register: _setState = ExtRegistrator.RegistrationExtensionEnum.BaseSet; if (string.IsNullOrEmpty(_location)) { SetActiveState(PageStates.RegisterBrowsePage); } else { SetActiveState(PageStates.RegisterSelectionFb2Page); } break; case InitPageRadioStates.Change_Repair: _setState = _registrator.GetRegistrationState(); if (string.IsNullOrEmpty(_location)) { SetActiveState(PageStates.RegisterBrowsePage); } else { SetActiveState(PageStates.RegisterSelectionFb2Page); } break; case InitPageRadioStates.Unregister: SetActiveState(PageStates.UnregisterFinishPage); break; case InitPageRadioStates.Custom: SetActiveState(PageStates.AdvancedPage); break; } break; case PageStates.AdvancedPage: if (_setState != ExtRegistrator.RegistrationExtensionEnum.None) { _registrator.RegistrationPath = _location; _registrator.Register(_setState); UpdateIni(); } else { _registrator.Unregister(); } Close(); break; case PageStates.UnregisterFinishPage: _registrator.Unregister(); Close(); break; case PageStates.RegisterBrowsePage: SetActiveState(PageStates.RegisterSelectionFb2Page); break; case PageStates.RegisterSelectionFb2Page: DetectIniState(); if (radioButtonFb2Register.Checked) { _setState |= ExtRegistrator.RegistrationExtensionEnum.Fb2; } else { _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Fb2; } SetActiveState(PageStates.RegisterSelectionZipPage); break; case PageStates.RegisterSelectionRarPage: if (radioButtonRarRegister.Checked) { _setState |= ExtRegistrator.RegistrationExtensionEnum.Rar; } else { _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Rar; } SetActiveState(PageStates.RegisterFinishPage); break; case PageStates.RegisterSelectionZipPage: if (radioButtonZipRegister.Checked) { _setState |= ExtRegistrator.RegistrationExtensionEnum.Zip; } else { _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Zip; } SetActiveState(PageStates.RegisterSelectionRarPage); break; case PageStates.RegisterFinishPage: _registrator.RegistrationPath = _location; _registrator.Register(_setState); UpdateIni(); Close(); break; } UpdateWizardButtonsAccordingToState(); }
private void checkBoxZip_CheckedChanged(object sender, EventArgs e) { switch (checkBoxZip.CheckState) { case CheckState.Checked: _setState |= ExtRegistrator.RegistrationExtensionEnum.Zip; break; case CheckState.Unchecked: _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Zip; break; } UpdateAdvancedGUI(); }
private void buttonNext_Click(object sender, EventArgs e) { switch (currentPage) { case PageStates.IntroPage: ReadoutInitialRadioButtonState(); switch (initPageRadioButtonSelected) { case InitPageRadioStates.Register: _setState = ExtRegistrator.RegistrationExtensionEnum.BaseSet; if (string.IsNullOrEmpty(_location)) { SetActiveState(PageStates.RegisterBrowsePage); } else { SetActiveState(PageStates.RegisterSelectionFb2Page); } break; case InitPageRadioStates.Change_Repair: _setState = _registrator.GetRegistrationState(); if (string.IsNullOrEmpty(_location)) { SetActiveState(PageStates.RegisterBrowsePage); } else { SetActiveState(PageStates.RegisterSelectionFb2Page); } break; case InitPageRadioStates.Unregister: SetActiveState(PageStates.UnregisterFinishPage); break; case InitPageRadioStates.Custom: SetActiveState(PageStates.AdvancedPage); break; } break; case PageStates.AdvancedPage: if (_setState != ExtRegistrator.RegistrationExtensionEnum.None ) { _registrator.RegistrationPath = _location; _registrator.Register(_setState); UpdateIni(); } else { _registrator.Unregister(); } Close(); break; case PageStates.UnregisterFinishPage: _registrator.Unregister(); Close(); break; case PageStates.RegisterBrowsePage: SetActiveState(PageStates.RegisterSelectionFb2Page); break; case PageStates.RegisterSelectionFb2Page: DetectIniState(); if (radioButtonFb2Register.Checked) { _setState |= ExtRegistrator.RegistrationExtensionEnum.Fb2; } else { _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Fb2; } SetActiveState(PageStates.RegisterSelectionZipPage); break; case PageStates.RegisterSelectionRarPage: if (radioButtonRarRegister.Checked) { _setState |= ExtRegistrator.RegistrationExtensionEnum.Rar; } else { _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Rar; } SetActiveState(PageStates.RegisterFinishPage); break; case PageStates.RegisterSelectionZipPage: if (radioButtonZipRegister.Checked) { _setState |= ExtRegistrator.RegistrationExtensionEnum.Zip; } else { _setState &= ~ExtRegistrator.RegistrationExtensionEnum.Zip; } SetActiveState(PageStates.RegisterSelectionRarPage); break; case PageStates.RegisterFinishPage: _registrator.RegistrationPath = _location; _registrator.Register(_setState); UpdateIni(); Close(); break; } UpdateWizardButtonsAccordingToState(); }