private void btnSairConta_Click(object sender, EventArgs e) { AppConfigurationManger.configManager.userSection = AppConfigurationManger.configManager.userSection with { userName = "" }; AppConfigurationManger.SaveConfig(); AppManager.RestartProgram(); }
private void btnSalvarConfiguracoes_Click(object sender, EventArgs e) { AppConfigurationManger.configManager.LanguageSection = AppConfigurationManger.configManager.LanguageSection with { langCode = (LanguageCode)cmbIdioma.SelectedIndex }; AppConfigurationManger.configManager.DatabaseConnection = AppConfigurationManger.configManager.DatabaseConnection with { connectionString = txtConnectionString.Text }; AppConfigurationManger.SaveConfig(); LanguageManager.UpdateLanguage(AppConfigurationManger.configManager.LanguageSection.langCode); } } }
private async Task LoadAppAction() { AppManager.CreateAppDirectory(); AppManager.DownloadFonts(); LanguageManager.Init(); AppConfigurationManger.LoadOrCreateConfig(); try { PrivateFontCollection privateFont = new(); privateFont.AddFontFile(Consts.FONT_MONTSERRAT_EXTRABOLD); privateFont.AddFontFile(Consts.FONT_MONTSERRAT_EXTRALIGHT); label1.Font = new(privateFont.Families[0], 20, FontStyle.Bold); label2.Font = new(privateFont.Families[1], 7, FontStyle.Regular); } catch { MessageBox.Show(LanguageManager.ReturnGlobalizationText("InCode", "EssentialFiles"), LanguageManager.ReturnGlobalizationText("InCode", "MessageBoxError"), MessageBoxButtons.OK, MessageBoxIcon.Error); throw; } if (string.IsNullOrEmpty(AppConfigurationManger.configManager.userSection.userName)) { LoginApp(); return; } List <Task> toLoad = new(); toLoad.Add(Task.Run(() => lblStatusCarregamento.Invoke((MethodInvoker) delegate { lblStatusCarregamento.Text = LanguageManager.ReturnGlobalizationText("InCode", "SplashScreenLoading"); }))); toLoad.Add(!File.Exists(Consts.LANGUAGE_FILE_PATH) ? LanguageManager.SaveLangToJson() : LanguageManager.LoadLangToJson()); toLoad.Add(Task.Delay(Consts.SPALSHSCREEN_LOAD_TIME)); await Task.WhenAll(toLoad); Close(); }
private void btnEntrarLogin_Click(object sender, EventArgs e) { string usuario = txtLoginUsuario.Text.Trim(); string senha = txtLoginSenha.Text.Trim(); //THE PASSWORD IS NOT VERIFIED if (Verificadores.VerificarStrings(usuario, senha)) { MessageBox.Show("Preencha os campos para continuar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } AppConfigurationManger.configManager.userSection = AppConfigurationManger.configManager.userSection with { userName = usuario, userType = UserType.USU }; AppConfigurationManger.SaveConfig(); AppManager.RestartProgram(); }