/// <summary> /// Saves the changes. /// </summary> /// <returns></returns> public int SaveChanges() { int retVal = 0; if (Profile.Account != null) { // save address CustomerAddress address = this.AddressInfo; address.AcceptChanges(); retVal = address.AddressId; tbAddressID.Text = retVal.ToString(); } return(retVal); }
/// <summary> /// Deletes the address. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void DeleteAddress(Object sender, EventArgs e) { Button btn = (Button)sender; int index = (btn.Parent as DataListItem).ItemIndex; Account account = Profile.Account; if (account != null) { CustomerAddress ca = account.FindCustomerAddress((int)AddressList.DataKeys[index]); if (ca != null) { ca.Delete(); ca.AcceptChanges(); } } BindData(); }