Пример #1
0
        private static List <ResourceItem> PopulateResourceKeys(DataConnection connection = null)
        {
            List <ResourceItem> retVal = new List <ResourceItem>();

            foreach (Menu menu in Configuration.GetInstance().Menus)
            {
                retVal.AddRange(Menu.GetResourceKeys(menu));
            }

            foreach (Screen screen in Configuration.GetInstance().Screens)
            {
                retVal.AddRange(Screen.GetResourceKeys(screen));
            }

            foreach (Lookup lookup in Configuration.GetInstance().Lookups)
            {
                ILookupProvider lookupDB = LookupService.GetInstance().LookupProvider;
                lookupDB.Connection = connection;

                Lookup data = data = lookupDB.GetLookupItems(lookup.Name, null);

                foreach (LookupItem row in data.Items)
                {
                    ResourceItem key = new ResourceItem();

                    key.ResourceSet = String.Format("Lookup.{0}", data.Name);
                    key.Key         = row.Value;
                    key.Value       = row.Description;

                    retVal.Add(key);
                }
            }

            return(retVal);
        }
Пример #2
0
 public EndpointsController(ICatalogClientProvider catalogClientProvider, 
     IClientObjectProvider clientObjectProvider, ILookupProvider lookupProvider)
 {
     _catalogClientProvider = catalogClientProvider;
     _clientObjectProvider = clientObjectProvider;
     _lookupProvider = lookupProvider;
 }
Пример #3
0
 public NavigationViewModel(IEventAggregator eventAggregator, ILookupProvider <Friend> friendLookupProvider)
 {
     _eventAggregator = eventAggregator;
     _eventAggregator.GetEvent <FriendSavedEvent>().Subscribe(OnFriendSaved);
     _eventAggregator.GetEvent <FriendDeletedEvent>().Subscribe(OnFriendDeleted);
     _friendLookupProvider = friendLookupProvider;
     NavigationItems       = new ObservableCollection <NavigationItemViewModel>();
 }
Пример #4
0
 public NavigationViewModel(IEventAggregator eventAggregator,
                            ILookupProvider <UnitConfig> unitConfigLookupProvider)
 {
     _eventAggregator = eventAggregator;
     _eventAggregator.GetEvent <UnitConfigSavedEvent>().Subscribe(OnUnitConfigSaved);
     _eventAggregator.GetEvent <UnitConfigDeletedEvent>().Subscribe(OnUnitConfigDeleted);
     _unitConfigLookupProvider = unitConfigLookupProvider;
     NavigationItems           = new ObservableCollection <NavigationItemViewModel>();
 }
Пример #5
0
 public MenuPrincipalViewModel(IEventAggregator eventAggregator,
                               ILookupProvider <Cliente> clienteLookupProvider)
 {
     _eventAggregator = eventAggregator;
     _eventAggregator.GetEvent <SalvarClienteEvento>().Subscribe(OnFriendSaved);
     _eventAggregator.GetEvent <ExcluirClienteEvento>().Subscribe(OnFriendDeleted);
     _clienteLookupProvider = clienteLookupProvider;
     MenuPrincipalItem      = new ObservableCollection <MenuPrincipalItemViewModel>();
 }
Пример #6
0
 public SaveAssessmentItemRequestHandler(IAssessmentDefinitionRepository assessmentDefinitionRepository,
                                         IAssessmentInstanceRepository assessmentInstanceRepository,
                                         IAssessmentCompletenessManager assessmentCompletenessManager,
                                         ILookupProvider lookupProvider)
 {
     _assessmentDefinitionRepository = assessmentDefinitionRepository;
     _assessmentInstanceRepository   = assessmentInstanceRepository;
     _assessmentCompletenessManager  = assessmentCompletenessManager;
     _lookupProvider = lookupProvider;
 }
 public NavigationMenuKudoViewModel(IEventAggregator eventAggregator,
                                    ILookupProvider <Funcionario> funcionarioLookupProvider,
                                    IKudoDialogViewModele CudoMensage,
                                    IMessageDialogService messageDialogService)
 {
     _eventAggregator = eventAggregator;
     _cudoMensage     = CudoMensage;
     _eventAggregator.GetEvent <MensagemSavedEvent>().Subscribe(OnKudoSaved);
     _funcionarioLookupProvider = funcionarioLookupProvider;
     _messageDialogService      = messageDialogService;
     NavigationItems            = new ObservableCollection <MenuItemFuncionariosViewModel>();
 }
