private void FormMain_Load(object sender, EventArgs e) { Assembly assembly = null; ICollection <Assembly> assemblies = new List <Assembly>(); assemblies.Add(Assembly.GetExecutingAssembly()); foreach (string path in Directory.EnumerateFiles(Application.StartupPath, "*.dll", SearchOption.TopDirectoryOnly)) { try { assembly = Assembly.LoadFrom(path); } catch { } if (assembly != null) { assemblies.Add(assembly); } } ObjectManager <IDbCodeMembersProvider> .Instance.Register(assemblies); DropdownUtility.Fill(this.m_comboBoxMembersProvider, ObjectManager <IDbCodeMembersProvider> .Instance.Objects.Select((item) => new DropdownItem(item.Name, item)), true); if (ObjectManager <IDbCodeMembersProvider> .Instance.Objects.Any()) { this.m_comboBoxMembersProvider.SelectedValue = ObjectManager <IDbCodeMembersProvider> .Instance.Objects.First(); } }
protected void InitializeDropDowns() { try { if (_searchViewModel == null) { _searchViewModel = new BaseSearchViewModel(); } _searchViewModel.States = _da.GetAll <State, STATE>(); _searchViewModel.Qualifications = _da.GetModelsBy <QualificationCategory, QUALIFICATION_CATEGORY>(q => q.Qualification_Category_Id >= 3); _searchViewModel.TeacherTypes = _da.GetAll <TeacherType, TEACHER_TYPE>(); _searchViewModel.StudentCategories = _da.GetAll <StudentCategory, STUDENT_CATEGORY>(); _searchViewModel.StateSelectList = DropdownUtility.PopulateModelSelectListHelper(_searchViewModel.States, false, "-- Select Location --"); _searchViewModel.QualificationSelectList = DropdownUtility.PopulateModelSelectListHelper(_searchViewModel.Qualifications, false, "-- Select Qualification --"); _searchViewModel.TeacherTypeSelectList = DropdownUtility.PopulateModelSelectListHelper(_searchViewModel.TeacherTypes, false, "-- Select Work Mode --"); _searchViewModel.StudentCategorySelectList = DropdownUtility.PopulateModelSelectListHelper(_searchViewModel.StudentCategories, false, "-- Select Child Category --"); ViewBag.States = _searchViewModel.StateSelectList; ViewBag.StudentCategories = _searchViewModel.StudentCategorySelectList; ViewBag.Qualifications = _searchViewModel.QualificationSelectList; ViewBag.TeacherTypes = _searchViewModel.TeacherTypeSelectList; _searchViewModel.DropdownDataLoaded = true; } catch (Exception) { throw; } }
private void SetLgaIfExist(State state, Lga lga) { try { if (state != null && !string.IsNullOrEmpty(state.Id)) { List <Lga> lgas = _da.GetModelsBy <Lga, LGA>(l => l.State_Id == state.Id); if (lga != null && lga.Id > 0) { ViewBag.Lgas = new SelectList(lgas, DropdownUtility.ID, DropdownUtility.NAME, lga.Id); } else { ViewBag.Lgas = DropdownUtility.PopulateModelSelectListHelper(lgas, false); //ViewBag.Lgas = new SelectList(lgas, DropdownUtility.ID, DropdownUtility.NAME); } } else { ViewBag.Lgas = new SelectList(new List <Lga>(), DropdownUtility.ID, DropdownUtility.NAME); if (_viewModel.StateSelectList != null && _viewModel.StateSelectList.Count > 0) { ViewBag.States = new SelectList(_viewModel.StateSelectList, DropdownUtility.VALUE, DropdownUtility.TEXT, ""); } else { ViewBag.States = new SelectList(new List <State>(), DropdownUtility.VALUE, DropdownUtility.NAME); } } } catch (Exception) { throw; } }
public ActionResult Add() { PostModel model = new PostModel(); List <Category> categories = _categoryService.GetAll(); model.CategorySelectList = DropdownUtility.LoadModelSelectListBy <Category>(categories, false, "-- Select Category --"); TempData["CategorySelectList"] = model.CategorySelectList; return(View(model)); }
private void Start() { if (functionsDropdown == null) { throw new MissingReferenceException($"{nameof(functionsDropdown)} isn't set on GraphFunctionSelector component."); } _graph = GetComponent <Graph>(); functionsDropdown.options = DropdownUtility.GetOptionsForEnum <EGraphFunctionName>(); functionsDropdown.value = (int)_graph.functionName; functionsDropdown.onValueChanged.AddListener(SetGraphFunction); }
private void Start() { _camerasRenderPipelineManager = new CamerasRenderPipelineManager(); _defaultToggleTextColor = masterIsActiveToggle.GetComponentInChildren <Text>().color; cameraRenderPresetDropdown.options = DropdownUtility.GetOptionsForEnum <ECamerasRenderPreset>(); _mapOfToggleToKeyCode = new Dictionary <Toggle, KeyCode> { { masterIsActiveToggle, KeyCode.Alpha1 }, { masterIsClearDepthToggle, KeyCode.Alpha2 }, { slaveIsActiveToggle, KeyCode.Alpha3 }, { slaveIsClearDepthToggle, KeyCode.Alpha4 } }; _mapOfToggleToText = new Dictionary <Toggle, Text>(); foreach (var toggle in _mapOfToggleToKeyCode.Keys) { var entry = new EventTrigger.Entry { eventID = EventTriggerType.PointerClick }; entry.callback.AddListener(data => { if (toggle.interactable == false) { return; } var keyCode = _mapOfToggleToKeyCode[toggle]; ToggleCameraRenderStateProperty(MapOfKeyCodeToCameraStatePropertyPath[keyCode]); }); toggle.gameObject.AddComponent <EventTrigger>().triggers = new List <EventTrigger.Entry> { entry }; _mapOfToggleToText[toggle] = toggle.GetComponentInChildren <Text>(); } UpdateCameras(); UpdateUI(); }
private void InitializeDropDowns() { try { _viewModel.Sexs = _da.GetAll <Sex, SEX>(); _viewModel.States = _da.GetAll <State, STATE>(); _viewModel.SecurityQuestions = _da.GetAll <SecurityQuestion, SECURITY_QUESTION>(); _viewModel.TeacherTypes = _da.GetAll <TeacherType, TEACHER_TYPE>(); _viewModel.NoOfStudents = DropdownUtility.CreateNumberListFrom(1, 5); _viewModel.SexSelectList = DropdownUtility.PopulateModelSelectList <Sex, SEX>(_da, false); _viewModel.StateSelectList = DropdownUtility.PopulateModelSelectList <State, STATE>(_da, false); _viewModel.CountrySelectList = DropdownUtility.PopulateModelSelectList <Country, COUNTRY>(_da, false); _viewModel.SecurityQuestionSelectList = DropdownUtility.PopulateModelSelectListHelper(_viewModel.SecurityQuestions, "Id", "Question"); _viewModel.TeacherTypeSelectList = DropdownUtility.PopulateModelSelectListHelper(_viewModel.TeacherTypes, true); _viewModel.NoOfStudentSelectList = DropdownUtility.PopulateModelSelectListHelper(_viewModel.NoOfStudents, true); _viewModel.Periods = _da.GetAll <Period, PERIOD>(); _viewModel.WeekDays = _da.GetAll <WeekDay, WEEK_DAY>(); _viewModel.StudentCategories = _da.GetAll <StudentCategory, STUDENT_CATEGORY>(); if (_viewModel.Periods != null && _viewModel.Periods.Count > 0) { _viewModel.WeekDays.Insert(0, new WeekDay()); } if (_viewModel.WeekDays != null && _viewModel.WeekDays.Count > 0) { _viewModel.Periods.Insert(0, new Period()); } } catch (Exception ex) { _logger.LogError(ex); SetMessage(ex.Message, ApplicationMessage.Category.Error); } }
public async Task <ActionResult> Cost(string ptid) { ServiceCostViewModel viewModel = (ServiceCostViewModel)TempData["TeachingCostViewModel"]; try { if (viewModel == null) { _viewModel = new ServiceCostViewModel(); } else { _viewModel = viewModel; } if (!string.IsNullOrWhiteSpace(ptid)) { if (_viewModel.Subscribers == null || _viewModel.Subscribers.Count <= 0) { _viewModel.Subscribers = _da.GetModelsBy <PersonType, PERSON_TYPE>(p => p.Person_Type_Id != 1); } List <PersonType> personTypes = null; if (_viewModel.Subscribers != null && _viewModel.Subscribers.Count > 0) { personTypes = _viewModel.Subscribers.Where(u => ptid.Contains(u.Id.ToString())).ToList(); if (personTypes != null && personTypes.Count > 0) { _viewModel.PersonTypeSelectList = DropdownUtility.PopulateModelSelectListHelper(personTypes, false, "-- Select Your Category --"); if (personTypes.Count == 1) { ViewBag.PersonTypes = new SelectList(_viewModel.PersonTypeSelectList, DropdownUtility.VALUE, DropdownUtility.TEXT, personTypes[0].Id); } else { ViewBag.PersonTypes = _viewModel.PersonTypeSelectList; } } else { _viewModel.PersonTypeSelectList = new List <SelectListItem>(); } } else { _viewModel.PersonTypeSelectList = new List <SelectListItem>(); } } await LoadPersonType(); await InitializeTeachingCostHelper(); await InitializeTeacherAvailabilityHelper(); _viewModel.ServiceCharges = await _da.GetAllAsync <ServiceCharge, SERVICE_CHARGE>(); _viewModel.TeacherAvailabilities = UiUtility.InitializeAvailability(_viewModel.WeekDays, _viewModel.Periods); _viewModel.TeachingCosts = UiUtility.InitializeTeachingCost(_viewModel.StudentCategories, _viewModel.QualificationCategories, _viewModel.ExistingTeachingCosts); } catch (Exception ex) { _logger.LogError(ex); SetMessage(ex.Message, ApplicationMessage.Category.Error); } TempData["TeachingCostViewModel"] = _viewModel; return(View(_viewModel)); }