protected override void ClearForm() { this.PrimaryKeyIndex = 0; DisplayProfileTabs(false); txtSubProfileName.Text = string.Empty; txtSubFirstName.Text = string.Empty; txtSubLastName.Text = string.Empty; chkUseParentShippingAddress.Checked = false; AddressEdit_SubShipping.Clear(); AddressEdit_SubShipping.Visible = true; SubProfileNotesEdit_Shipping.Clear(); //preferences SubProfilePrefsEdit1.Clear(); //allergens SubProfileAllgsEdit1.Clear(); }
protected override void LoadForm() { try { //form fields CurrentUserProfile = hccUserProfile.GetById(this.PrimaryKeyIndex); AddressEdit_SubShipping.Clear(); chkUseParentShippingAddress.Checked = false; if (CurrentUserProfile != null) { chkSubIsActive.Checked = CurrentUserProfile.IsActive; txtSubProfileName.Text = CurrentUserProfile.ProfileName; txtSubFirstName.Text = CurrentUserProfile.FirstName; txtSubLastName.Text = CurrentUserProfile.LastName; //shipping address if (CurrentUserProfile.UseParentShipping) { AddressEdit_SubShipping.Clear(); AddressEdit_SubShipping.Visible = false; chkUseParentShippingAddress.Checked = true; } else { AddressEdit_SubShipping.Clear(); AddressEdit_SubShipping.Visible = true; if (CurrentUserProfile.ShippingAddressID.HasValue) { AddressEdit_SubShipping.PrimaryKeyIndex = CurrentUserProfile.ShippingAddressID.Value; AddressEdit_SubShipping.Bind(); } } //preferences SubProfilePrefsEdit1.PrimaryKeyIndex = CurrentUserProfile.UserProfileID; //allergens SubProfileAllgsEdit1.PrimaryKeyIndex = CurrentUserProfile.UserProfileID; //shipping notes SubProfileNotesEdit_Shipping.CurrentUserProfileId = CurrentUserProfile.UserProfileID; SubProfileNotesEdit_Shipping.AllowAddEdit = NotesAllowAddEdit; SubProfileNotesEdit_Shipping.AllowDisplayToUser = NotesAllowDisplayToUser; DisplayProfileTabs(true); SubProfileNotesEdit_Shipping.Bind(); } SubProfilePrefsEdit1.NotesAllowAddEdit = NotesAllowAddEdit; SubProfilePrefsEdit1.NotesAllowDisplayToUser = NotesAllowDisplayToUser; SubProfileAllgsEdit1.NotesAllowAddEdit = NotesAllowAddEdit; SubProfileAllgsEdit1.NotesAllowDisplayToUser = NotesAllowDisplayToUser; SubProfilePrefsEdit1.Bind(); SubProfileAllgsEdit1.Bind(); } catch (Exception) { throw; } }