private void UpdateUser(tPeople dbuser) { MembershipUser user = null; try { if (dbuser != null) { if (txtName.Text.Length > 0) { dbuser.PeopleAddress = txtAddress.Text; dbuser.PeopleCity = txtCity.Text; dbuser.PeopleEmail = txtEmail.Text; // dbuser.PeopleFax = txtFax.Text; dbuser.PeopleHome = txtHome.Text; // dbuser.PeopleLogin = txtLogin.Text; dbuser.PeopleMobile = txtMobile.Text; dbuser.PeopleName = txtName.Text; dbuser.PeopleState = txtState.Text; dbuser.PeopleZip = txtZip.Text; dbuser.PeopleOverseer = chkElder.Checked; dbuser.PeopleEmail = txtEmail.Text; if (txtEmail.Text.Length > 0) { if (txtLogin.Text.Length > 0) { if (dbuser.PeopleLogin != null) { user = Membership.GetUser(dbuser.PeopleLogin.Trim()); } if (user != null) { // If we don't have the asp guid if (!dbuser.PeopleAspId.HasValue) { dbuser.PeopleAspId = (Guid)user.ProviderUserKey; } } // Now update the user if (user != null) { user.Email = txtEmail.Text; } } } m_db.SubmitChanges(); lblError.Text = ""; } } } catch (Exception ex) { lblError.Text = ex.Message; } }
private tPeople CreateUser(String sName) { tPeople dbuser = null; try { // Find the existing user if there is one dbuser = m_db.tPeoples.Single(p => p.PeopleName.Equals(sName)); }catch(Exception ex){ // Don't display anything here } if (dbuser == null) { dbuser = new tPeople { PeopleAddress = txtAddress.Text.Trim(), PeopleCity = txtCity.Text.Trim(), PeopleEmail = txtEmail.Text.Trim(), PeopleHome = txtHome.Text.Trim(), PeopleMobile = txtMobile.Text.Trim(), PeopleName = txtName.Text.Trim(), PeopleState = txtState.Text.Trim(), PeopleZip = txtZip.Text.Trim(), PeopleOverseer = chkElder.Checked }; if (dbuser != null) { m_db.tPeoples.InsertOnSubmit(dbuser); m_db.SubmitChanges(); } } return dbuser; }