Ejemplo n.º 1
0
        /// <summary>
        /// Occurs when a section is selected
        /// </summary>
        /// <param name="sender">The panel bar</param>
        /// <param name="e">PanelBarEventArgs</param>
        protected void MenuItemPanelBar_ItemClick(object sender, RadPanelBarEventArgs e)
        {
            ApplicationSectionEventArgs args = new ApplicationSectionEventArgs();

            ApplicationModules selectedModule = (ApplicationModules)Enum.Parse(typeof(ApplicationModules), e.Item.Value);

            args.CurrentApplicationModule = selectedModule;

            args.DataFormType = ApplicationMenu.GetDataFormType(selectedModule);

            ApplicationSectionSelected(args);
        }
Ejemplo n.º 2
0
        public static Type GetDataFormType(ApplicationModules appModule)
        {
            switch (appModule)
            {
            case ApplicationModules.ConfigurationCompanyInformation:
                return(typeof(ISinglePageDataForm));

            case ApplicationModules.ConfigurationCompanyBranches:
                return(typeof(IListingForm));

            default:
                return(null);
            }
        }
Ejemplo n.º 3
0
        public static bool ModulePermission(this ApplicationModules applicationModules)
        {
            bool retValue = false;

            if (ConfigurationManager.AppSettings.AllKeys.Contains(applicationModules.ToString()))
            {
                string value = (string)(new AppSettingsReader()).GetValue(applicationModules.ToString(), typeof(String));
                if (applicationModules.ToString() == value.DecryptMd5Padding(CryptographyMode.Md5))
                {
                    retValue = true;
                }
            }
            return(retValue);
        }
Ejemplo n.º 4
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);


            // Configure jwt authentication
            var jwtSettings = Configuration.GetSection(nameof(JwtAuthenticationSettings)).Get <JwtAuthenticationSettings>();

            ApplicationModules.SetupJwtMechanism(services, jwtSettings);


            services.RegisterModules();


            services.Configure <MongoConnectionStrings>(Configuration.GetSection("MongoConnectionStrings"));
        }
Ejemplo n.º 5
0
        public void Update()
        {
            NormalModules.Clear();
            NormalModules.AddRange(_modules.Where(m => m.Module.PriorityCategory == ModulePriorityCategory.Normal).OrderBy(m => m.Module.Priority));

            ApplicationModules.Clear();
            ApplicationModules.AddRange(_modules.Where(m => m.Module.PriorityCategory == ModulePriorityCategory.Application).OrderBy(m => m.Module.Priority));

            OverlayModules.Clear();
            OverlayModules.AddRange(_modules.Where(m => m.Module.PriorityCategory == ModulePriorityCategory.Overlay).OrderBy(m => m.Module.Priority));

            foreach (ModuleOrderModuleViewModel moduleOrderModuleViewModel in _modules)
            {
                moduleOrderModuleViewModel.Update();
            }
        }
Ejemplo n.º 6
0
        public IActionResult Create([FromBody] ApplicationModules newmodel)
        {
            if (ModelState.IsValid)
            {
                _context.ApplicationModules.Add(newmodel);
                ReturnData ret;

                ret = _context.SaveData();

                if (ret.Message == "Success")
                {
                    return(CreatedAtRoute("GetAppModule", new { id = newmodel.ApplicationModulesID }, newmodel));
                }
                else
                {
                    return(BadRequest(ret));
                }
            }
            return(BadRequest());
        }
Ejemplo n.º 7
0
        public void Update()
        {
            if (_modules == null)
            {
                _modules = _pluginManagementService.GetFeaturesOfType <Module>().Select(m => new ModuleOrderModuleViewModel(m)).ToList();
            }
            NormalModules.Clear();
            NormalModules.AddRange(_modules.Where(m => m.Module.PriorityCategory == ModulePriorityCategory.Normal).OrderBy(m => m.Module.Priority));

            ApplicationModules.Clear();
            ApplicationModules.AddRange(_modules.Where(m => m.Module.PriorityCategory == ModulePriorityCategory.Application).OrderBy(m => m.Module.Priority));

            OverlayModules.Clear();
            OverlayModules.AddRange(_modules.Where(m => m.Module.PriorityCategory == ModulePriorityCategory.Overlay).OrderBy(m => m.Module.Priority));

            foreach (ModuleOrderModuleViewModel moduleOrderModuleViewModel in _modules)
            {
                moduleOrderModuleViewModel.Update();
            }
        }
