private void BindComboBoxes() { var dtUsers = ApplicationUserDataManager.GetList(SessionVariables.RequestProfile); dtUsers = (from row in dtUsers.AsEnumerable() where row["ApplicationId"].ToString() == SessionVariables.RequestProfile.ApplicationId.ToString() select row).CopyToDataTable(); UIHelper.LoadDropDown(dtUsers, drpPersons, ApplicationUserDataModel.DataColumns.FullName, ApplicationUserDataModel.DataColumns.ApplicationUserId); var dtCategory = ScheduleDetailActivityCategoryDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(dtCategory, drpWorkCategory, ScheduleDetailActivityCategoryDataModel.DataColumns.Name, ScheduleDetailActivityCategoryDataModel.DataColumns.ScheduleDetailActivityCategoryId); drpPersons.Items.Insert(0, new ListItem() { Text = "All", Value = "-1", Selected = true }); drpWorkCategory.Items.Insert(0, new ListItem() { Text = "All", Value = "-1", Selected = true }); }
private void SetupDropdown() { var isTesting = SessionVariables.IsTesting; var scheduleData = ScheduleDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(scheduleData, drpScheduleList, ScheduleDataModel.DataColumns.ScheduleId, ScheduleDataModel.DataColumns.ScheduleId); var categoryData = ScheduleDetailActivityCategoryDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(categoryData, drpScheduleDetailActivityCategoryList, ScheduleDetailActivityCategoryDataModel.DataColumns.Name, ScheduleDetailActivityCategoryDataModel.DataColumns.ScheduleDetailActivityCategoryId); if (isTesting) { drpScheduleList.AutoPostBack = true; drpScheduleDetailActivityCategoryList.AutoPostBack = true; if (drpScheduleList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtScheduleId.Text.Trim())) { drpScheduleList.SelectedValue = txtScheduleId.Text; } else { txtScheduleId.Text = drpScheduleList.SelectedItem.Value; } } if (drpScheduleDetailActivityCategoryList.Items.Count > 0) { if (!string.IsNullOrEmpty(txtScheduleDetailActivityCategoryId.Text.Trim())) { drpScheduleDetailActivityCategoryList.SelectedValue = txtScheduleDetailActivityCategoryId.Text; } else { txtScheduleDetailActivityCategoryId.Text = drpScheduleDetailActivityCategoryList.SelectedItem.Value; } } txtScheduleDetailActivityCategoryId.Visible = true; txtScheduleId.Visible = true; } else { if (!string.IsNullOrEmpty(txtScheduleId.Text.Trim())) { drpScheduleList.SelectedValue = txtScheduleId.Text; } if (!string.IsNullOrEmpty(txtScheduleDetailActivityCategoryId.Text.Trim())) { drpScheduleDetailActivityCategoryList.SelectedValue = txtScheduleDetailActivityCategoryId.Text; } } }