Ejemplo n.º 1
0
        public void Initialize(DbTablesEditorVM vm)
        {
            _vm = vm;

            TableSelector.Initialize(_vm.DbTableSelector);
            TableEditor.Initialize(_vm.DbTableEditor);
        }
Ejemplo n.º 2
0
        protected override DataRow FetchRow(string code, TkDbContext context, DataSet dataSet)
        {
            TempSource    source   = new TempSource(dataSet, context);
            TableSelector selector = new TableSelector(fScheme, source);

            using (selector)
            {
                return(selector.TrySelectRowWithKeys(code));
            }
        }
Ejemplo n.º 3
0
        public override void DictDeserialize(IDictionary <string, object> docu, Scenario scenario = Scenario.Database)
        {
            base.DictDeserialize(docu);
            ConnectorSelector.SelectItem =
                dataManager.CurrentConnectors.FirstOrDefault(d => d.Name == docu["Connector"].ToString());
            TableSelector.InformPropertyChanged("");
            IDataBaseConnector connector = ConnectorSelector.SelectItem;

            if (connector == null)
            {
                return;
            }
            TableSelector.SelectItem =
                TableSelector.Collection.FirstOrDefault(d => d.Name == docu["TableName"].ToString());
            ImportColumns.Clear();
            foreach (string item in docu["Columns"].ToString().Split(' '))
            {
                ImportColumns.Add(item);
            }
        }