public void CreateDataSource(Datasource datasource, string path)
        {
            try
            {
                RsFacade.CreateDataSource(datasource, path);

                toolStripStatusLabel.Text = String.Format("Updated / Created new datasource '{0}'", datasource.Name);
                Application.DoEvents();
            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("An error occured: {0}", ex.Message));
            }
        }
Beispiel #2
0
        private ReportItemDTO CreateDatasource(Datasource datasource)
        {
            facade.CreateDataSource(datasource, testFolder.Path);

            var item = facade.ListChildren(testFolder.Path, false)
                       .FirstOrDefault(i => i.Name == datasource.Name && i.Type == ReportItemTypes.Datasource);

            Assert.IsNotNull(item);

            var actualDatasource = facade.GetDatasource(item.Path);

            Assert.IsTrue(actualDatasource.CredentialRetrievalType == datasource.CredentialRetrievalType);

            return(item);
        }