Пример #8
0
        public ClienteEditarViewModel(IEventAggregator eventAggregator,
                                      IClienteDataProvider clienteDataProvider,
                                      ILookupProvider <GrupoCliente> grupoClienteLookupProvider)
        {
            _eventAggregator            = eventAggregator;
            _clienteDataProvider        = clienteDataProvider;
            _grupoClienteLookupProvider = grupoClienteLookupProvider;

            SalvarCommand  = new DelegateCommand(SalvarExecute, SalvarPodeExecute);
            ExcluirCommand = new DelegateCommand(ExcluirExecute, ExcluirPodeExecute);

            NovoCommand = new DelegateCommand(NovoExecute, NovoPodeExecute);

            AdicionarEmailCommand = new DelegateCommand(AdicionarEmailExecute);
            RemoverEmailCommand   = new DelegateCommand(RemoveEmailExecute, RemoverEmailPodeExecute);
        }
        public FriendEditViewModel(IEventAggregator eventAggregator,
                                   IMessageDialogService messageDialogService,
                                   IFriendDataProvider friendDataProvider,
                                   ILookupProvider <FriendGroup> friendGroupLookupProvider)
        {
            _eventAggregator           = eventAggregator;
            _messageDialogService      = messageDialogService;
            _friendDataProvider        = friendDataProvider;
            _friendGroupLookupProvider = friendGroupLookupProvider;

            SaveCommand   = new DelegateCommand(OnSaveExecute, OnSaveCanExecute);
            ResetCommand  = new DelegateCommand(OnResetExecute, OnResetCanExecute);
            DeleteCommand = new DelegateCommand(OnDeleteExecute, OnDeleteCanExecute);

            AddEmailCommand    = new DelegateCommand(OnAddEmailExecute);
            RemoveEmailCommand = new DelegateCommand(OnRemoveEmailExecute, OnRemoveEmailCanExecute);
        }
Пример #10
0
        public FriendEditViewModel(IEventAggregator eventAggregator,
            IMessageDialogService messageDialogService,
            IFriendDataProvider friendDataProvider,
            ILookupProvider<FriendGroup> friendGroupLookupProvider)
        {
            _eventAggregator = eventAggregator;
            _messageDialogService = messageDialogService;
            _friendDataProvider = friendDataProvider;
            _friendGroupLookupProvider = friendGroupLookupProvider;

            SaveCommand = new DelegateCommand(OnSaveExecute, OnSaveCanExecute);
            ResetCommand = new DelegateCommand(OnResetExecute, OnResetCanExecute);
            DeleteCommand = new DelegateCommand(OnDeleteExecute, OnDeleteCanExecute);

            AddEmailCommand = new DelegateCommand(OnAddEmailExecute);
            RemoveEmailCommand = new DelegateCommand(OnRemoveEmailExecute, OnRemoveEmailCanExecute);
        }
Пример #11
0
        private ILookupProvider GetProvider()
        {
            ILookupProvider retVal = null;
            App             app    = Configuration.GetInstance().App;

            string assemblyName = app.LookupProviderAssembly;
            string className    = app.LookupProviderClass;
            string config       = app.LookupProviderConfig;


            if (!String.IsNullOrEmpty(assemblyName) && !String.IsNullOrEmpty(className))
            {
                try
                {
                    Assembly providerAssembly = Assembly.Load(assemblyName);
                    if (providerAssembly != null)
                    {
                        Type type = providerAssembly.GetType(className, true, true);

                        if (type != null)
                        {
                            ConstructorInfo constructor = type.GetConstructor(Type.EmptyTypes);
                            retVal = constructor.Invoke(null) as ILookupProvider;

                            retVal.Initialize(config);
                        }
                    }
                }
                catch
                {
                    //silent error
                }
            }

            if (retVal == null)
            {
                throw new Exception(String.Format("No valid lookup provider was found"));
            }

            return(retVal);
        }
Пример #12
0
        public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
        {
            //the actual list of standard items to return
            StandardValuesCollection list = null;

            ILookupProvider lookupDB = LookupService.GetInstance().LookupProvider;

            Lookup data = lookupDB.GetLookupItems("DOCUMENT_TYPE", null);

            StringCollection collection = new StringCollection();

            foreach (LookupItem record in data.Items)
            {
                collection.Add(record.Value);
            }

            list = new StandardValuesCollection(collection);


            return(list);
        }
 /// <summary>
 ///     Initializes a new instance of the <see cref="GetLookupsByCategoryRequestHandler" /> class.
 /// </summary>
 /// <param name="lookupProvider">The lookup provider.</param>
 public GetLookupsByCategoryRequestHandler(ILookupProvider lookupProvider)
 {
     _lookupProvider = lookupProvider;
 }
