Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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;
            }
        }