protected void btnCreateInitialData_Click(object sender, EventArgs e) { IChangelogProvider changelogprovider; int datasetId = Convert.ToInt32(vDataset.SelectedValue); lblErrorText.Text = ""; string initType = DatasetsData.DatasetProvider(datasetId); //Initiate provider from config/dataset Type providerType = Assembly.GetExecutingAssembly().GetType(initType); changelogprovider = Activator.CreateInstance(providerType) as IChangelogProvider; changelogprovider.Intitalize(datasetId); try { var resp = changelogprovider.GenerateInitialChangelog(datasetId); } catch (Exception ex) { string innerExMsg = ""; Exception innerExp = ex.InnerException; while (innerExp != null) { innerExMsg += string.Format("{0}. \n", innerExp.Message); innerExp = innerExp.InnerException; } string errorMsg = string.Format("Klarte ikke å lage initiell endringslogg. {0} \n {1}", ex.Message, innerExMsg); lblErrorText.Text = errorMsg; } }
public void Intitalize(int datasetId) { PDbConnectInfo = DatasetsData.DatasetConnection(datasetId); _pWfsUrl = DatasetsData.TransformationConnection(datasetId); _pNsApp = DatasetsData.TargetNamespace(datasetId); _pNsPrefixTargetNamespace = DatasetsData.TargetNamespacePrefix(datasetId); PDbSchema = DatasetsData.DbSchema(datasetId); _pSchemaFileUri = DatasetsData.SchemaFileUri(datasetId); destFileName = Guid.NewGuid().ToString(); destPath = Path.Combine(Path.GetTempPath(), destFileName) + "\\"; zipFile = destFileName + ".zip"; streamFileLocation = AppDomain.CurrentDomain.BaseDirectory + "\\Changelogfiles\\" + zipFile; tmpzipFile = Path.Combine(Path.GetTempPath(), zipFile); }
public string GetDatasetVersion(int datasetId) { _version = DatasetsData.Version(datasetId); return(_version); }
protected void dvServerConfig_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e) { string URL = ServerConfigData.DownloadUriBase(); IList <Int32> ID = DatasetsData.GetListOfDatasetIDs(); }