Exemple #1
0
        public CustomerDbfImportViewModel()
        {
            SelectedImportTarget.OnChange     += (newValue) => DispatchPropertyChanged("SelectedImportTarget");
            DbfFilename.OnChange              += (newValue) => DispatchPropertyChanged("DbfFilename");
            SelectedDepartment.OnChange       += (newValue) => DispatchPropertyChanged("SelectedDepartment");
            SelectedArticlePriceType.OnChange += (newValue) => DispatchPropertyChanged("SelectedArticlePriceType");
            IsAddArticleQuantities.OnChange   += (newValue) => DispatchPropertyChanged("IsAddArticleQuantities");

            ImportCommand = new Command(DoImport);

            SelectedImportTarget.Value     = ImportTargets.FirstOrDefault();
            SelectedArticlePriceType.Value = RepositoriesFactory.Get <ArticlePriceType>().Get(item => true);
        }
Exemple #2
0
        private void SetFinder(ImportTargets targets)
        {
            if (targets == ImportTargets.SceneObjects)
            {
                Importer = new ScenePrefabObjectFinder();
            }
            else
            {
                Importer = new TerrainPrototypeImportFinder();
            }

            RefreshPrefabs();
        }