Esempio n. 1
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            // update address

            uadd = new Lib.BOL.UserAddress(Convert.ToInt32(hfUserAddressID.Value))
            {
                AddressLine1 = txtAddressLine1.Text,
                AddressLine2 = txtAddressLine2.Text,
                AddressLine3 = txtAddressLine3.Text,
                City = txtCity.Text,
                FirstName = txtFirstName.Text,
                LastName = txtLastName.Text,
                PostalCode = txtPostalCode.Text,
                Region = txtRegion.Text,
                CountryISO = ddlCountry.SelectedValue,
                UserAccountID = Convert.ToInt32(txtUserID.Text)
            };

            if (!string.IsNullOrEmpty(ddlAddressStatus.SelectedValue))
            {
                uadd.AddressStatus = Convert.ToChar(ddlAddressStatus.SelectedValue);
            }

            if (uadd.UserAddressID == 0)
            {
                if (uadd.Create() > 0)
                {
                    litStatus.Text = "created: " + uadd.UserAddressID;
                }
                else
                {
                    litStatus.Text = "NOTHING CREATED";
                }
            }
            else if (uadd.Update())
            {
                litStatus.Text = "UPDATED: " + uadd.UserAddressID;
            }
            else
            {
                litStatus.Text = "FAILED TO UPDATE: " + uadd.UserAddressID;
            }
        }