Ejemplo n.º 8
0
        public void ApplicationModules()
        {
            IQueryable <ApplicationModules> ApplicationModulesCollection = Enumerable.Empty <ApplicationModules>().AsQueryable();
            ApplicationModules ct = new ApplicationModules {
                ApplicationModulesID = 1, ModuleName = "Test MN"
            };

            Mock <IApplicationModulesRepository> ApplicationModulesService = new Mock <IApplicationModulesRepository>();

            object obj = new object();

            try
            {
                ApplicationModulesService.Setup(x => x.GetAll()).Returns(ApplicationModulesCollection);
                ApplicationModulesService.Setup(x => x.Get(It.IsAny <int>())).Returns(ct);
                ApplicationModulesService.Setup(x => x.Add(It.IsAny <ApplicationModules>())).Returns(ct);
                ApplicationModulesService.Setup(x => x.Delete(It.IsAny <ApplicationModules>())).Verifiable();
                ApplicationModulesService.Setup(x => x.Update(It.IsAny <ApplicationModules>(), It.IsAny <object>())).Returns(ct);

                var ApplicationModulesObject = ApplicationModulesService.Object;
                var p1 = ApplicationModulesObject.GetAll();
                var p2 = ApplicationModulesObject.Get(1);
                var p3 = ApplicationModulesObject.Update(ct, obj);
                var p4 = ApplicationModulesObject.Add(ct);
                ApplicationModulesObject.Delete(ct);

                Assert.IsAssignableFrom <IQueryable <ApplicationModules> >(p1);
                Assert.IsAssignableFrom <ApplicationModules>(p2);
                Assert.Equal("Test MN", p2.ModuleName);
                Assert.Equal("Test MN", p3.ModuleName);

                ApplicationModulesService.VerifyAll();

                ApplicationModulesObject.Dispose();
            }
            finally
            {
                ApplicationModulesService = null;
            }
        }
Ejemplo n.º 9
0
        public void ShowModule(ApplicationModules module, params string[] arguments)
        {
            pnlMain.Controls.Clear();

            switch (module)
            {
            case ApplicationModules.PriceModuleCalculation:
                pnlMain.Controls.Add(_PriceModule);
                _PriceModule.ModuleCalculationMode();
                break;

            case ApplicationModules.PriceModuleSetting:
                pnlMain.Controls.Add(_PriceModule);
                _PriceModule.ModuleSettingMode();
                break;

            case ApplicationModules.PriceModuleCalculationByProffix:
                pnlMain.Controls.Add(_PriceModule);
                _PriceModule.ModuleCalculationByProffixMode(arguments);
                break;
            }
        }
Ejemplo n.º 10
0
        public IActionResult UpdateEntry([FromBody] ApplicationModules objWithUpdates)
        {
            var targetObject = _context
                               .ApplicationModules
                               .FirstOrDefault(t => t.ApplicationModulesID == objWithUpdates.ApplicationModulesID);

            if (targetObject == null)
            {
                return(NotFound());
            }

            _context.Entry(targetObject).CurrentValues.SetValues(objWithUpdates);
            ReturnData ret;

            ret = _context.SaveData();

            if (ret.Message == "Success")
            {
                return(Ok());
            }

            return(NotFound(ret));
        }
        public IActionResult Update([FromBody] ApplicationModules editentry)
        {
            var result = _repository.Update(editentry, editentry.ApplicationModulesID);

            return(Helper.CheckResult(result));
        }
        public IActionResult Create([FromBody] ApplicationModules newentry)
        {
            var result = _repository.Add(newentry);

            return(Helper.CheckResult(result));
        }
Ejemplo n.º 13
0
 public static void TraceModule(ApplicationModules module)
 {
     appToTrace |= (long)module;
 }
Ejemplo n.º 14
0
 /// <summary>
 /// To save ApplicationModules.
 /// </summary>
 /// <param name="applicationModuleUiObject"></param>
 /// <param name="applicationModuleUrl"></param>
 /// <param name="isEditMode"></param>
 /// <returns></returns>
 public bool SaveApplicationModule(ApplicationModules applicationModuleUiObject, string applicationModuleUrl, bool isEditMode)
 {
     _applicationModuleDocument.SaveOrUpdate(_applicationModuleDocument.FormApplicationModulesUrl(applicationModuleUrl, isEditMode, applicationModuleUiObject), applicationModuleUiObject);
     return true;
 }