/// <summary> /// Raises the repeater event. /// </summary> /// <param name="item">The item.</param> /// <param name="ev">The ev.</param> private void RaiseRepeaterEvent(RepeaterItem item, ViewEventHandler ev) { this._CurrentGroup = this.GLMinorCategoryActivityGroups[item.ItemIndex]; this._currentMinorCategoriesControl = item.FindControl("MinorCategoryDropDown") as MultiSelectDropDown; this._currentActivityTypesControl = item.FindControl("ActivityTypeDropDown") as MultiSelectDropDown; ev(); }
/// <summary> /// Gets the GL minor category activity groups. /// </summary> /// <returns></returns> private IEnumerable<MinorCategoryActivityTypesGroup> GetGLMinorCategoryActivityGroups() { foreach (RepeaterItem repeaterItem in this.MinorCategoryActivityTypesRepeater.Items) { MultiSelectDropDown minorCategoriesControl = repeaterItem.FindControl("MinorCategoryDropDown") as MultiSelectDropDown; MultiSelectDropDown activityTypesControl = repeaterItem.FindControl("ActivityTypeDropDown") as MultiSelectDropDown; var group = new MinorCategoryActivityTypesGroup(); yield return group; } }