public DbEX() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector = new ExtendSelector<IDataBaseConnector>(); ConnectorSelector.SetSource(dataManager.CurrentConnectors); }
public TableGE() { dataManager = MainDescription.MainFrm.PluginDictionary["DataManager"] as IDataManager; TableSelector = new ExtendSelector <string>(); TableSelector.GetItems = () => dataManager.DataCollections.Select(d => d.Name).ToList(); TableSelector.SelectChanged += (s, e) => this.InformPropertyChanged("TableSelector"); }
public JoinDBTF() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector = new ExtendSelector <IDataBaseConnector>(); TableSelector = new ExtendSelector <TableInfo>(); ImportColumns = new ObservableCollection <string>(); ConnectorSelector.GetItems = () => dataManager.CurrentConnectors.ToList(); ConnectorSelector.SelectChanged += (s, e) => TableSelector.SetSource(ConnectorSelector.SelectItem.RefreshTableNames()); TableSelector.SelectChanged += (s, e) => { IDataBaseConnector connector = ConnectorSelector.SelectItem; if (connector == null) { return; } TableInfo table = TableSelector.SelectItem; if (table == null) { return; } IEnumerable <IDictionarySerializable> datas = ConnectorSelector.SelectItem.GetEntities(table.Name, typeof(FreeDocument), 10, 0); IEnumerable <string> keys = datas.GetKeys(); ImportColumns.Clear(); foreach (string key in keys) { ImportColumns.Add(key); } }; }
public JoinDBTF() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector = new ExtendSelector<IDataBaseConnector>(); TableSelector = new ExtendSelector<TableInfo>(); ImportColumns = new ObservableCollection<string>(); ConnectorSelector.GetItems = () => dataManager.CurrentConnectors.ToList(); ConnectorSelector.SelectChanged += (s, e) => TableSelector.SetSource(ConnectorSelector.SelectItem.RefreshTableNames()); TableSelector.SelectChanged += (s, e) => { IDataBaseConnector connector = ConnectorSelector.SelectItem; if (connector == null) return; TableInfo table = TableSelector.SelectItem; if (table == null) return; IEnumerable<IDictionarySerializable> datas = ConnectorSelector.SelectItem.GetEntities(table.Name, typeof (FreeDocument), 10, 0); IEnumerable<string> keys = datas.GetKeys(); ImportColumns.Clear(); foreach (string key in keys) { ImportColumns.Add(key); } }; }
public DbEX() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector = new ExtendSelector <IDataBaseConnector>(); ConnectorSelector.SetSource(dataManager.CurrentConnectors); }
protected DBConnectorBase() { IsUseable = false; TableNames = new ExtendSelector <TableInfo>(); AutoConnect = false; }
protected DBConnectorBase() { IsUseable = false; TableNames = new ExtendSelector <TableInfo>(); TableNames.SetSource(new List <TableInfo>()); AutoConnect = false; }
public Project() { Tasks = new ObservableCollection <ProcessTask>(); DBConnections = new ObservableCollection <IDataBaseConnector>(); Parameters = new ObservableCollection <ParameterItem>(); sysProcessManager = MainDescription.MainFrm.PluginDictionary["DataProcessManager"] as IProcessManager; ConfigSelector = new ExtendSelector <string>(); Parameters.CollectionChanged += (s, e) => { ConfigSelector.InformPropertyChanged("Collection"); }; ConfigSelector.GetItems = () => { return(Parameters.Select(d => d.Name).ToList()); }; }
public DbGE() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector=new ExtendSelector<IDataBaseConnector>(); ConnectorSelector.GetItems = () => dataManager.CurrentConnectors.ToList(); TableNames=new ExtendSelector<TableInfo>(); Mount = -1; ConnectorSelector.SelectChanged += (s, e) => TableNames.SetSource(ConnectorSelector.SelectItem.RefreshTableNames()); }
public DbGE() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector = new ExtendSelector <IDataBaseConnector>(); ConnectorSelector.GetItems = () => dataManager.CurrentConnectors.ToList(); TableNames = new ExtendSelector <TableInfo>(); Mount = -1; ConnectorSelector.SelectChanged += (s, e) => TableNames.SetSource(ConnectorSelector.SelectItem.RefreshTableNames()); }
public FileDataTransformer() { ConnectorSelector = new ExtendSelector <XFrmWorkAttribute>(PluginProvider.GetPluginCollection(typeof(IFileConnector))); ConnectorSelector.SelectChanged += (s, e) => { Connector = PluginProvider.GetObjectInstance <IFileConnector>(ConnectorSelector.SelectItem.Name); OnPropertyChanged("Connector"); }; Enabled = false; }
public TransTF() { Source = new ExtendSelector <string>(language.Keys); Target = new ExtendSelector <string>(language.Keys); Source.SelectItem = GlobalHelper.Get("key_616"); Target.SelectItem = GlobalHelper.Get("key_616"); helper = new HttpHelper(); ClientID = ""; Key = ""; Target.SelectChanged += (s, e) => buffHelper.Clear(); }
public TransTF() { Source = new ExtendSelector<string>(language.Keys); Target = new ExtendSelector<string>(language.Keys); Source.SelectItem = "自动检测"; Target.SelectItem = "自动检测"; ClientID = "0CupOSsCC4YaDozfkC9gE5EO"; helper = new HttpHelper(); Target.SelectChanged += (s, e) => buffHelper.Clear(); }
public TransTF() { Source = new ExtendSelector <string>(language.Keys); Target = new ExtendSelector <string>(language.Keys); Source.SelectItem = "自动检测"; Target.SelectItem = "自动检测"; ClientID = "0CupOSsCC4YaDozfkC9gE5EO"; helper = new HttpHelper(); Target.SelectChanged += (s, e) => buffHelper.Clear(); }
public DbGE() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; ConnectorSelector = new ExtendSelector <IDataBaseConnector>(); ConnectorSelector.GetItems = () => dataManager.CurrentConnectors.ToList(); TableNames = new ExtendSelector <string>(); Mount = -1; ConnectorSelector.SelectChanged += (s, e) => TableNames.SetSource(ConnectorSelector.SelectItem.RefreshTableNames().Select(d => d.Name)); TableNames.SelectChanged += (s, e) => { this.InformPropertyChanged("TableNames"); }; }
public ReadFileTF() { ConnectorSelector = new ExtendSelector<XFrmWorkAttribute>(PluginProvider.GetPluginCollection(typeof(IFileConnector))); ConnectorSelector.SelectChanged += (s, e) => { if(ConnectorSelector.SelectItem==null) return; Connector = PluginProvider.GetObjectInstance<IFileConnector>(ConnectorSelector.SelectItem.Name); OnPropertyChanged("Connector"); }; Enabled = false; }
public MergeTF() { MergeWith = ""; Format = ""; ReferFormat = new ExtendSelector <string>(); ReferFormat.GetItems = () => processManager.CurrentProcessCollections.OfType <SmartCrawler>().Select(d => d.URL).ToList(); ReferFormat.SelectChanged = (s, e) => { Format = ReferFormat.SelectItem; OnPropertyChanged("Format"); }; }
public ReadFileTF() { ConnectorSelector = new ExtendSelector <XFrmWorkAttribute>(PluginProvider.GetPluginCollection(typeof(IFileConnector))); ConnectorSelector.SelectChanged += (s, e) => { if (ConnectorSelector.SelectItem == null) { return; } Connector = PluginProvider.GetObjectInstance <IFileConnector>(ConnectorSelector.SelectItem.Name); OnPropertyChanged("Connector"); }; Enabled = false; }
public ProxyProvider() { ProxyStrategy = ProxyStrategy.NoAgent; MaxVisitCount = 100000; Proxies = new ObservableCollection <Proxy>(); ParaGeneratorSelector = new ExtendSelector <XFrmWorkAttribute>(PluginProvider.GetPluginCollection(typeof(IColumnGenerator))); ParaGeneratorSelector.SelectChanged += (s, e) => { ParaGenerator = PluginProvider.GetObjectInstance <IColumnGenerator>(ParaGeneratorSelector.SelectItem.Name); ParaGenerator.Column = "ProxyIp"; OnPropertyChanged("ParaGenerator"); }; ParaGeneratorSelector.SelectItem = ParaGeneratorSelector.Collection.FirstOrDefault(d => d.Name == "从文本生成"); }
public DbEX() { dataManager = MainDescription.MainFrm.PluginDictionary["DataManager"] as IDataManager; ConnectorSelector = new ExtendSelector <IDataBaseConnector>(); ConnectorSelector.GetItems = () => dataManager.CurrentConnectors.ToList(); TableNames = new TextEditSelector(); ConnectorSelector.SelectChanged += (s, e) => { var text = TableNames.SelectItem; TableNames.SetSource(ConnectorSelector.SelectItem.RefreshTableNames().Select(d => d.Name)); if (string.IsNullOrEmpty(text) == false) { TableNames.SelectItem = text; } }; TableNames.SelectChanged += (s, e) => { InformPropertyChanged("TableNames"); }; }
public GetRoute() { ModeSelector=new ExtendSelector<string>(map.Keys); SourceCity = "北京"; DestCity = "北京"; }
public TableGE() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; TableSelector = new ExtendSelector <DataCollection>(); TableSelector.GetItems = () => dataManager.DataCollections.ToList(); }
public GetRoute() { ModeSelector = new ExtendSelector <string>(map.Keys); SourceCity = GlobalHelper.Get("key_577"); DestCity = GlobalHelper.Get("key_577"); }
public GetRoute() { ModeSelector = new ExtendSelector <string>(map.Keys); SourceCity = "北京"; DestCity = "北京"; }
public TableGE() { dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager; TableSelector = new ExtendSelector<DataCollection>(); TableSelector.GetItems = () => dataManager.DataCollections.ToList(); }