private static bool DoLogin() { if (LoginFrm.IsDialogVisible) { return(false); } if ((mainForm != null) && (mainForm.InvokeRequired)) { return((bool)mainForm.Invoke(new LoginDelegate(DoLogin))); } else { FormWait.HideWaitForm(); if (LoginFrm.ShowLogin(mainForm) != DialogResult.OK) { Application.Exit(); return(false); } FormWait.ShowWaitForm(); DoInitServices(); OnIdleService.AddTask(new OnIdleOneRunTask(NotificationService.RunDataCheck)); } return(true); }
public static DialogResult ShowLogin(IWin32Window wnd) { _IsDialogVisible = true; using (LoginFrm frm = new LoginFrm()) { DialogResult res = frm.ShowDialog(wnd); _IsDialogVisible = false; return res; } }
public static DialogResult ShowLogin(IWin32Window wnd) { _IsDialogVisible = true; using (LoginFrm frm = new LoginFrm()) { DialogResult res = frm.ShowDialog(wnd); _IsDialogVisible = false; return(res); } }