Ejemplo n.º 1
0
 public LicsRequestItemViewModel(BaseLicsRequestSettings itemSettings)
 {
     BaseSettings = itemSettings;
     //  _itemName = itemName;
     //BaseSettings.
     // InitSettings(itemName);
     _compositor = new CustomerDataComposition(XmlConfigurationManager.Instance.GetCustomerInformation().ImportDataSettings.ArticleSettings);
     // Scheduler = BaseSettings.Scheduler;// new SchedulerSettings();
 }
Ejemplo n.º 2
0
        public UserControl GetControlForSettings(BaseLicsRequestSettings settings)
        {
            BaseLicsRequestSettings _xmlSettings = settings;

            if (_xamlUserControl == null)
            {
                _xamlUserControl = new XamlFolderSettingsControl();
            }
            if (_viewModel == null)
            {
                _viewModel = new XamlFolderSettingsViewModel(_xmlSettings);
            }
            _xamlUserControl.DataContext = _viewModel;;
            return(_xamlUserControl);
        }
        public UserControl GetDataSettingsControl(BaseLicsRequestSettings settings)
        {
            UserControl uc = null;

            try
            {
                foreach (var plugin in CustomerDataPlugins)
                {
                    if (((string)plugin.Metadata[CurrentServiceInformation.NameForPluginMetadata]).Equals(Enum.GetName(typeof(CustomDataSourceTypes), settings.SourceDataType)))
                    {
                        uc = plugin.Value.GetControlForSettings(settings);
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                _logger.Log(ex);
            }
            return(uc);
        }
 public XamlFolderSettingsViewModel(BaseLicsRequestSettings xmlPluginSettings)
 {
     CurrentPluginSettings = xmlPluginSettings;
 }
 public UserControl GetControlForSettings(BaseLicsRequestSettings settings)
 {
     throw new NotImplementedException();
 }
 //private CustomerDataComposition _compositor;
 public ImportDataItemViewModel(BaseLicsRequestSettings itemSettings)
 {
     BaseSettings = itemSettings;
     //  _compositor = new CustomerDataComposition(XmlConfigurationManager.Instance.GetCustomerInformation().ImportDataSettings.ArticleSettings);
 }