Example #1
0
        public DbEX()
        {
            dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager;
            ConnectorSelector = new ExtendSelector<IDataBaseConnector>();

            ConnectorSelector.SetSource(dataManager.CurrentConnectors);
        }
Example #2
0
 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");
 }
Example #3
0
        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);
                }
            };
        }
Example #4
0
        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);
                }
            };
        }
Example #5
0
File: DbEx.cs Project: yxddxs/Hawk
        public DbEX()
        {
            dataManager       = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager;
            ConnectorSelector = new ExtendSelector <IDataBaseConnector>();


            ConnectorSelector.SetSource(dataManager.CurrentConnectors);
        }
Example #6
0
        protected DBConnectorBase()
        {
            IsUseable = false;


            TableNames  = new ExtendSelector <TableInfo>();
            AutoConnect = false;
        }
Example #7
0
        protected DBConnectorBase()
        {
            IsUseable = false;


            TableNames = new ExtendSelector <TableInfo>();
            TableNames.SetSource(new List <TableInfo>());
            AutoConnect = false;
        }
Example #8
0
 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()); };
 }
Example #9
0
        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());
        }
Example #10
0
        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());
        }
Example #11
0
        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;
        }
Example #12
0
 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();
 }
Example #13
0
        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();
        }
Example #14
0
        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();
        }
Example #15
0
        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"); };
        }
Example #16
0
        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;
        }
Example #17
0
 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");
     };
 }
Example #18
0
        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;
        }
Example #19
0
 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 == "从文本生成");
 }
Example #20
0
File: DbEx.cs Project: KJin9/Hawk
        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"); };
        }
Example #21
0
 public GetRoute()
 {
     ModeSelector=new ExtendSelector<string>(map.Keys);
     SourceCity = "北京";
     DestCity = "北京";
 }
Example #22
0
 public TableGE()
 {
     dataManager            = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager;
     TableSelector          = new ExtendSelector <DataCollection>();
     TableSelector.GetItems = () => dataManager.DataCollections.ToList();
 }
Example #23
0
 public GetRoute()
 {
     ModeSelector = new ExtendSelector <string>(map.Keys);
     SourceCity   = GlobalHelper.Get("key_577");
     DestCity     = GlobalHelper.Get("key_577");
 }
Example #24
0
 public GetRoute()
 {
     ModeSelector = new ExtendSelector <string>(map.Keys);
     SourceCity   = "北京";
     DestCity     = "北京";
 }
Example #25
0
 public TableGE()
 {
     dataManager = MainDescription.MainFrm.PluginDictionary["数据管理"] as IDataManager;
     TableSelector = new ExtendSelector<DataCollection>();
     TableSelector.GetItems = () => dataManager.DataCollections.ToList();
 }