/// <summary> /// Raises the <see cref="E:System.Web.UI.Control.Init" /> event. /// </summary> /// <param name="e">An <see cref="T:System.EventArgs" /> object that contains the event data.</param> protected override void OnInit(EventArgs e) { base.OnInit(e); basePersonUrl = ResolveUrl("~/Person/"); int familyId = int.MinValue; if (int.TryParse(PageParameter("FamilyId"), out familyId)) { _family = new GroupService().Get(familyId); if (_family != null && string.Compare(_family.GroupType.Guid.ToString(), Rock.SystemGuid.GroupType.GROUPTYPE_FAMILY, true) != 0) { nbNotice.Heading = "Invalid Family"; nbNotice.Text = "Sorry, but the group selected is not a Family group"; nbNotice.NotificationBoxType = NotificationBoxType.Error; nbNotice.Visible = true; _family = null; return; } else { familyRoles = _family.GroupType.Roles.OrderBy(r => r.SortOrder).ToList(); rblNewPersonRole.DataSource = familyRoles; rblNewPersonRole.DataBind(); } } _canEdit = IsUserAuthorized("Edit"); addressTypes = DefinedTypeCache.Read(new Guid(Rock.SystemGuid.DefinedType.LOCATION_LOCATION_TYPE)); var campusi = new CampusService().Queryable().OrderBy(a => a.Name).ToList(); cpCampus.Campuses = campusi; cpCampus.Visible = campusi.Any(); ddlRecordStatus.BindToDefinedType(DefinedTypeCache.Read(new Guid(Rock.SystemGuid.DefinedType.PERSON_RECORD_STATUS))); ddlReason.BindToDefinedType(DefinedTypeCache.Read(new Guid(Rock.SystemGuid.DefinedType.PERSON_RECORD_STATUS_REASON)), true); lvMembers.DataKeyNames = new string[] { "Index" }; lvMembers.ItemDataBound += lvMembers_ItemDataBound; lvMembers.ItemCommand += lvMembers_ItemCommand; modalAddPerson.SaveButtonText = "Ok"; modalAddPerson.SaveClick += modalAddPerson_SaveClick; gLocations.DataKeyNames = new string[] { "id" }; gLocations.RowDataBound += gLocations_RowDataBound; gLocations.RowEditing += gLocations_RowEditing; gLocations.RowUpdating += gLocations_RowUpdating; gLocations.RowCancelingEdit += gLocations_RowCancelingEdit; gLocations.Actions.ShowAdd = _canEdit; gLocations.Actions.ShowAdd = true; gLocations.Actions.AddClick += gLocations_Add; gLocations.IsDeleteEnabled = _canEdit; gLocations.GridRebind += gLocations_GridRebind; ddlNewPersonGender.BindToEnum(typeof(Gender)); }
/// <summary> /// Raises the <see cref="E:System.Web.UI.Control.Init" /> event. /// </summary> /// <param name="e">An <see cref="T:System.EventArgs" /> object that contains the event data.</param> protected override void OnInit(EventArgs e) { base.OnInit(e); ddlMaritalStatus.BindToDefinedType(DefinedTypeCache.Read(Rock.SystemGuid.DefinedType.PERSON_MARITAL_STATUS.AsGuid())); var AdultMaritalStatus = DefinedValueCache.Read(GetAttributeValue("AdultMaritalStatus").AsGuid()); if (AdultMaritalStatus != null) { ddlMaritalStatus.SetValue(AdultMaritalStatus.Id); } var campusi = new CampusService(new RockContext()).Queryable().OrderBy(a => a.Name).ToList(); cpCampus.Campuses = campusi; cpCampus.Visible = campusi.Any(); var familyGroupType = GroupTypeCache.GetFamilyGroupType(); if (familyGroupType != null) { _childRoleId = familyGroupType.Roles .Where(r => r.Guid.Equals(Rock.SystemGuid.GroupRole.GROUPROLE_FAMILY_MEMBER_CHILD.AsGuid())) .Select(r => r.Id) .FirstOrDefault(); } bool.TryParse(GetAttributeValue("Gender"), out _requireGender); bool.TryParse(GetAttributeValue("Grade"), out _requireGrade); lTitle.Text = ("Add Family").FormatAsHtmlTitle(); }
/// <summary> /// Raises the <see cref="E:System.Web.UI.Control.Init" /> event. /// </summary> /// <param name="e">An <see cref="T:System.EventArgs" /> object that contains the event data.</param> protected override void OnInit(EventArgs e) { base.OnInit(e); var campusi = new CampusService().Queryable().OrderBy(a => a.Name).ToList(); cpCampus.Campuses = campusi; cpCampus.Visible = campusi.Any(); var childRole = new GroupTypeRoleService().Get(new Guid(Rock.SystemGuid.GroupRole.GROUPROLE_FAMILY_MEMBER_CHILD)); if (childRole != null) { _childRoleId = childRole.Id; } bool.TryParse(GetAttributeValue("Gender"), out _requireGender); bool.TryParse(GetAttributeValue("Grade"), out _requireGrade); bool showNickName = false; nfmMembers.ShowNickName = bool.TryParse(GetAttributeValue("NickName"), out showNickName) && showNickName; lTitle.Text = ("Add Family").FormatAsHtmlTitle(); }
/// <summary> /// Binds the filter. /// </summary> private void BindFilter() { DateTime fromDate; if (!DateTime.TryParse(rFBFilter.GetUserPreference("From Date"), out fromDate)) { fromDate = DateTime.Today; rFBFilter.SaveUserPreference("From Date", fromDate.ToShortDateString()); } dtBatchDate.Text = fromDate.ToShortDateString(); string titleFilter = rFBFilter.GetUserPreference("Title"); txtTitle.Text = !string.IsNullOrWhiteSpace(titleFilter) ? titleFilter : string.Empty; ddlStatus.BindToEnum(typeof(BatchStatus)); ddlStatus.Items.Insert(0, Rock.Constants.All.ListItem); ddlStatus.SetValue(rFBFilter.GetUserPreference("Status")); var campusi = new CampusService().Queryable().OrderBy(a => a.Name).ToList(); ddlCampus.Campuses = campusi; ddlCampus.Visible = campusi.Any(); ddlCampus.SetValue(rFBFilter.GetUserPreference("Campus")); }
/// <summary> /// Raises the <see cref="E:System.Web.UI.Control.Load" /> event. /// </summary> /// <param name="e">The <see cref="T:System.EventArgs" /> object that contains the event data.</param> protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!Page.IsPostBack) { var campusi = new CampusService(new RockContext()).Queryable().OrderBy(a => a.Name).ToList(); cpCampus.Campuses = campusi; cpCampus.Visible = campusi.Any(); ShowDetail(); } }
/// <summary> /// Binds the filter. /// </summary> private void BindFilter() { var campusi = new CampusService(new RockContext()).Queryable().OrderBy(a => a.Name).ToList(); cpCampus.Campuses = campusi; cpCampus.Visible = campusi.Any(); var definedType = DefinedTypeCache.Read(com.centralaz.SystemGuid.DefinedType.REFERRAL_AGENCY_TYPE.AsGuid()); if (definedType != null) { ddlAgencyType.BindToDefinedType(definedType, true); } }
/// <summary> /// Binds the filter. /// </summary> private void BindFilter() { string titleFilter = gfBatchFilter.GetUserPreference("Title"); tbTitle.Text = !string.IsNullOrWhiteSpace(titleFilter) ? titleFilter : string.Empty; ddlStatus.BindToEnum(typeof(BatchStatus)); ddlStatus.Items.Insert(0, Rock.Constants.All.ListItem); ddlStatus.SetValue(gfBatchFilter.GetUserPreference("Status")); var campusi = new CampusService(new RockContext()).Queryable().OrderBy(a => a.Name).ToList(); campCampus.Campuses = campusi; campCampus.Visible = campusi.Any(); campCampus.SetValue(gfBatchFilter.GetUserPreference("Campus")); }
/// <summary> /// Raises the <see cref="E:System.Web.UI.Control.Init" /> event. /// </summary> /// <param name="e">An <see cref="T:System.EventArgs" /> object that contains the event data.</param> protected override void OnInit( EventArgs e ) { base.OnInit( e ); var campusi = new CampusService().Queryable().OrderBy( a => a.Name ).ToList(); cpCampus.Campuses = campusi; cpCampus.Visible = campusi.Any(); var childRole = new GroupRoleService().Get(new Guid(Rock.SystemGuid.GroupRole.GROUPROLE_FAMILY_MEMBER_CHILD)); if ( childRole != null ) { _childRoleId = childRole.Id; } bool.TryParse( GetAttributeValue( "RequireGender" ), out _requireGender ); bool.TryParse( GetAttributeValue( "RequireGrade" ), out _requireGrade ); }