public GetCurrentDataBaseLoginInfoResponse GetCurrentDataBaseLoginInfoAndConnetStatus() { GetCurrentDataBaseLoginInfoResponse response = new GetCurrentDataBaseLoginInfoResponse(); try { DbUtility dbUtility = DbUtilityCreator.GetDefaultDbUtility(); if (null != dbUtility) { response.Ip = dbUtility.SqlconModel.DBIP; response.Account = dbUtility.SqlconModel.DBUser; response.Password = dbUtility.SqlconModel.DBPasswd; if (dbUtility.TestConnection()) { response.DataBaseConnecting = true; } else { response.DataBaseConnecting = false; } } } catch (Exception ex) { string message = "操作失败。" + ex.Message; response.ResponseSucceed = false; response.Message = message; LoggingFactory.GetLogger().WriteDebugLogger(message); } return(response); }
private void InitializeDataForView() { IDataBaseConfigService dataBaseConfigService = IocContainerFactory.GetUnityContainer().Resolve <IDataBaseConfigService>(); GetCurrentDataBaseLoginInfoResponse response = dataBaseConfigService.GetCurrentDataBaseLoginInfoAndConnetStatus(); if (response.ResponseSucceed) { this.DataBaseIp = response.Ip; this.DataBaseAccount = response.Account; this.DataBasePassword = response.Password; this.DataBaseConnectSuccess = response.DataBaseConnecting; } }