protected void Page_Load(object sender, System.EventArgs e) { _useGroupType = (CurrentOrganization.Settings["UseGroupType"] != null && CurrentOrganization.Settings["UseGroupType"].Trim().ToLower() == "true"); CategoryID = Int32.Parse(CategorySetting); SetCaptions(); RegisterScripts(); if (!Page.IsPostBack) { this.CurrentPortalPage.TemplateControl.Title = "Group Locator"; ddlGroupType.Items.Clear(); ddlGroupTopic.Items.Clear(); ddlGroupAge.Items.Clear(); ddlMaritalPreference.Items.Clear(); //GroupType ddlGroupType.Items.Add(new ListItem("Any", "-1")); ddlGroupType.Items[0].Selected = true; if (_useGroupType) { LookupCollection luTypes = new LookupType(SystemLookupType.SmallGroupType).Values; foreach (Lookup luType in luTypes) { if (luType.Value.ToLower() != "unknown") { ddlGroupType.Items.Add(new ListItem(luType.Value, luType.LookupID.ToString())); } } } else { //SqlDataReader rdr = new GroupClusterData().GetClusterRegistrationTypes(Arena.Core.ArenaContext.Current.Organization.OrganizationID); SqlDataReader rdr = new GroupClusterData().GetClusterTypes(Int16.Parse(CategorySetting), Arena.Core.ArenaContext.Current.Organization.OrganizationID); //KM-edit; took ", Arena.Core.ArenaContext.Current.Organization.OrganizationID);" out of GetClusterTypes. There were too many items. while (rdr.Read()) { if ((bool)rdr["allow_registration"]) { ddlGroupType.Items.Add(new ListItem(rdr["type_name"].ToString(), rdr["cluster_type_id"].ToString())); } } rdr.Close(); } //GroupTopic LookupCollection lookupCollection = new LookupType(SystemLookupType.SmallGroupTopic).Values; trGroupTopic.Visible = (lookupCollection.Count > 0); ddlGroupTopic.Items.Add(new ListItem("Any", "-1")); ddlGroupTopic.Items[0].Selected = true; foreach (Lookup lookup in lookupCollection) { if (lookup.Value != "Unknown" && lookup.Value != "Any") { ddlGroupTopic.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); } } //DayOfWeek lookupCollection = new LookupType(SystemLookupType.DayOfWeek).Values; trDayOfWeek.Visible = (lookupCollection.Count > 0); ddlDayOfWeek.Items.Add(new ListItem("Any", "-1")); ddlDayOfWeek.Items[0].Selected = true; ddlDayOfWeek2.Items.Add(new ListItem("Any", "-1")); ddlDayOfWeek2.Items[0].Selected = true; foreach (Lookup lookup in lookupCollection) { if (lookup.Value != "Unknown" && lookup.Value != "Any") { ddlDayOfWeek.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); ddlDayOfWeek2.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); } } //GroupAge lookupCollection = new LookupType(SystemLookupType.AgeRangePreference).Values; trAgeRange.Visible = (lookupCollection.Count > 0); ddlGroupAge.Items.Add(new ListItem("Any", "-1")); ddlGroupAge.Items[0].Selected = true; foreach (Lookup lookup in lookupCollection) { if (lookup.Value != "Unknown" && lookup.Value != "Any") { ddlGroupAge.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); } } //GroupMaritalPreference lookupCollection = new LookupType(SystemLookupType.MaritalPreference).Values; trMaritalPreference.Visible = (lookupCollection.Count > 0); ddlMaritalPreference.Items.Add(new ListItem("Any", "-1")); ddlMaritalPreference.Items[0].Selected = true; foreach (Lookup lookup in lookupCollection) { if (lookup.Value != "Unknown" && lookup.Value != "Any") { ddlMaritalPreference.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); } } AreaCollection areas = new AreaCollection(CurrentOrganization.OrganizationID); trArea.Visible = (areas.Count > 0); foreach (Area area in areas) { ddlAreas.Items.Add(new ListItem(area.Name, area.AreaID.ToString())); } if (RequireAreaSetting == "false") { ddlAreas.Items.Insert(0, new ListItem("", "-1")); } if (CurrentPerson != null && CurrentPerson.PersonID != -1) { if (CurrentPerson.PrimaryAddress != null && CurrentPerson.PrimaryAddress.AddressID != -1) { tbAddress.Text = CurrentPerson.PrimaryAddress.StreetLine1; tbCity.Text = CurrentPerson.PrimaryAddress.City; tbState.Text = CurrentPerson.PrimaryAddress.State; tbZip.Text = CurrentPerson.PrimaryAddress.PostalCode; } } ShowSearch(); } }
protected void Page_Load(object sender, System.EventArgs e) { _useGroupType = (CurrentOrganization.Settings["UseGroupType"] != null && CurrentOrganization.Settings["UseGroupType"].Trim().ToLower() == "true"); CategoryID = Int32.Parse(CategorySetting); SetCaptions(); RegisterScripts(); if (!Page.IsPostBack) { this.CurrentPortalPage.TemplateControl.Title = "Group Locator"; ddlGroupType.Items.Clear(); ddlGroupTopic.Items.Clear(); ddlGroupAge.Items.Clear(); ddlMaritalPreference.Items.Clear(); //GroupType ddlGroupType.Items.Add(new ListItem("Any", "-1")); ddlGroupType.Items[0].Selected = true; if (_useGroupType) { LookupCollection luTypes = new LookupType(SystemLookupType.SmallGroupType).Values; foreach (Lookup luType in luTypes) if (luType.Value.ToLower() != "unknown") ddlGroupType.Items.Add(new ListItem(luType.Value, luType.LookupID.ToString())); } else { //SqlDataReader rdr = new GroupClusterData().GetClusterRegistrationTypes(Arena.Core.ArenaContext.Current.Organization.OrganizationID); SqlDataReader rdr = new GroupClusterData().GetClusterTypes(Int16.Parse(CategorySetting), Arena.Core.ArenaContext.Current.Organization.OrganizationID); //KM-edit; took ", Arena.Core.ArenaContext.Current.Organization.OrganizationID);" out of GetClusterTypes. There were too many items. while (rdr.Read()) if ((bool)rdr["allow_registration"]) ddlGroupType.Items.Add(new ListItem(rdr["type_name"].ToString(), rdr["cluster_type_id"].ToString())); rdr.Close(); } //GroupTopic LookupCollection lookupCollection = new LookupType(SystemLookupType.SmallGroupTopic).Values; trGroupTopic.Visible = (lookupCollection.Count > 0); ddlGroupTopic.Items.Add(new ListItem("Any", "-1")); ddlGroupTopic.Items[0].Selected = true; foreach (Lookup lookup in lookupCollection) if (lookup.Value != "Unknown" && lookup.Value != "Any") ddlGroupTopic.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); //DayOfWeek lookupCollection = new LookupType(SystemLookupType.DayOfWeek).Values; trDayOfWeek.Visible = (lookupCollection.Count > 0); ddlDayOfWeek.Items.Add(new ListItem("Any", "-1")); ddlDayOfWeek.Items[0].Selected = true; ddlDayOfWeek2.Items.Add(new ListItem("Any", "-1")); ddlDayOfWeek2.Items[0].Selected = true; foreach (Lookup lookup in lookupCollection) if (lookup.Value != "Unknown" && lookup.Value != "Any") { ddlDayOfWeek.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); ddlDayOfWeek2.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); } //GroupAge lookupCollection = new LookupType(SystemLookupType.AgeRangePreference).Values; trAgeRange.Visible = (lookupCollection.Count > 0); ddlGroupAge.Items.Add(new ListItem("Any", "-1")); ddlGroupAge.Items[0].Selected = true; foreach (Lookup lookup in lookupCollection) if (lookup.Value != "Unknown" && lookup.Value != "Any") ddlGroupAge.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); //GroupMaritalPreference lookupCollection = new LookupType(SystemLookupType.MaritalPreference).Values; trMaritalPreference.Visible = (lookupCollection.Count > 0); ddlMaritalPreference.Items.Add(new ListItem("Any", "-1")); ddlMaritalPreference.Items[0].Selected = true; foreach (Lookup lookup in lookupCollection) if (lookup.Value != "Unknown" && lookup.Value != "Any") ddlMaritalPreference.Items.Add(new ListItem(lookup.Value, lookup.LookupID.ToString())); AreaCollection areas = new AreaCollection(CurrentOrganization.OrganizationID); trArea.Visible = (areas.Count > 0); foreach (Area area in areas) { ddlAreas.Items.Add(new ListItem(area.Name, area.AreaID.ToString())); } if (RequireAreaSetting == "false") ddlAreas.Items.Insert(0, new ListItem("", "-1")); if (CurrentPerson != null && CurrentPerson.PersonID != -1) { if (CurrentPerson.PrimaryAddress != null && CurrentPerson.PrimaryAddress.AddressID != -1) { tbAddress.Text = CurrentPerson.PrimaryAddress.StreetLine1; tbCity.Text = CurrentPerson.PrimaryAddress.City; tbState.Text = CurrentPerson.PrimaryAddress.State; tbZip.Text = CurrentPerson.PrimaryAddress.PostalCode; } } ShowSearch(); } }