void ExecuteTest()
        {
            TestResults = _serverModel.TestService(Model);
            if (Model.Source.Type == enSourceType.ODBC)
            {
                var dbSource = ResourceCatalog.Instance.GetResource <DbSource>(GlobalConstants.ServerWorkspaceID, Model.Source.Id);
                TestResults.TableName = dbSource.DatabaseName.Replace(" ", "");
            }
            if (TestResults != null)
            {
                if (TestResults.Columns.Count >= 1)
                {
                    TestResultsAvailable          = TestResults.Rows.Count != 0;
                    IsTestResultsEmptyRows        = TestResults.Rows.Count < 1;
                    _generateOutputArea.IsEnabled = true;
                    OutputCountExpandAllowed      = TestResults.Rows.Count > 3;

                    if (!OutputCountExpandAllowed)
                    {
                        InputCountExpandAllowed = true;
                    }
                }
                IsTesting       = false;
                TestPassed      = true;
                ShowTestMessage = TestResults.Columns.Count < 1;
                if (ShowTestMessage)
                {
                    TestMessage = Warewolf.Studio.Resources.Languages.Core.NoReturnedDataExecuteSuccess;
                }

                TestFailed = false;
            }
        }
Esempio n. 2
0
        void ExecuteTest()
        {
            TestResults = _serverModel.TestService(Model);
            ProcessOdbc();
            if (TestResults != null)
            {
                if (TestResults.Columns.Count >= 1)
                {
                    TestResultsAvailable          = TestResults.Rows.Count != 0;
                    IsTestResultsEmptyRows        = TestResults.Rows.Count < 1;
                    _generateOutputArea.IsEnabled = true;
                    OutputCountExpandAllowed      = TestResults.Rows.Count > 3;

                    if (!OutputCountExpandAllowed)
                    {
                        InputCountExpandAllowed = true;
                    }
                }
                IsTesting       = false;
                TestPassed      = true;
                ShowTestMessage = TestResults.Columns.Count < 1;
                if (ShowTestMessage)
                {
                    TestMessage = Warewolf.Studio.Resources.Languages.Core.NoReturnedDataExecuteSuccess;
                }

                TestFailed = false;
            }
        }
Esempio n. 3
0
        public void ExecuteTest()
        {
            OutputArea.IsEnabled = true;
            IsTesting            = true;
            ResetTestForExecute();
            try
            {
                TestResults = _serverModel.TestService(Model);
                if (Model.Source.Type == enSourceType.ODBC)
                {
                    var dbSource = ResourceCatalog.Instance.GetResource <DbSource>(GlobalConstants.ServerWorkspaceID, Model.Source.Id);
                    TestResults.TableName = dbSource.DatabaseName.Replace(" ", "");
                }
                if (TestResults != null)
                {
                    if (TestResults.Columns.Count > 1)
                    {
                        TestResultsAvailable          = TestResults.Rows.Count != 0;
                        IsTestResultsEmptyRows        = TestResults.Rows.Count < 1;
                        _generateOutputArea.IsEnabled = true;
                        OutputCountExpandAllowed      = TestResults.Rows.Count > 3;

                        if (!OutputCountExpandAllowed)
                        {
                            InputCountExpandAllowed = true;
                        }
                    }
                    IsTesting       = false;
                    TestPassed      = true;
                    ShowTestMessage = TestResults.Columns.Count < 1;
                    if (ShowTestMessage)
                    {
                        TestMessage = Warewolf.Studio.Resources.Languages.Core.NoReturnedDataExecuteSuccess;
                    }
                    TestFailed = false;
                }
            }
            catch (Exception e)
            {
                Errors.Add(e.Message);
                IsTesting                     = false;
                TestResultsAvailable          = false;
                _generateOutputArea.IsEnabled = false;
                _generateOutputArea.Outputs   = new List <IServiceOutputMapping>();
                TestPassed                    = false;
                TestFailed                    = true;
                _viewmodel.ErrorMessage(e, true);
            }
        }