protected void Modify_Click(object sender, EventArgs e)
        {
            if (Session["uid"] == null)
            {
                return;
            }
            int userid = (int)Session["uid"];

            AddressInThisControl.add     = txtAdd.Text;
            AddressInThisControl.name    = txtName.Text;
            AddressInThisControl.tel     = txtTel.Text;
            AddressInThisControl.user_id = userid;
            Modal.Show(this.Page, AddressBLL.UpdateAddress(AddressInThisControl), 1000, "/profile.aspx");
        }
        protected void Delete_Click(object sender, EventArgs e)
        {
            if (Session["uid"] == null)
            {
                return;
            }
            int userid = (int)Session["uid"];

            Modal.Show(this.Page, AddressBLL.DisableAddress(AddressInThisControl.id), 1000, "/profile.aspx");
            List <AddressModel> addresses = AddressBLL.GetAddressesByUserID(userid);

            if (addresses.Count > 0)
            {
                AddressBLL.SetDefaultAddress(addresses.First());
            }
        }
        protected void Add_Click(object sender, EventArgs e)
        {
            if (Session["uid"] == null)
            {
                return;
            }
            int          userid  = (int)Session["uid"];
            AddressModel address = new AddressModel();

            address.add     = txtAdd.Text;
            address.name    = txtName.Text;
            address.tel     = txtTel.Text;
            address.user_id = userid;
            int currentcount = AddressBLL.GetAddressNumByUserID(userid);

            if (currentcount == 0)
            {
                address.isdefault = 1;
            }
            Modal.Show(this.Page, AddressBLL.AddAdderss(address), 1000, "/profile.aspx");
        }
 protected void Default_Click(object sender, EventArgs e)
 {
     Modal.Show(this.Page, AddressBLL.SetDefaultAddress(AddressInThisControl), 1000, "/profile.aspx");
 }