public override void ShowModule(IWin32Window owner) { // terminal last session try { var clientInfos = CachedUtils.GetCacheOf <ClientInfo>("LastSession"); if (clientInfos.Count > 0) { App.Environment.ClientInfo.SessionKey = clientInfos[0].SessionKey; using (var ctrlSA = new SAController()) { ctrlSA.TerminalCurrentSession(); } } } catch { } // login var frmOwner = (XtraForm)Parent; InitializeModuleData(); App.Environment.ClientInfo.SessionKey = null; frmOwner.ShowDialog(owner); if (App.Environment.ClientInfo.SessionKey == null) { MainProcess.Close(); } }