/// <summary> /// Reads new values entered by the user for the field (as PersonAlias.Guid) /// </summary> /// <param name="control">Parent control that controls were added to in the CreateEditControl() method</param> /// <param name="configurationValues">The configuration values.</param> /// <returns></returns> public override string GetEditValue(System.Web.UI.Control control, Dictionary <string, ConfigurationValue> configurationValues) { PersonPicker ppPerson = control as PersonPicker; string result = null; if (ppPerson != null) { Guid personGuid = Guid.Empty; int? personId = ppPerson.PersonId; if (personId.HasValue) { using (var rockContext = new RockContext()) { var personAlias = new PersonAliasService(rockContext).GetByAliasId(personId.Value); if (personAlias != null) { result = personAlias.Guid.ToString(); } } } } return(result); }
private void Awake() { personPickerScript = GameObject.FindGameObjectWithTag("RandomPersonPicker").GetComponent <PersonPicker>(); boolValue = Random.Range(0, 2); if (boolValue == 1 && personPickerScript.personCounter < 3) { personPickerScript.person.Add(gameObject); personPickerScript.personCounter++; } }
/// <summary> /// Creates the control(s) necessary for prompting user for a new value /// </summary> /// <param name="configurationValues">The configuration values.</param> /// <param name="id"></param> /// <returns> /// The control /// </returns> public override System.Web.UI.Control EditControl(Dictionary <string, ConfigurationValue> configurationValues, string id) { var personPicker = new PersonPicker { ID = id }; if (configurationValues.ContainsKey(ENABLE_SELF_SELECTION_KEY)) { personPicker.EnableSelfSelection = configurationValues[ENABLE_SELF_SELECTION_KEY].Value.AsBoolean(); } return(personPicker); }
/// <summary> /// Sets the value. /// </summary> /// <param name="control">The control.</param> /// <param name="configurationValues">The configuration values.</param> /// <param name="value">The value.</param> public override void SetEditValue(System.Web.UI.Control control, Dictionary <string, ConfigurationValue> configurationValues, string value) { if (value != null) { PersonPicker ppPerson = control as PersonPicker; if (ppPerson != null) { Guid personGuid = Guid.Empty; Guid.TryParse(value, out personGuid); var person = new PersonService().Get(personGuid); ppPerson.SetValue(person); } } }
/// <summary> /// Sets the value (as PersonAlias.Guid) /// </summary> /// <param name="control">The control.</param> /// <param name="configurationValues">The configuration values.</param> /// <param name="value">The value.</param> public override void SetEditValue(System.Web.UI.Control control, Dictionary <string, ConfigurationValue> configurationValues, string value) { if (value != null) { PersonPicker ppPerson = control as PersonPicker; if (ppPerson != null) { Guid guid = Guid.Empty; Guid.TryParse(value, out guid); var person = new PersonAliasService(new RockContext()).Queryable() .Where(a => a.Guid.Equals(guid)) .Select(a => a.Person) .FirstOrDefault(); ppPerson.SetValue(person); } } }
/// <summary> /// Reads new values entered by the user for the field /// </summary> /// <param name="control">Parent control that controls were added to in the CreateEditControl() method</param> /// <param name="configurationValues">The configuration values.</param> /// <returns></returns> public override string GetEditValue(System.Web.UI.Control control, Dictionary <string, ConfigurationValue> configurationValues) { PersonPicker ppPerson = control as PersonPicker; string result = null; if (ppPerson != null) { Guid personGuid = Guid.Empty; int? personId = ppPerson.PersonId; var person = new PersonService().Get(personId ?? 0); if (person != null) { personGuid = person.Guid; } result = personGuid.ToString(); } return(result); }
/// <summary> /// Sets the value (as PersonAlias.Guid) /// </summary> /// <param name="control">The control.</param> /// <param name="configurationValues">The configuration values.</param> /// <param name="value">The value.</param> public override void SetEditValue(System.Web.UI.Control control, Dictionary <string, ConfigurationValue> configurationValues, string value) { PersonPicker ppPerson = control as PersonPicker; if (ppPerson != null) { Person person = null; Guid? personAliasGuid = value.AsGuidOrNull(); if (personAliasGuid.HasValue) { using (var rockContext = new RockContext()) { person = new PersonAliasService(rockContext).Queryable() .Where(a => a.Guid == personAliasGuid.Value) .Select(a => a.Person) .FirstOrDefault(); } } ppPerson.SetValue(person); } }
private void Awake() { me = this; }
protected void btnSaveEvent_Click(object sender, EventArgs e) { //Set Variables from form person = ppPerson; //campusString = cpCampus.SelectedCampusId.ToString(); startDateTime = Convert.ToDateTime(dtpDateTime.SelectedDateTime); eventName = ddlEvent.SelectedValue.ToString(); int?newCampusId = cpCampus.SelectedCampusId; if (newCampusId.HasValue) { var campus = CampusCache.Read(newCampusId.Value); if (campus != null) { campusString = newCampusId.ToString(); campusName = cpCampus.SelectedItem.ToString(); } } selectedCampus = campusString; //selectedGroup = group.SelectedValue.ToString(); //selectedLocation = location.Location.ToStringSafe(); selectedStartDateTimeString = startDateTime.ToString(); Session["person"] = person.SelectedValue.ToString(); //Session["location"] = location; Session["campus"] = campusString; Session["campusName"] = campusName; Session["startDateTime"] = startDateTime; Session["eventName"] = eventName; //Session["schedule"] = schedule; //Session["group"] = group; //Set Panel Visability pnlEventDetails.Visible = true; pnlEvent.Visible = false; pnlPeople.Visible = true; //Set Variables based on Campus and Event selected //Discover Groups if (Session["eventName"].ToString() == "Discover Groups (Combined)") { //schedule = 10; Session["schedule"] = 10; if (Session["campusName"].ToString() == "Akron Campus") { nbWarningMessage.Text = "Discover Groups (Combined) is not available at this Campus."; nbWarningMessage.Visible = true; } else if (Session["campusName"].ToString() == "Canton Campus") { Session["group"] = 60035; Session["location"] = 18; } else if (Session["campusName"].ToString() == "Coshocton Campus") { nbWarningMessage.Text = "Discover Groups (Combined) is not available at this Campus."; nbWarningMessage.Visible = true; } else if (Session["campusName"].ToString() == "Dover Campus") { Session["group"] = 62721; Session["location"] = 2; } else if (Session["campusName"].ToString() == "Millersburg Campus") { Session["group"] = 68287; Session["location"] = 23; } else if (Session["campusName"].ToString() == "Wooster Campus") { nbWarningMessage.Text = "Discover Groups (Combined) is not available at this Campus."; nbWarningMessage.Visible = true; } Session["person"] = person.SelectedValue.ToString(); } //Discover Group - Intimacy with God if (Session["eventName"].ToString() == "Discover Group - Intimacy with God") { //schedule = 10; Session["schedule"] = 10; if (Session["campusName"].ToString() == "Akron Campus") { nbWarningMessage.Text = "Discover Group - Intimacy with God is not available at this Campus."; nbWarningMessage.Visible = true; } else if (Session["campusName"].ToString() == "Canton Campus") { Session["group"] = 37264; Session["location"] = 18; } else if (Session["campusName"].ToString() == "Coshocton Campus") { Session["group"] = 37282; Session["location"] = 20; } else if (Session["campusName"].ToString() == "Dover Campus") { Session["group"] = 58652; Session["location"] = 2; } else if (Session["campusName"].ToString() == "Millersburg Campus") { Session["group"] = 37295; Session["location"] = 23; } else if (Session["campusName"].ToString() == "Wooster Campus") { Session["group"] = 72674; Session["location"] = 60; } Session["person"] = person.SelectedValue.ToString(); } //Discover Group - Involvement in Community if (Session["eventName"].ToString() == "Discover Group - Involvement in Community") { //schedule = 10; Session["schedule"] = 10; if (Session["campusName"].ToString() == "Akron Campus") { nbWarningMessage.Text = "Discover Group - Intimacy with God is not available at this Campus."; nbWarningMessage.Visible = true; } else if (Session["campusName"].ToString() == "Canton Campus") { Session["group"] = 37266; Session["location"] = 18; } else if (Session["campusName"].ToString() == "Coshocton Campus") { Session["group"] = 37280; Session["location"] = 20; } else if (Session["campusName"].ToString() == "Dover Campus") { Session["group"] = 58651; Session["location"] = 2; } else if (Session["campusName"].ToString() == "Millersburg Campus") { Session["group"] = 60241; Session["location"] = 23; } else if (Session["campusName"].ToString() == "Wooster Campus") { Session["group"] = 72673; Session["location"] = 60; } Session["person"] = person.SelectedValue.ToString(); } //Discover Group - Influence In Your World if (Session["eventName"].ToString() == "Discover Group - Influence In Your World") { //schedule = 10; Session["schedule"] = 10; if (Session["campusName"].ToString() == "Akron Campus") { nbWarningMessage.Text = "Discover Group - Influence In Your World is not available at this Campus."; nbWarningMessage.Visible = true; } else if (Session["campusName"].ToString() == "Canton Campus") { Session["group"] = 37277; Session["location"] = 18; } else if (Session["campusName"].ToString() == "Coshocton Campus") { Session["group"] = 37279; Session["location"] = 20; } else if (Session["campusName"].ToString() == "Dover Campus") { Session["group"] = 58653; Session["location"] = 2; } else if (Session["campusName"].ToString() == "Millersburg Campus") { Session["group"] = 48732; Session["location"] = 23; } else if (Session["campusName"].ToString() == "Wooster Campus") { Session["group"] = 72675; Session["location"] = 60; } Session["person"] = person.SelectedValue.ToString(); } //New to NewPointe if (Session["eventName"].ToString() == "New to NewPointe") { //schedule = 10; Session["schedule"] = 10; if (Session["campusName"].ToString() == "Akron Campus") { Session["group"] = 68292; Session["location"] = 27; } else if (Session["campusName"].ToString() == "Canton Campus") { Session["group"] = 68293; Session["location"] = 18; } else if (Session["campusName"].ToString() == "Coshocton Campus") { Session["group"] = 37294; Session["location"] = 20; } else if (Session["campusName"].ToString() == "Dover Campus") { Session["group"] = 68294; Session["location"] = 2; } else if (Session["campusName"].ToString() == "Millersburg Campus") { Session["group"] = 68295; Session["location"] = 23; } else if (Session["campusName"].ToString() == "Wooster Campus") { Session["group"] = 68296; Session["location"] = 60; } Session["person"] = person.SelectedValue.ToString(); } //KidsLife if (Session["eventName"].ToString() == "KidsLife") { //schedule = 10; Session["schedule"] = 10; if (Session["campusName"].ToString() == "Akron Campus") { nbWarningMessage.Text = "KidsLife is not available at this Campus."; nbWarningMessage.Visible = true; } else if (Session["campusName"].ToString() == "Canton Campus") { Session["group"] = 71045; Session["location"] = 18; } else if (Session["campusName"].ToString() == "Coshocton Campus") { nbWarningMessage.Text = "KidsLife is not available at this Campus."; nbWarningMessage.Visible = true; } else if (Session["campusName"].ToString() == "Dover Campus") { Session["group"] = 72745; Session["location"] = 2; } else if (Session["campusName"].ToString() == "Millersburg Campus") { nbWarningMessage.Text = "KidsLife is not available at this Campus."; nbWarningMessage.Visible = true; } else if (Session["campusName"].ToString() == "Wooster Campus") { nbWarningMessage.Text = "KidsLife is not available at this Campus."; nbWarningMessage.Visible = true; } Session["person"] = person.SelectedValue.ToString(); } }