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;
            }
        }