private void RenderArea(ZoneArea a, long zoneId)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("<tr>");
            sb.Append("<td>" + a.CountryName + "</td>");
            sb.Append("<td>" + a.RegionAbbreviation + "</td>");
            sb.Append("<td><a href=\"Shipping_Zones_DeleteArea.aspx?id=" + zoneId.ToString() + "&country=" + a.CountryIsoAlpha3 + "&region=" + a.RegionAbbreviation + "\"><img src=\"../images/buttons/delete.png\" alt=\"Delete\" /></a></td>");
            sb.Append("</tr>");

            this.litAreas.Text += sb.ToString();
        }
        protected void btnNew_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            string zid = Request.QueryString["id"];
            long zoneId = long.Parse(zid);
            zone = MTApp.OrderServices.ShippingZones.Find(zoneId);

            ZoneArea a = new ZoneArea();
            a.CountryIsoAlpha3 = this.lstCountry.SelectedItem.Value;
            a.RegionAbbreviation = this.lstState.SelectedItem.Value;

            zone.Areas.Add(a);
            MTApp.OrderServices.ShippingZones.Update(zone);
            LoadZone(zone.Id);
        }