Пример #1
0
		protected void btnClickUpdate(object sender, EventArgs e)
		{
			hfSelectedTab.Value = _tabAddressValidation;
			Country country = new Country();
			int validationID = GetValidationID();
			CCTLeadProvider provider = new CCTLeadProvider();
			AddressValidationRezult avRezult = new AddressValidationRezult();
			Address address = new Address();
			avRezult = LeadValidationManager.GetAddressValidationInformation(validationID);
			var viAddress = LeadValidationManager.GetValidationInformation(validationID);
			address.AddressID = viAddress.Lead.SubjectPropertyAddress.AddressID;
			address.City = avRezult.CorrectAddress.City;
			country.Name = viAddress.Lead.SubjectPropertyAddress.Country.Name;
			address.Country = country;
			address.State = avRezult.CorrectAddress.State;
			address.Street = avRezult.CorrectAddress.Address;
			address.ZipCode = avRezult.CorrectAddress.ZipCode;
			provider.SaveAddress(address);
			LeadValidationManager.ChangeStatus(validationID, (int)TypeValidation.AddressValidation, (int)StatusValidation.Passed);
			lvAddrVal.DataBind();
			DataManager.LeadModified(viAddress.Lead.LeadID.Value);
		}