private void PopupLoginPage(object obj) { if (LoginUser == null) { bool?result = Common.StaticUtils.ShowLoginWindow(); if (result.Equals(true)) { LoginText = Properties.Resources.LOGOUT_TEXT; IsLogin = true; UserName = LoginUser.USER_NM; UserNumber = LoginUser.USER_NO; } else { LoginText = Properties.Resources.LOGIN_TEXT; IsLogin = false; UserName = string.Empty; UserNumber = string.Empty; } } else { string messageBoxText = "로그아웃 했다"; string caption = "랄라"; MessageBoxButton button = MessageBoxButton.OK; MessageBoxImage icon = MessageBoxImage.Warning; MessageBox.Show(messageBoxText, caption, button, icon); LoginUser = null; LoginText = "로그인"; IsLogin = false; UserName = ""; UserNumber = string.Empty; } }
/// <summary> /// 자동로그인!!!! /// </summary> private void AutoLogin() { CallQuery callQuery = new CallQuery(); DataSet dsResult = callQuery.S_CO_USR_LGN_SIN(Properties.Settings.Default.ID, Properties.Settings.Default.PW); DataRow LoginData = dsResult.Tables[0].Rows[0]; if (LoginData["SUCCESS_YN"].Equals("Y")) { MainViewModel.LoginUser = (S_CO_USR_LGN_SIN)StaticUtils.DataRowToClass(new S_CO_USR_LGN_SIN(), LoginData); LoginText = Properties.Resources.LOGOUT_TEXT; IsLogin = true; UserName = LoginUser.USER_NM; UserNumber = LoginUser.USER_NO; } else { MessageBox.Show("로그인 정보 변경됐당 다시 로그인해랑"); } }