protected override AddressViewsList getRandomObject() { var l = new AddressesList(getRandomAddressDbRecordsList(), GetRandom.Object <RepositoryPage>()); SetRandom.Values(l); return(new AddressViewsList(l)); }
public MailTag(int id, string name, IEnumerable <string> addresses, string style, int lettersCount) { Id = id; Name = name; Addresses = new AddressesList <string>(addresses); Style = style; LettersCount = lettersCount; }
public MailTag(int id, string name, List <string> addresses, string style, int lettersCount) { Id = id; Name = name; Addresses = new AddressesList <string>(); if (addresses.Any()) { Addresses.AddRange(addresses); } Style = style; LettersCount = lettersCount; }
/// <summary> /// Loads order addresses to the dropdown. /// </summary> private void LoadAddresses() { if (_order != null && _order.OrderAddresses.Count > 0) { AddressesList.DataSource = _order.OrderAddresses; AddressesList.DataBind(); } else { AddressesList.Items.Clear(); AddressesList.Items.Add(new ListItem(Mediachase.Ibn.Web.UI.WebControls.UtilHelper.GetResFileString("{SharedStrings:Order_Select_Billing_Address}"), "")); } }
public List <UserAddress> GetUserAddresses(string UserId) { List <UserAddress> AddressesList = null; DataProvider.ExecuteCmd(GetConnection, "dbo.UserAddress_SelectByUserId" , inputParamMapper : delegate(SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@UserId", UserId); }, map : delegate(IDataReader reader, short set) { int startingIndex = 0; UserAddress List = new UserAddress(); List.DefaultAddress = reader.GetSafeBool(startingIndex++); Address SingleAddress = new Address(); SingleAddress.AddressId = reader.GetSafeInt32(startingIndex++); SingleAddress.DateCreated = reader.GetSafeDateTime(startingIndex++); SingleAddress.DateModified = reader.GetSafeDateTime(startingIndex++); SingleAddress.Name = reader.GetSafeString(startingIndex++); SingleAddress.ExternalPlaceId = reader.GetSafeString(startingIndex++); SingleAddress.Line1 = reader.GetSafeString(startingIndex++); SingleAddress.Line2 = reader.GetSafeString(startingIndex++); SingleAddress.City = reader.GetSafeString(startingIndex++); SingleAddress.State = reader.GetSafeString(startingIndex++); SingleAddress.StateId = reader.GetSafeInt32(startingIndex++); SingleAddress.ZipCode = reader.GetSafeInt32(startingIndex++); SingleAddress.Latitude = reader.GetSafeDecimal(startingIndex++); SingleAddress.Longitude = reader.GetSafeDecimal(startingIndex++); SingleAddress.Country = reader.GetSafeString(startingIndex++); List.Address = SingleAddress; if (AddressesList == null) { AddressesList = new List <UserAddress>(); } AddressesList.Add(List); }); return(AddressesList); }
protected void Page_Load(object s, EventArgs e) { if (ShouldBindGrid()) { BindGrid(); } if (MailFormPanel.IsCallback || IsPostBack && !IsCallback) { ContactsBL bl = new ContactsBL(); var Contacts = bl.GetAllContacts(User.Identity.Name); AddressesList.DataSource = Contacts.Select(c => new { Text = c.Name, Value = c.Email, ImageUrl = Utils.GetContactPhotoUrl(c.PhotoUrl) }); AddressesList.DataBind(); } MailGrid.DataColumns["To"].Visible = ShowToColumn(); MailGrid.DataColumns["From"].Visible = !ShowToColumn(); }
async public Task <string> GetAllAddresses() { AddressesList = JsonConvert.DeserializeObject <List <DTO_Address> >(await MakeRequest(new DTO_Base(), "GetAllAddresses")); return(AddressesList.Last().Message); }
/// <summary> /// Binds the billing address. /// </summary> private void BindBillingAddress() { CustomerProfile ci = ProfileContext.Current.Profile; if (ci == null || ci.Account == null || ci.Account.Addresses == null || ci.Account.Addresses.Count == 0) { tblAddresses.Visible = false; OrderAddress address = CartHelper.FindAddressByName(CartHelper.OrderForm.BillingAddressId); if (address != null) { AddressNewModule1.AddressInfo = address; } else { if (CartHelper.Cart.OrderAddresses.Count > 0) { AddressNewModule1.AddressInfo = CartHelper.Cart.OrderAddresses[0]; } } rbBillingNewAddress.Checked = true; return; } //bool bSearch = CurrentOrderInfo.BillingAddress!=null; //bool bFound = false; AddressesList.Items.Clear(); if (ci.Account.Addresses.Count > 0) { AddressesList.DataSource = ci.Account.Addresses; AddressesList.DataBind(); AddressViewModule.AddressInfo = StoreHelper.ConvertToOrderAddress(ci.Account.Addresses[0]); AddressViewModule.DataBind(); CommonHelper.SelectListItem(AddressesList, Profile.PreferredBillingAddress); if (!rbBillingNewAddress.Checked) { rbBillingAddress.Checked = true; } } else { } /* * foreach (AddressInfo info in ci.Addresses) * { * string strAddress = MakeAddressString(info); * AddressesList.Items.Add(new ListItem(strAddress, info.AddressId)); * if(bSearch && (info.AddressId == CurrentOrderInfo.BillingAddress.AddressId)) * bFound = true; * } * */ /* * if (!bFound) * { * if (CurrentOrderInfo.BillingAddress != null) * { * AddressNewModule1.AddressInfo = CurrentOrderInfo.BillingAddress; * } * else * { * // bind shipping address * if (CurrentOrderInfo.Shipments != null && CurrentOrderInfo.Shipments.Length > 0 && CurrentOrderInfo.Shipments[0].Details.DeliveryAddress != null) * { * // need to set AddressId to 0 to avoid replacing corresponding address' fields if new address' fields will be changed * AddressInfo ai = CurrentOrderInfo.Shipments[0].Details.DeliveryAddress; * ai.AddressId = "0"; * AddressNewModule1.AddressInfo = ai; * } * } * * rbBillingNewAddress.Checked = true; * * // Bind view address * if (ci != null && ci.Addresses != null && ci.Addresses.Length != 0) * { * AddressViewModule.AddressInfo = ci.Addresses[0]; * AddressViewModule.DataBind(); * } * } * else * { * if (BillingAddress != null && !String.IsNullOrEmpty(BillingAddress.AddressId)) * { * CommonHelper.SelectListItem(AddressesList, BillingAddress.AddressId); * AddressViewModule.AddressInfo = BillingAddress; * AddressViewModule.DataBind(); * } * else * { * CommonHelper.SelectListItem(AddressesList, AddressesList.Items[0].Value); * AddressViewModule.AddressInfo = ci.Addresses[0]; * AddressViewModule.DataBind(); * } * rbBillingAddress.Checked = true; * } * */ }