Пример #14
0
 public DeleteQueryString()
 {
     this.provider = Redirector.Provider;
 }
 public AddQueryString()
 {
     this.provider = Redirector.Provider;
 }
        private static IEnumerable <IRedirect> GetRedirectItems(Item item)
        {
            ILookupProvider provider = Redirector.Provider;

            return(provider.LookupItem(item.ID.ToString()));
        }
Пример #17
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="CreatePatientRequestHandler" /> class.
 /// </summary>
 /// <param name="lookupProvider">The lookup provider.</param>
 public CreatePatientRequestHandler(ILookupProvider lookupProvider)
 {
     _lookupProvider = lookupProvider;
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="GetNotCompletedAssessmentRequestHandler" /> class.
 /// </summary>
 /// <param name="lookupProvider">The lookup provider.</param>
 public GetNotCompletedAssessmentRequestHandler(ILookupProvider lookupProvider)
 {
     _lookupProvider = lookupProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GetAssessmentScoreOverTimeRequestHandler"/> class.
 /// </summary>
 /// <param name="lookupProvider">The lookup provider.</param>
 public GetAssessmentScoreOverTimeRequestHandler(ILookupProvider lookupProvider)
 {
     _lookupProvider = lookupProvider;
 }
Пример #20
0
 public AddRedirect()
 {
     this.provider = Redirector.Provider;
 }
Пример #21
0
 public void SetLookupProvider(ILookupProvider value)
 {
     _lookupProvider = value;
 }
Пример #22
0
 public NavigationViewModel(IEventAggregator eventAggregator,
   ILookupProvider<Friend> friendLookupProvider)
 {
     _eventAggregator = eventAggregator;
     _eventAggregator.GetEvent<FriendSavedEvent>().Subscribe(OnFriendSaved);
     _eventAggregator.GetEvent<FriendDeletedEvent>().Subscribe(OnFriendDeleted);
     _friendLookupProvider = friendLookupProvider;
     NavigationItems = new ObservableCollection<NavigationItemViewModel>();
 }
Пример #23
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LookupPrimitiveResourceConvention"/> class.
 /// </summary>
 /// <param name="lookupProvider">The lookup provider.</param>
 /// <param name="resourcesManager">The resources manager.</param>
 public LookupPrimitiveResourceConvention(ILookupProvider lookupProvider, IResourcesManager resourcesManager)
 {
     _lookupProvider   = lookupProvider;
     _resourcesManager = resourcesManager;
 }
Пример #24
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="SaveReportTemplateRequestHandler" /> class.
 /// </summary>
 /// <param name="reportTemplateRepository">The report template repository.</param>
 /// <param name="lookupProvider">The lookup provider.</param>
 public SaveReportTemplateRequestHandler(IReportTemplateRepository reportTemplateRepository, ILookupProvider lookupProvider)
 {
     _reportTemplateRepository = reportTemplateRepository;
     _lookupProvider           = lookupProvider;
 }
Пример #25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AddAddressToOrganizationRequestHandler"/> class.
 /// </summary>
 /// <param name="organizationRepository">The organization repository.</param>
 /// <param name="lookupProvider">The lookup provider.</param>
 public AddAddressToOrganizationRequestHandler(IOrganizationRepository organizationRepository, ILookupProvider lookupProvider)
 {
     _organizationRepository = organizationRepository;
     _lookupProvider         = lookupProvider;
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="SavePatientDtoRequestHandler" /> class.
 /// </summary>
 /// <param name="patientRepository">The patient repository.</param>
 /// <param name="lookupProvider">The lookup provider.</param>
 public SavePatientDtoRequestHandler(IPatientRepository patientRepository, ILookupProvider lookupProvider)
 {
     _patientRepository = patientRepository;
     _lookupProvider    = lookupProvider;
 }
Пример #27
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="GetPatientScoreRangeRequestHandler" /> class.
 /// </summary>
 /// <param name="lookupProvider">The lookup provider.</param>
 public GetPatientScoreRangeRequestHandler(ILookupProvider lookupProvider)
 {
     _lookupProvider = lookupProvider;
 }
 public DeleteRedirect()
 {
     this.provider = Redirector.Provider;
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="GetPatientsWithSpecificResponseHandler" /> class.
 /// </summary>
 /// <param name="lookupProvider">The lookup provider.</param>
 public GetPatientsWithSpecificResponseHandler(ILookupProvider lookupProvider)
 {
     _lookupProvider = lookupProvider;
 }