コード例 #1
0
        protected void button_Click(object sender, EventArgs e)
        {
            h1.Clear();
            Postcode.Lookup         obj = new Postcode.Lookup();
            Postcode.InterimResult  result;
            Postcode.InterimResults results;

            if (Code.Text.Length >= 3)
            {
                results = obj.ByPostCode(Code.Text.Trim(), accountNo);
                if (results.Results.Length != 0)
                {
                    result = (Postcode.InterimResult)results.Results[0];

                    for (int i = 0; i <= results.Results.Length - 1; i++)
                    {
                        result = (Postcode.InterimResult)results.Results[i];

                        h1.Add(i, result.id);
                        ViewState["h1"] = h1;
                        showList.Items.Add(result.Description);
                    }
                }
            }
        }
コード例 #2
0
        protected void SelectedIndexChanged(object sender, EventArgs e)
        {
            Hashtable H2 = new Hashtable();

            H2 = (Hashtable)ViewState["h1"];
            StringBuilder str = new StringBuilder();

            Postcode.Lookup         x = new Postcode.Lookup();
            Postcode.AddressResult  result;
            Postcode.AddressResults results;

            results = x.AddressByID(H2[showList.SelectedIndex].ToString());
            result  = (Postcode.AddressResult)results.Results[0];

            str.Remove(0, str.Length);
            if (result.OrganisationName.Trim() != "")
            {
                str.Append(result.OrganisationName.Trim() + "<br>");
                TextBox5.Text = result.OrganisationName.Trim();
            }
            if (result.BuildingNumber.Trim() != "0")
            {
                str.Append(result.BuildingNumber.Trim() + " ");
            }
            str.Remove(0, str.Length);
            if (result.SubbuildingName.Trim() != "")
            {
                str.Append(result.SubbuildingName.Trim() + ", ");
            }
            if (result.BuildingName.Trim() != "")
            {
                str.Append(result.BuildingName.Trim() + ", ");
            }
            if (result.ThoroughfareName.Trim() != "")
            {
                str.Append(result.ThoroughfareName.Trim() + ", ");
            }
            str.Append(result.ThoroughfareDescriptor.Trim() + ", ");
            if (result.DependentLocality.Trim() != "")
            {
                str.Append(result.DependentLocality.Trim());
            }
            TextBox6.Text = str.ToString();
            str.Remove(0, str.Length);
            if (result.Posttown.Trim() != "")
            {
                str.Append(result.Posttown.Trim());
                TextBox7.Text = result.Posttown.Trim();
            }
            str.Remove(0, str.Length);
            if (result.County.Trim() != "")
            {
                str.Append(result.County.Trim());
                TextBox7.Text = result.County.Trim();
            }
            str.Remove(0, str.Length);
            if (result.Outcome.Trim() != "")
            {
                str.Append(result.Outcome.Trim() + " ");
            }
            str.Append(result.Incode.Trim());
            TextBox9.Text    = str.ToString();
            spanId.InnerHtml = str.ToString();
        }