static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // set database access variables Settings set = Settings.Default; AppHelper.dbServer = set.dbServer; AppHelper.dbName = set.dbName; AppHelper.dbUser = set.dbUser; AppHelper.dbPassword = SecurityHelper.DecryptText(set.dbPassword, set.dbUser); // visualstyle AppHelper.visualStyle = set.visualStyle; // display login form frmLoginEx fx = new frmLoginEx(); fx.ShowDialog(); // modify connection setting if necessary if (fx.dbConnectionModified) { set.dbServer = AppHelper.dbServer; set.dbName = AppHelper.dbName; set.dbUser = AppHelper.dbUser; set.dbPassword = SecurityHelper.EncryptText(AppHelper.dbPassword, AppHelper.dbUser); set.Save(); set.Reload(); } // run application if (fx.loginSucceeded) Application.Run(new frmMain()); }
private void ShowLogin() { if (frmLog == null) { frmLog = new frmLoginEx(); IWin32Window wincurrent = new WindowWrapper((IntPtr)ExcelApp.DDEAppReturnCode); if (frmLog.ShowDialog(wincurrent) == DialogResult.OK) { _user = frmLog.User; } } else { frmLog.Close(); frmLog = new frmLoginEx(); IWin32Window wincurrent = new WindowWrapper((IntPtr)ExcelApp.DDEAppReturnCode); if (frmLog.ShowDialog(wincurrent) == DialogResult.OK) { _user = frmLog.User; } } }