protected void RadComboShipmentKey_ItemDataBound(object sender, RadComboBoxItemEventArgs e) { RadComboBoxItem item = e.Item; if (item.Index > -1 && item.DataItem is ReturnWeeklySummaryViewBO) { ReturnWeeklySummaryViewBO objWeeklySummaryView = (ReturnWeeklySummaryViewBO)item.DataItem; Literal litShipTo = (Literal)item.FindControl("litShipTo"); litShipTo.Text = objWeeklySummaryView.CompanyName; Literal litWeek = (Literal)item.FindControl("litWeek"); litWeek.Text = WeekNo; Literal litETD = (Literal)item.FindControl("litETD"); litETD.Text = WeekEndDate.ToString("dd MMMM yyyy"); Literal litMode = (Literal)item.FindControl("litMode"); litMode.Text = objWeeklySummaryView.ShipmentMode; Literal litQty = (Literal)item.FindControl("litQty"); litQty.Text = objWeeklySummaryView.Qty.ToString(); item.Value = objWeeklySummaryView.DistributorClientAddress.ToString() + "," + objWeeklySummaryView.ShipmentModeID.ToString(); } }
private void LoadSchoolDropdown() { schoolDropdown.Items.Clear(); //Build school ListBox foreach (var school in _schools) { var schoolListItem = new RadComboBoxItem { Text = school.Name, Value = school.ID.ToString(CultureInfo.InvariantCulture) }; schoolDropdown.Items.Add(schoolListItem); var itemLabel = (Label)schoolListItem.FindControl("schoolLabel"); if (itemLabel != null) { itemLabel.Text = school.Name; } } var findButton = new RadComboBoxItem(); schoolDropdown.Items.Add(findButton); var findButtonCheckbox = (CheckBox)findButton.FindControl("schoolCheckbox"); if (findButtonCheckbox != null) { findButtonCheckbox.InputAttributes["style"] = "display:none;"; } }
protected void RadComboWeek_ItemDataBound(object sender, RadComboBoxItemEventArgs e) { RadComboBoxItem item = e.Item; if (item.Index > -1 && item.DataItem is WeeklyProductionCapacityBO) { WeeklyProductionCapacityBO objWeeklyProductionCapacity = (WeeklyProductionCapacityBO)item.DataItem; Literal litWeekNo = (Literal)item.FindControl("litWeekNo"); litWeekNo.Text = objWeeklyProductionCapacity.WeekNo + "/" + objWeeklyProductionCapacity.WeekendDate.Year; Literal litETD = (Literal)item.FindControl("litETD"); litETD.Text = objWeeklyProductionCapacity.WeekendDate.ToString("dd MMMM yyyy"); item.Value = objWeeklyProductionCapacity.ID.ToString(); } }
private void BuildStandards() { var selectedStandards = (List<int>)ViewState[StandardsFilterKey]; if (_standardsDT == null) _standardsDT = Base.Classes.Standards.GetStandardsForInstructionalPlan(1, _classID, _term); if (_standardsDT == null || _standardsDT.Rows.Count == 0) return; resourceStandardsDropdown.Items.Clear(); var resourceStandardsDropdownCheckedItemsTotal = 0; var resourceStandardsListItemAll = new RadComboBoxItem(); resourceStandardsListItemAll.Text = "All Standards"; resourceStandardsListItemAll.Value = "All Standards"; resourceStandardsDropdown.Items.Add(resourceStandardsListItemAll); var allItemCheckbox = (CheckBox)resourceStandardsListItemAll.FindControl("resourceStandardsCheckBox"); var allItemLabel = (Label)resourceStandardsListItemAll.FindControl("resourceStandardsLabel"); allItemCheckbox.Attributes["onclick"] = "RadCombobox_CustomMultiSelectDropdown_evaluateCheckedItem(this, '" + resourceStandardsDropdown.ClientID + "', 'resourceStandards')"; if (selectedStandards.Count == _standardsDT.Rows.Count || selectedStandards.Count == 0) { if (allItemCheckbox != null) { allItemCheckbox.Checked = true; resourceStandardsDropdown.Text = "All Standards"; } } if (allItemLabel != null) { allItemLabel.Text = "All Standards"; } foreach (DataRow row in _standardsDT.Rows) { var resourceStandardsListItem = new RadComboBoxItem(); resourceStandardsListItem.Text = row["StandardName"].ToString(); resourceStandardsListItem.Value = row["StandardID"].ToString(); resourceStandardsDropdown.Items.Add(resourceStandardsListItem); var itemCheckbox = (CheckBox)resourceStandardsListItem.FindControl("resourceStandardsCheckbox"); var itemLabel = (Label)resourceStandardsListItem.FindControl("resourceStandardsLabel"); itemCheckbox.Attributes["onclick"] = "RadCombobox_CustomMultiSelectDropdown_evaluateCheckedItem(this, '" + resourceStandardsDropdown.ClientID + "', 'resourceStandards')"; bool itemExistsInSession = selectedStandards.Contains(DataIntegrity.ConvertToInt(row["StandardID"])); if (itemCheckbox != null) { if (selectedStandards.Count == _standardsDT.Rows.Count || selectedStandards.Count == 0) { itemCheckbox.Checked = true; resourceStandardsDropdownCheckedItemsTotal++; } else if (itemExistsInSession) { itemCheckbox.Checked = true; resourceStandardsDropdownCheckedItemsTotal++; resourceStandardsDropdown.Text = row["StandardName"].ToString(); } } if (itemLabel != null) { itemLabel.Text = row["StandardName"].ToString(); } } if (resourceStandardsDropdownCheckedItemsTotal == _standardsDT.Rows.Count) { resourceStandardsDropdown.Items[0].Checked = true; var itemCheckbox = (CheckBox)resourceStandardsDropdown.Items[0].FindControl("resourceStandardsCheckbox"); itemCheckbox.Checked = true; resourceStandardsDropdown.Items[0].Selected = true; } else if (resourceStandardsDropdownCheckedItemsTotal > 1) { resourceStandardsDropdown.Text = "Multiple"; } var findButton = new RadComboBoxItem(); resourceStandardsDropdown.Items.Add(findButton); var findButtonCheckbox = (CheckBox)findButton.FindControl("resourceStandardsCheckbox"); var findButtonImg = (HtmlImage)findButton.FindControl("okImgBtn"); findButtonImg.Src = ResolveUrl("~/Images/ok.png"); findButtonCheckbox.Attributes["onclick"] = "RadCombobox_CustomMultiSelectDropdown_evaluateCheckedItem(this, '" + resourceStandardsDropdown.ClientID + "', 'resourceStandards')"; if (findButtonCheckbox != null) { findButtonCheckbox.InputAttributes["style"] = "display:none;"; } }
private void LoadUserTypeDropdown() { userTypeDropdown.Items.Clear(); int maxHierarchyLevel = SessionObject.LoggedInUser.Roles.OrderByDescending(y => y.RoleHierarchyLevel).First().RoleHierarchyLevel; //Build role ListBox foreach (var role in _roles) { //PLH - 11/12/2012 - Temporary fix to not allow admins to add teachers or teach plus. Also eliminates district superintendent. Currently this causes duplicates to appear after roster loads and causes //more issues than it solves if (role.RoleName.ToLower() != "teacher" && role.RoleName.ToLower() != "teach plus" && role.RoleName.ToLower() != "district superintendent" && role.RoleName.ToLower() != "student" && role.RoleHierarchyLevel >= maxHierarchyLevel) { var userTypeListItem = new RadComboBoxItem {Text = role.RoleName, Value = role.RoleId.ToString()}; userTypeDropdown.Items.Add(userTypeListItem); var itemLabel = (Label)userTypeListItem.FindControl("userTypeLabel"); if (itemLabel != null) { itemLabel.Text = role.RoleName; } } } var findButton = new RadComboBoxItem(); userTypeDropdown.Items.Add(findButton); var findButtonCheckbox = (CheckBox)findButton.FindControl("userTypeCheckbox"); if (findButtonCheckbox != null) { findButtonCheckbox.InputAttributes["style"] = "display:none;"; } }
private void LoadUserTypeDropdown() { userTypeDropdown.Items.Clear(); int userTypeDropdownCheckedItemsTotal = 0; RadComboBoxItem userTypeListItemAll = new RadComboBoxItem(); //userTypeListItemAll.Text = "All"; //userTypeListItemAll.Value = "Multiple"; //userTypeDropdown.Items.Add(userTypeListItemAll); CheckBox allItemCheckbox = (CheckBox)userTypeListItemAll.FindControl("userTypeCheckBox"); Label allItemLabel = (Label)userTypeListItemAll.FindControl("userTypeLabel"); if (_selectedStaff.RoleList.Count > 1) { if (allItemCheckbox != null) { allItemCheckbox.Checked = true; userTypeDropdown.Text = "Multiple"; } } if (allItemLabel != null) { allItemLabel.Text = "All"; } int maxHierarchyLevel = SessionObject.LoggedInUser.Roles.OrderByDescending(y => y.RoleHierarchyLevel).First().RoleHierarchyLevel; //Build role ListBox foreach (var role in _roles) { //PLH - 11/12/2012 - Eliminates district superintendent from role dropdown. Temporary bandaid. if (role.RoleName.ToLower() != "district superintendent" && role.RoleName.ToLower() != "student") { RadComboBoxItem userTypeListItem = new RadComboBoxItem(); Label userTypeLabel = (Label)userTypeListItem.FindControl("userTypeLabel"); // 7715 - test coordinator is not allowed to change permission to district administrator // rollbacked as requested //SessionObject sessionObject = (SessionObject)Session["SessionObject"]; //if (sessionObject.LoggedInUser.Roles[0].RoleName.ToLower() == "test coordinator" && role.RoleName.ToLower() == "district administrator") //{ // continue; //} userTypeListItem.Text = role.RoleName; userTypeListItem.Value = role.RoleId.ToString(); userTypeDropdown.Items.Add(userTypeListItem); CheckBox itemCheckbox = (CheckBox)userTypeListItem.FindControl("userTypeCheckbox"); itemCheckbox.Enabled = role.RoleHierarchyLevel >= maxHierarchyLevel; Label itemLabel = (Label)userTypeListItem.FindControl("userTypeLabel"); itemLabel.ForeColor = role.RoleHierarchyLevel >= maxHierarchyLevel ? System.Drawing.Color.Black : System.Drawing.Color.Gray; if (itemCheckbox != null) { var isStaffRole = _selectedStaff.RoleList.Find(r => r.RoleId == role.RoleId); if (isStaffRole != null) { itemCheckbox.Checked = true; userTypeDropdownCheckedItemsTotal++; userTypeListItem.Selected = true; userTypeDropdown.Text = role.RoleName; } } if (itemLabel != null) { itemLabel.Text = role.RoleName; } } } if (userTypeDropdownCheckedItemsTotal == _roles.Count) { userTypeDropdown.Items[0].Checked = true; userTypeDropdown.Items[0].Selected = true; } if (userTypeDropdownCheckedItemsTotal > 1) { userTypeDropdown.ClearSelection(); userTypeDropdown.Text = "Multiple"; } RadComboBoxItem findButton = new RadComboBoxItem(); userTypeDropdown.Items.Add(findButton); CheckBox findButtonCheckbox = (CheckBox)findButton.FindControl("userTypeCheckbox"); if (findButtonCheckbox != null) { findButtonCheckbox.InputAttributes["style"] = "display:none;"; } }
private void LoadSchoolDropdown() { schoolDropdown.Items.Clear(); int schoolDropdownCheckedItemsTotal = 0; RadComboBoxItem schoolListItemAll = new RadComboBoxItem(); //schoolListItemAll.Text = "All"; //schoolListItemAll.Value = "Multiple"; //schoolDropdown.Items.Add(schoolListItemAll); CheckBox allItemCheckbox = (CheckBox)schoolListItemAll.FindControl("schoolCheckBox"); //Label allItemLabel = (Label)schoolListItemAll.FindControl("schoolLabel"); if (_selectedStaff.SchoolList.Count > 1) { if (allItemCheckbox != null) { allItemCheckbox.Checked = true; schoolDropdown.Text = "Multiple"; } } //if (allItemLabel != null) //{ // allItemLabel.Text = "All"; //} //Build school ListBox foreach (var school in _schools) { RadComboBoxItem schoolListItem = new RadComboBoxItem(); Label schoolLabel = (Label)schoolListItem.FindControl("schoolLabel"); schoolListItem.Text = school.Name; schoolListItem.Value = school.ID.ToString(); schoolDropdown.Items.Add(schoolListItem); CheckBox itemCheckbox = (CheckBox)schoolListItem.FindControl("schoolCheckbox"); Label itemLabel = (Label)schoolListItem.FindControl("schoolLabel"); if (itemCheckbox != null) { var isStaffSchool = _selectedStaff.SchoolList.Find(s => s.ID == school.ID); if (isStaffSchool != null) { itemCheckbox.Checked = true; schoolListItem.Selected = true; schoolDropdownCheckedItemsTotal++; schoolDropdown.Text = school.Name; } } if (itemLabel != null) { itemLabel.Text = school.Name; } } if (schoolDropdownCheckedItemsTotal == _schools.Count) { schoolDropdown.Items[0].Checked = true; schoolDropdown.Items[0].Selected = true; } if (schoolDropdownCheckedItemsTotal > 1) { schoolDropdown.ClearSelection(); schoolDropdown.Text = "Multiple"; } RadComboBoxItem findButton = new RadComboBoxItem(); schoolDropdown.Items.Add(findButton); CheckBox findButtonCheckbox = (CheckBox)findButton.FindControl("schoolCheckbox"); if (findButtonCheckbox != null) { findButtonCheckbox.InputAttributes["style"] = "display:none;"; } }