Beispiel #1
0
 public Address(DTO_Address address)
 {
     this._addressID     = address.AddressID;
     this._customerID    = address.CustomerID;
     this._streetAddress = address.Address;
     this._zip           = address.Zip;
 }
        public async Task GetAddressByID(DTO_Address token)
        {
            try
            {
                var response = await client.PostAsJsonAsync(string.Format(@"{0}{1}", URL, "GetAddressByID"),
                                                            token);

                response.EnsureSuccessStatusCode();
                Address1 = await response.Content.ReadAsAsync <DTO_Address>();
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #3
0
 async public Task <string> UpdateAddress(DTO_Address token)
 {
     Address = JsonConvert.DeserializeObject <DTO_Address>(await MakeRequest(token, "UpdateAddress"));
     return(Address.Message);
 }
        async private void GetCustomerDetailsByLeadID(int leadID)
        {
            DTO_Lead     ld = new DTO_Lead();
            DTO_Customer cu = new DTO_Customer();
            DTO_Address  ad = new DTO_Address();

            ld.LeadID = leadID;
            await s1.GetLeadByLeadID(ld);

            ld            = s1.Lead;
            ad.AddressID  = ld.AddressID;
            cu.CustomerID = ld.CustomerID;
            await s1.GetCustomerByID(cu);

            await s1.GetAddressByID(ad);

            cu           = s1.Cust;
            ad           = s1.Address1;
            FinishedName = "";
            if (cu.FirstName != string.Empty)
            {
                FinishedName += cu.FirstName + " ";
            }

            if (cu.MiddleName != string.Empty)
            {
                FinishedName += cu.MiddleName + " ";
            }

            if (cu.LastName != string.Empty)
            {
                FinishedName += cu.LastName + " ";
            }

            if (cu.Suffix != string.Empty)
            {
                FinishedName += cu.Suffix;
            }

            if (cu.PrimaryNumber != string.Empty)
            {
                leadPriPhoneText.Text = cu.PrimaryNumber;
            }

            if (cu.SecondaryNumber != string.Empty)
            {
                leadSecPhoneText.Text = cu.SecondaryNumber;
            }

            if (cu.Email != string.Empty)
            {
                leadEmailAddressText.Text = cu.Email;
            }

            //MessageBox.Show(FinishedName);
            leadNameText.Text = FinishedName;

            AddressZipcodeValidation citystatefromzip = new AddressZipcodeValidation();
            string citystate = citystatefromzip.CityStateLookupRequest(ad.Zip);

            string city = citystate.Substring(citystate.IndexOf("<City>") + 6, citystate.IndexOf("</City>") - citystate.IndexOf("<City>") - 6);

            string state = AddressZipcodeValidation.ConvertStateToAbbreviation(citystate.Substring(citystate.IndexOf("<State>") + 7, citystate.IndexOf("</State>") - citystate.IndexOf("<State>") - 7));

            leadAddressText.Text = ad.Address.ToString();
            string[] w = city.Split(' ');
            city = "";
            int i = 0;

            foreach (string t in w)
            {
                city += t.Substring(0, 1).ToUpper();
                city += t.Substring(1, t.Length - 1).ToLower();
                if (i > 0)
                {
                    city += " ";
                }
            }



            //	city.ToLower();
            //	TextInfo textinfo = new CultureInfo("en-US", false).TextInfo;
            //	textinfo.ToTitleCase(city);
            //city = Regex.Replace(city, @"(^\w)|(\s\w)", m => m.Value.ToUpper());
            leadCitySTZipText.Text = city + ", " + state + "  " + ad.Zip.ToString();


            ShowOnMap(null, MakeAddress(ad.Address.ToString(), city, state, ad.Zip.ToString()));


            //	this.dTO_LeadDataGrid.ItemsSource = s1.LeadList;
        }