Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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();
 }