protected void Page_Load( object sender, EventArgs e ) { if ( !IsPostBack ) { Person person; string personId = ( string )Page.RouteData.Values["PersonId"] ?? string.Empty; if ( string.IsNullOrEmpty( personId ) ) personId = Request.QueryString["PersonId"]; PersonService personService = new PersonService(); if ( !string.IsNullOrEmpty( personId ) ) person = personService.Get( Convert.ToInt32( personId ) ); else { person = new Person(); personService.Add( person, CurrentPersonId ); } txtFirstName.Text = person.FirstName; txtNickName.Text = person.NickName; txtLastName.Text = person.LastName; } }
protected void btnUpdate_Click( object sender, EventArgs e ) { if ( Page.IsValid ) { Person person; string personId = ( string )Page.RouteData.Values["PersonId"] ?? string.Empty; if ( string.IsNullOrEmpty( personId ) ) personId = Request.QueryString["PersonId"]; PersonService personService = new PersonService(); if ( !string.IsNullOrEmpty( personId ) ) person = personService.Get( Convert.ToInt32( personId ) ); else { person = new Person(); personService.Add( person, CurrentPersonId ); } person.GivenName = txtFirstName.Text; person.NickName = txtNickName.Text; person.LastName = txtLastName.Text; if ( person.Guid == Guid.Empty ) personService.Add( person, CurrentPersonId ); personService.Save( person, CurrentPersonId ); } }
private Rock.CMS.User CreateUser( Person person, bool confirmed ) { Rock.CMS.UserService userService = new Rock.CMS.UserService(); return userService.Create( person, Rock.CMS.AuthenticationType.Database, tbUserName.Text, Password, confirmed, CurrentPersonId ); }
private Person CreatePerson() { Rock.CRM.PersonService personService = new PersonService(); Person person = new Person(); person.GivenName = tbFirstName.Text; person.LastName = tbLastName.Text; person.Email = tbEmail.Text; switch(ddlGender.SelectedValue) { case "M": person.Gender = Gender.Male; break; case "F": person.Gender = Gender.Female; break; default: person.Gender = Gender.Unknown; break; } if (ddlBirthMonth.SelectedValue != "0") person.BirthMonth = Int32.Parse(ddlBirthMonth.SelectedValue); if (ddlBirthDay.SelectedValue != "0") person.BirthDay = Int32.Parse(ddlBirthDay.SelectedValue); if (ddlBirthYear.SelectedValue != "0") person.BirthYear = Int32.Parse(ddlBirthYear.SelectedValue); personService.Add(person, CurrentPersonId); personService.Save(person, CurrentPersonId); return person; }