public NPOIExcelDataSource(string datasourcename, IDMLogger logger, IDMEEditor pDMEEditor, DataSourceType pDatasourceType, IErrorsInfo per) { DatasourceName = datasourcename; Logger = logger; ErrorObject = per; DMEEditor = pDMEEditor; DatasourceType = pDatasourceType; Dataconnection = new FileConnection(DMEEditor) { Logger = logger, ErrorObject = ErrorObject, }; Dataconnection.ConnectionProp = DMEEditor.ConfigEditor.DataConnections.Where(c => c.FileName == datasourcename).FirstOrDefault(); }
public CSVDataSource(string datasourcename, IDMLogger logger, IDMEEditor pDMEEditor, DataSourceType pDatasourceType, IErrorsInfo per) { DatasourceName = datasourcename; Logger = logger; ErrorObject = per; DMEEditor = pDMEEditor; DatasourceType = pDatasourceType; Dataconnection = new FileConnection(DMEEditor) { Logger = logger, ErrorObject = ErrorObject, }; Dataconnection.ConnectionProp = DMEEditor.ConfigEditor.DataConnections.Where(c => c.FileName == datasourcename).FirstOrDefault(); // System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance); Category = DatasourceCategory.FILE; FileName = Dataconnection.ConnectionProp.FileName; FilePath = Dataconnection.ConnectionProp.FilePath; }
public CVSFileHelpDataSource(string datasourcename, IDMLogger logger, IDMEEditor pDMEEditor, DataSourceType pDatasourceType, IErrorsInfo per) { DatasourceName = datasourcename; Logger = logger; ErrorObject = per; DMEEditor = pDMEEditor; DatasourceType = pDatasourceType; Dataconnection = new FileConnection(DMEEditor) { Logger = logger, ErrorObject = ErrorObject, }; Dataconnection.ConnectionProp = DMEEditor.ConfigEditor.DataConnections.Where(c => c.FileName == datasourcename).FirstOrDefault(); Dataconnection.ConnectionProp.DatabaseType = DataSourceType.CSV; Dataconnection.ConnectionProp.Category = DatasourceCategory.FILE; FileName = Dataconnection.ConnectionProp.FileName; FilePath = Dataconnection.ConnectionProp.FilePath; CombineFilePath = Path.Combine(FilePath, FileName); }
public CSVFileDataSource(string datasourcename, IDMLogger logger, IDMEEditor pDMEEditor, DataSourceType pDatasourceType, IErrorsInfo per) { DatasourceName = datasourcename; Logger = logger; ErrorObject = per; DMEEditor = pDMEEditor; DatasourceType = pDatasourceType; Dataconnection = new FileConnection { Logger = logger, ErrorObject = ErrorObject, }; Dataconnection.ConnectionProp = DMEEditor.ConfigEditor.DataConnections.Where(c => c.FileName == datasourcename).FirstOrDefault(); Dataconnection.ConnectionStatus = ConnectionStatus; if (ConnectionStatus == ConnectionState.Open) { // Entities = Reader.Entities; EntitiesNames = new List <string>() { datasourcename }; } // GetEntitesList(); }