public void StartApplication() { App.ConfigurationManager = new BeSmartMRP.Business.Agents.ConfigurationAgent(); #if !xd_RUNMODE_DEBUG Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); #endif #if !xd_RUNMODE_DEBUG Application.ApplicationExit += new EventHandler(Application_ApplicationExit); #endif this.pmLoadConfig(); WS.Data.Agents.cDBMSAgent pobjSQLUtil = new WS.Data.Agents.cDBMSAgent(App.ConnectionString, App.DatabaseReside); App.PermissionManager = new BeSmartMRP.Business.Agents.SecurityAgent(); App.PermissionManager.SQLHelper = pobjSQLUtil; //App.PermissionManager = new BeSmartMRP.Business.Agents.SecurityAgent(App.ConnectionString, App.DatabaseReside); //App.PermissionManager.ModuleID = App.AppID; //App.PermissionManager.ConnectionString2 = App.xd_Access_ConnectionString; #if xd_VERSION_DEMO if (XD_EXPIREDATE.CompareTo(DateTime.Now) < 0) { MessageBox.Show("Database is Access Deny", "Error Message", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } else { using (BeSmartMRP.DialogForms.frmLogin dlg = new BeSmartMRP.DialogForms.frmLogin()) { if (dlg.ShowDialog() == DialogResult.OK) { Application.Run(App.ofrmMainMenu); //Application.Run(new Form1()); } else { Application.Exit(); } } } #else using (BeSmartMRP.DialogForms.frmLogin dlg = new BeSmartMRP.DialogForms.frmLogin()) { if (dlg.ShowDialog() == DialogResult.OK) { Application.Run(App.ofrmMainMenu); } else { Application.Exit(); } } #endif }
private void pmGetLogin() { using (DialogForms.frmLogin dlg = new DialogForms.frmLogin()) { if (dlg.ShowDialog() == DialogResult.OK) { //App.ofrmMainMenu.statusStrip1.Items[2].Text = "LOGIN : " + App.AppUserName.TrimEnd(); this.pmGetCorp(); } else { Application.Exit(); } } }