public void GetAddressBookDetails() { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = GetStoreID; aspxCommonObj.PortalID = GetPortalID; aspxCommonObj.UserName = GetUsername; aspxCommonObj.CultureName = GetCurrentCultureName; aspxCommonObj.CustomerID = GetCustomerID; string modulePath = this.AppRelativeTemplateSourceDirectory; hst = AppLocalized.getLocale(modulePath); string pageExtension = SageFrameSettingKeys.PageExtension; List <AddressInfo> lstAddress = AspxUserDashController.GetUserAddressDetails(aspxCommonObj); StringBuilder defaultBillingAddressElements = new StringBuilder(); StringBuilder defaultShippingAddressElements = new StringBuilder(); if (lstAddress.Count > 0) { foreach (AddressInfo value in lstAddress) { if ((value.DefaultBilling != null && bool.Parse(value.DefaultBilling.ToString())) && (value.DefaultShipping != null && bool.Parse(value.DefaultShipping.ToString()))) { addressId = value.AddressID; } if (!defaultShippingExist) { if ((value.DefaultShipping != null) || (value.DefaultShipping != null && bool.Parse(value.DefaultShipping.ToString()))) { defaultShippingExist = true; } else { defaultShippingExist = false; } } if (!defaultBillingExist) { if ((value.DefaultBilling != null) || bool.Parse(value.DefaultBilling.ToString())) { defaultBillingExist = true; } else { defaultBillingExist = false; } } if (((value.DefaultBilling != null) && bool.Parse(value.DefaultBilling.ToString())) || ((value.DefaultShipping != null) && (bool.Parse(value.DefaultShipping.ToString())))) { if (bool.Parse(value.DefaultShipping.ToString())) { defaultShippingAddressElements.Append("<li id=\"liDefaultShippingAddress\">"); defaultShippingAddressElements.Append("<h3>"); defaultShippingAddressElements.Append(getLocale("Default Shipping Address")); defaultShippingAddressElements.Append("</h3>"); defaultShippingAddressElements.Append("<p><label name=\"FirstName\">"); defaultShippingAddressElements.Append(value.FirstName); defaultShippingAddressElements.Append("</label>"); defaultShippingAddressElements.Append(" "); defaultShippingAddressElements.Append("<label name=\"LastName\">"); defaultShippingAddressElements.Append(value.LastName); defaultShippingAddressElements.Append("</label><br>"); defaultShippingAddressElements.Append("<label name=\"Email\">"); defaultShippingAddressElements.Append(value.Email); defaultShippingAddressElements.Append("</label><br>"); if (value.Company != "") { defaultShippingAddressElements.Append("<label name=\"Company\">"); defaultShippingAddressElements.Append(value.Company); defaultShippingAddressElements.Append("</label><br/>"); } defaultShippingAddressElements.Append("<label name=\"Address1\">"); defaultShippingAddressElements.Append(value.Address1); defaultShippingAddressElements.Append("</label><br>"); if (value.Address2 != "") { defaultShippingAddressElements.Append("<label name=\"Address2\">"); defaultShippingAddressElements.Append(value.Address2); defaultShippingAddressElements.Append("</label><br>"); } defaultShippingAddressElements.Append("<label name=\"City\">"); defaultShippingAddressElements.Append(value.City); defaultShippingAddressElements.Append("</label><br>"); defaultShippingAddressElements.Append("<label name=\"State\">"); defaultShippingAddressElements.Append(value.State); defaultShippingAddressElements.Append("</label><br>"); defaultShippingAddressElements.Append("Zip:<label name=\"Zip\">"); defaultShippingAddressElements.Append(value.Zip); defaultShippingAddressElements.Append("</label><br>"); defaultShippingAddressElements.Append("<label name=\"Country\">"); defaultShippingAddressElements.Append(value.Country); defaultShippingAddressElements.Append("</label><br>"); defaultShippingAddressElements.Append(getLocale("P:")); defaultShippingAddressElements.Append("<label name=\"Phone\">"); defaultShippingAddressElements.Append(value.Phone); defaultShippingAddressElements.Append("</label><br>"); if (value.Mobile != "") { defaultShippingAddressElements.Append(getLocale("M:")); defaultShippingAddressElements.Append("<label name=\"Mobile\">"); defaultShippingAddressElements.Append(value.Mobile); defaultShippingAddressElements.Append("</label><br>"); } if (value.Fax != "") { defaultShippingAddressElements.Append(getLocale("F:")); defaultShippingAddressElements.Append("<label name=\"Fax\">"); defaultShippingAddressElements.Append(value.Fax); defaultShippingAddressElements.Append("</label><br>"); } if (value.Website != "") { defaultShippingAddressElements.Append("<label name=\"Website\">"); defaultShippingAddressElements.Append(value.Website); defaultShippingAddressElements.Append("</label>"); } defaultShippingAddressElements.Append("</p>"); defaultShippingAddressElements.Append( "<p class=\"cssClassChange\"><a href=\"#\" rel=\"popuprel\" name=\"EditAddress\" Flag=\"1\" value=\""); defaultShippingAddressElements.Append(value.AddressID); defaultShippingAddressElements.Append("\" Element=\"Shipping\">"); defaultShippingAddressElements.Append(getLocale("Change Shipping Address")); defaultShippingAddressElements.Append("</a></p>"); defaultShippingAddressElements.Append("</li>"); ltrShipAddress.Text = defaultShippingAddressElements.ToString(); } if (bool.Parse(value.DefaultBilling.ToString())) { defaultBillingAddressElements.Append("<li id=\"liDefaultBillingAddress\">"); defaultBillingAddressElements.Append("<h3>"); defaultBillingAddressElements.Append(getLocale("Default Billing Address")); defaultBillingAddressElements.Append("</h3>"); defaultBillingAddressElements.Append("<p><label name=\"FirstName\">"); defaultBillingAddressElements.Append(value.FirstName); defaultBillingAddressElements.Append("</label>"); defaultBillingAddressElements.Append(" "); defaultBillingAddressElements.Append("<label name=\"LastName\">"); defaultBillingAddressElements.Append(value.LastName); defaultBillingAddressElements.Append("</label><br>"); defaultBillingAddressElements.Append("<label name=\"Email\">"); defaultBillingAddressElements.Append(value.Email); defaultBillingAddressElements.Append("</label><br>"); if (value.Company != "") { defaultBillingAddressElements.Append("<label name=\"Company\">"); defaultBillingAddressElements.Append(value.Company); defaultBillingAddressElements.Append("</label><br/>"); } defaultBillingAddressElements.Append("<label name=\"Address1\">"); defaultBillingAddressElements.Append(value.Address1); defaultBillingAddressElements.Append("</label><br>"); if (value.Address2 != "") { defaultBillingAddressElements.Append("<label name=\"Address2\">"); defaultBillingAddressElements.Append(value.Address2); defaultBillingAddressElements.Append("</label><br>"); } defaultBillingAddressElements.Append("<label name=\"City\">"); defaultBillingAddressElements.Append(value.City); defaultBillingAddressElements.Append("</label><br>"); defaultBillingAddressElements.Append("<label name=\"State\">"); defaultBillingAddressElements.Append(value.State); defaultBillingAddressElements.Append("</label><br>"); defaultBillingAddressElements.Append("Zip:<label name=\"Zip\">"); defaultBillingAddressElements.Append(value.Zip); defaultBillingAddressElements.Append("</label><br>"); defaultBillingAddressElements.Append("<label name=\"Country\">"); defaultBillingAddressElements.Append(value.Country); defaultBillingAddressElements.Append("</label><br>"); defaultBillingAddressElements.Append(getLocale("P:")); defaultBillingAddressElements.Append("<label name=\"Phone\">"); defaultBillingAddressElements.Append(value.Phone); defaultBillingAddressElements.Append("</label><br>"); if (value.Mobile != "") { defaultBillingAddressElements.Append(getLocale("M:")); defaultBillingAddressElements.Append("<label name=\"Mobile\">"); defaultBillingAddressElements.Append(value.Mobile); defaultBillingAddressElements.Append("</label><br>"); } if (value.Fax != "") { defaultBillingAddressElements.Append(getLocale("F:")); defaultBillingAddressElements.Append("<label name=\"Fax\">"); defaultBillingAddressElements.Append(value.Fax); defaultBillingAddressElements.Append("</label><br>"); } if (value.Fax != "") { defaultBillingAddressElements.Append("<label name=\"Website\">"); defaultBillingAddressElements.Append(value.Website); defaultBillingAddressElements.Append("</label>"); } defaultBillingAddressElements.Append("</p>"); defaultBillingAddressElements.Append( "<p class=\"cssClassChange\"><a href=\"#\" rel=\"popuprel\" name=\"EditAddress\" Flag=\"1\" value=\""); defaultBillingAddressElements.Append(value.AddressID); defaultBillingAddressElements.Append("\" Element=\"Billing\">"); defaultBillingAddressElements.Append(getLocale("Change Billing Address")); defaultBillingAddressElements.Append("</a></p>"); defaultBillingAddressElements.Append("</li>"); ltrBillingAddress.Text = defaultBillingAddressElements.ToString(); } } } } else { defaultBillingAddressElements.Append("<li id=\"liDefaultBillingAddress\"></li>"); ltrBillingAddress.Text = defaultBillingAddressElements.ToString(); defaultShippingAddressElements.Append("<li id=\"liDefaultShippingAddress\"></li>"); ltrShipAddress.Text = defaultShippingAddressElements.ToString(); } }
public void GetAddressBookDetails(AspxCommonInfo aspxCommonObj) { string modulePath = this.AppRelativeTemplateSourceDirectory; hst = AppLocalized.getLocale(modulePath); string pageExtension = SageFrameSettingKeys.PageExtension; List <AddressInfo> lstAddress = AspxUserDashController.GetUserAddressDetails(aspxCommonObj); StringBuilder defaultBillingAddressElements = new StringBuilder(); StringBuilder defaultShippingAddressElements = new StringBuilder(); if (lstAddress.Count > 0) { foreach (AddressInfo value in lstAddress) { if ((bool.Parse(value.DefaultBilling.ToString())) && (bool.Parse(value.DefaultShipping.ToString()))) { addressId = value.AddressID; } if (!defaultShippingExist) { if ((bool.Parse(value.DefaultShipping.ToString()))) { defaultShippingExist = true; } else { defaultShippingExist = false; } } if (!defaultBillingExist) { if (bool.Parse(value.DefaultBilling.ToString())) { defaultBillingExist = true; } else { defaultBillingExist = false; } } if ((bool.Parse(value.DefaultBilling.ToString())) || ((bool.Parse(value.DefaultShipping.ToString())))) { if (bool.Parse(value.DefaultShipping.ToString())) { defaultShippingAddressElements.Append("<div id=\"liDefaultShippingAddress\">"); defaultShippingAddressElements.Append("<h3>"); defaultShippingAddressElements.Append(getLocale("Default Shipping Address")); defaultShippingAddressElements.Append("</h3>"); defaultShippingAddressElements.Append("<div><span name=\"FirstName\">"); defaultShippingAddressElements.Append(value.FirstName); defaultShippingAddressElements.Append("</span>"); defaultShippingAddressElements.Append(" "); defaultShippingAddressElements.Append("<span name=\"LastName\">"); defaultShippingAddressElements.Append(value.LastName); defaultShippingAddressElements.Append("</span></div>"); defaultShippingAddressElements.Append("<div><span name=\"Email\">"); defaultShippingAddressElements.Append(value.Email); defaultShippingAddressElements.Append("</span></div>"); if (value.Company != "") { defaultShippingAddressElements.Append("<div><span name=\"Company\">"); defaultShippingAddressElements.Append(value.Company); defaultShippingAddressElements.Append("</span></div>"); } defaultShippingAddressElements.Append("<div><span name=\"Address1\">"); defaultShippingAddressElements.Append(value.Address1); defaultShippingAddressElements.Append("</span></div>"); if (value.Address2 != "") { defaultShippingAddressElements.Append("<div><span name=\"Address2\">"); defaultShippingAddressElements.Append(value.Address2); defaultShippingAddressElements.Append("</span></div>"); } defaultShippingAddressElements.Append("<div><span name=\"City\">"); defaultShippingAddressElements.Append(value.City); defaultShippingAddressElements.Append("</span>, "); defaultShippingAddressElements.Append("<span name=\"State\">"); defaultShippingAddressElements.Append(value.State); defaultShippingAddressElements.Append("</span>, "); defaultShippingAddressElements.Append("<span name=\"Country\">"); defaultShippingAddressElements.Append(value.Country); defaultShippingAddressElements.Append("</span></div><div>"); defaultShippingAddressElements.Append("Zip: <span name=\"Zip\">"); defaultShippingAddressElements.Append(value.Zip); defaultShippingAddressElements.Append("</span></div><div>"); defaultShippingAddressElements.Append("<i class=\"i-phone\"></i>"); defaultShippingAddressElements.Append("<span name=\"Phone\">"); defaultShippingAddressElements.Append(value.Phone); defaultShippingAddressElements.Append("</span></div>"); if (value.Mobile != "") { defaultShippingAddressElements.Append("<div>"); defaultShippingAddressElements.Append("<i class=\"i-mobile\"></i>"); defaultShippingAddressElements.Append("<span name=\"Mobile\">"); defaultShippingAddressElements.Append(value.Mobile); defaultShippingAddressElements.Append("</span></div>"); } if (value.Fax != "") { defaultShippingAddressElements.Append("<div>"); defaultShippingAddressElements.Append("<i class=\"i-fax\"></i>"); defaultShippingAddressElements.Append("<span name=\"Fax\">"); defaultShippingAddressElements.Append(value.Fax); defaultShippingAddressElements.Append("</span></div>"); } if (value.Website != "") { defaultShippingAddressElements.Append("<div>"); defaultShippingAddressElements.Append("<span name=\"Website\">"); defaultShippingAddressElements.Append(value.Website); defaultShippingAddressElements.Append("</span></div>"); } defaultShippingAddressElements.Append("</div>"); defaultShippingAddressElements.Append( "<div class=\"cssClassChange\"><a href=\"#\" rel=\"popuprel\" name=\"EditAddress\" Flag=\"1\" value=\""); defaultShippingAddressElements.Append(value.AddressID); defaultShippingAddressElements.Append("\" Element=\"Shipping\">"); defaultShippingAddressElements.Append("<i class=\"icon-edit\"></i>"); defaultShippingAddressElements.Append("</a></div>"); ltrShipAddress.Text = defaultShippingAddressElements.ToString(); } if (bool.Parse(value.DefaultBilling.ToString())) { defaultBillingAddressElements.Append("<div id=\"liDefaultBillingAddress\">"); defaultBillingAddressElements.Append("<h3>"); defaultBillingAddressElements.Append(getLocale("Default Billing Address")); defaultBillingAddressElements.Append("</h3>"); defaultBillingAddressElements.Append("<div><span name=\"FirstName\">"); defaultBillingAddressElements.Append(value.FirstName); defaultBillingAddressElements.Append("</span>"); defaultBillingAddressElements.Append(" "); defaultBillingAddressElements.Append("<span name=\"LastName\">"); defaultBillingAddressElements.Append(value.LastName); defaultBillingAddressElements.Append("</span></div>"); defaultBillingAddressElements.Append("<div><span name=\"Email\">"); defaultBillingAddressElements.Append(value.Email); defaultBillingAddressElements.Append("</span></div>"); if (value.Company != "") { defaultBillingAddressElements.Append("<div><span name=\"Company\">"); defaultBillingAddressElements.Append(value.Company); defaultBillingAddressElements.Append("</span></div>"); } defaultBillingAddressElements.Append("<div><span name=\"Address1\">"); defaultBillingAddressElements.Append(value.Address1); defaultBillingAddressElements.Append("</span></div>"); if (value.Address2 != "") { defaultBillingAddressElements.Append("<div><span name=\"Address2\">"); defaultBillingAddressElements.Append(value.Address2); defaultBillingAddressElements.Append("</span></div>"); } defaultBillingAddressElements.Append("<div><span name=\"City\">"); defaultBillingAddressElements.Append(value.City); defaultBillingAddressElements.Append("</span>, "); defaultBillingAddressElements.Append("<span name=\"State\">"); defaultBillingAddressElements.Append(value.State); defaultBillingAddressElements.Append("</span>, "); defaultBillingAddressElements.Append("<span name=\"Country\">"); defaultBillingAddressElements.Append(value.Country); defaultBillingAddressElements.Append("</span></div><div>"); defaultBillingAddressElements.Append("Zip: <span name=\"Zip\">"); defaultBillingAddressElements.Append(value.Zip); defaultBillingAddressElements.Append("</span></div><div>"); defaultBillingAddressElements.Append("<i class=\"i-phone\"></i>"); defaultBillingAddressElements.Append("<span name=\"Phone\">"); defaultBillingAddressElements.Append(value.Phone); defaultBillingAddressElements.Append("</span></div>"); if (value.Mobile != "") { defaultBillingAddressElements.Append("<div>"); defaultBillingAddressElements.Append("<i class=\"i-mobile\"></i>"); defaultBillingAddressElements.Append("<span name=\"Mobile\">"); defaultBillingAddressElements.Append(value.Mobile); defaultBillingAddressElements.Append("</span></div>"); } if (value.Fax != "") { defaultBillingAddressElements.Append("<div>"); defaultBillingAddressElements.Append("<i class=\"i-fax\"></i>"); defaultBillingAddressElements.Append("<span name=\"Fax\">"); defaultBillingAddressElements.Append(value.Fax); defaultBillingAddressElements.Append("</span></div>"); } if (value.Website != "") { defaultBillingAddressElements.Append("<div>"); defaultBillingAddressElements.Append("<span name=\"Website\">"); defaultBillingAddressElements.Append(value.Website); defaultBillingAddressElements.Append("</span></div>"); } defaultBillingAddressElements.Append("</div>"); defaultBillingAddressElements.Append( "<div class=\"cssClassChange\"><a href=\"#\" rel=\"popuprel\" name=\"EditAddress\" Flag=\"1\" value=\""); defaultBillingAddressElements.Append(value.AddressID); defaultBillingAddressElements.Append("\" Element=\"Billing\">"); defaultBillingAddressElements.Append("<i class=\"icon-edit\"></i>"); defaultBillingAddressElements.Append("</a></div>"); ltrBillingAddress.Text = defaultBillingAddressElements.ToString(); } } } if (!defaultShippingExist) { defaultShippingAddressElements.Append("<span class=\"cssClassNotFound\">You have not set Default Shipping Adresss Yet!</span>"); ltrShipAddress.Text = defaultShippingAddressElements.ToString(); } if (!defaultBillingExist) { defaultBillingAddressElements.Append("<span class=\"cssClassNotFound\">You have not set Default Billing Adresss Yet!</span>"); ltrBillingAddress.Text = defaultBillingAddressElements.ToString(); } } else { defaultBillingAddressElements.Append("<div id=\"liDefaultBillingAddress\"></div>"); ltrBillingAddress.Text = defaultBillingAddressElements.ToString(); defaultShippingAddressElements.Append("<div id=\"liDefaultShippingAddress\"></div>"); ltrShipAddress.Text = defaultShippingAddressElements.ToString(); } }
private void LoadAddress(AspxCommonInfo aspxCommonObj) { StringBuilder addressBuilder = new StringBuilder(); addressBuilder.Append("<div id=\"ddlBilling\" class=\"clearfix\">"); StringBuilder addressBuilderShip = new StringBuilder(); addressBuilderShip.Append("<div id=\"ddlShipping\" class=\"clearfix\">"); StringBuilder addressScript = new StringBuilder(); List <AddressInfo> lstAddress = AspxUserDashController.GetUserAddressDetails(aspxCommonObj); addressBuilder.Append(""); string tempAddress = ""; tempAddress += "["; if (lstAddress.Count > 0) { foreach (AddressInfo item in lstAddress) { string add = "{" + string.Format( "Address1:\\'{0}\\',Address2:\\'{1}\\',AddressID:\\'{2}\\',City:\\'{3}\\',Company:\\'{4}\\',Country:\\'{5}\\' ,{6} DefaultBilling:\\'{7}\\',DefaultShipping:\\'{8}\\',Email:\\'{9}\\',Fax:\\'{10}\\',FirstName:\\'{11}\\',LastName:\\'{12}\\',Mobile:\\'{13}\\',Phone:\\'{14}\\',State:\\'{15}\\',Website:\\'{16}\\',Zip:\\'{17}\\'", item.Address1, item.Address2, item.AddressID, item.City, item.Company, item.Country, "", item.DefaultBilling.ToString().ToLower(), item.DefaultShipping.ToString().ToLower(), item.Email, item.Fax, item.FirstName, item.LastName, item.Mobile, item.Phone, item.State, item.Website, item.Zip) + "},"; tempAddress += add; if (item.DefaultBilling != null && bool.Parse(item.DefaultBilling.ToString())) { addressBuilder.Append("<div><label><input type=\"radio\" name=\"billing\" value=\""); addressBuilder.Append(item.AddressID); addressBuilder.Append("\" checked=\"checked\" class=\"cssBillingShipping\" />"); } else { addressBuilder.Append("<div><label><input type=\"radio\" name=\"billing\" value=\""); addressBuilder.Append(item.AddressID); addressBuilder.Append("\" class=\"cssBillingShipping\" />"); } addressBuilder.Append(item.FirstName.Replace(",", "-")); addressBuilder.Append(" "); addressBuilder.Append(item.LastName.Replace(",", "-")); if (item.Address1 != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Address1.Replace(",", "-")); } if (item.City != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.City.Replace(",", "-")); } if (item.State != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.State.Replace(",", "-")); } if (item.Country != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Country.Replace(",", "-")); } if (item.Zip != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Zip.Replace(",", "-")); } if (item.Email != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Email.Replace(",", "-")); } if (item.Phone != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Phone.Replace(",", "-")); } if (item.Mobile != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Mobile.Replace(",", "-")); } if (item.Fax != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Fax.Replace(",", "-")); } if (item.Website != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Website.Replace(",", "-")); } if (item.Address2 != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Address2.Replace(",", "-")); } if (item.Company != string.Empty) { addressBuilder.Append(", "); addressBuilder.Append(item.Company.Replace(",", "-")); } addressBuilder.Append("</label></div>"); if (item.DefaultShipping != null && bool.Parse(item.DefaultShipping.ToString())) { addressBuilderShip.Append("<div><label><input type=\"radio\" name=\"shipping\" value=\""); addressBuilderShip.Append(item.AddressID); addressBuilderShip.Append("\" checked=\"checked\" class=\"cssBillingShipping\" />"); } else { addressBuilderShip.Append("<div><label><input type=\"radio\" name=\"shipping\" value=\""); addressBuilderShip.Append(item.AddressID); addressBuilderShip.Append("\" class=\"cssBillingShipping\" />"); } addressBuilderShip.Append(item.FirstName.Replace(",", "-")); addressBuilderShip.Append(" "); addressBuilderShip.Append(item.LastName.Replace(",", "-")); if (item.Address1 != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Address1.Replace(",", "-")); } if (item.City != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.City.Replace(",", "-")); } if (item.State != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.State.Replace(",", "-")); } if (item.Country != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Country.Replace(",", "-")); } if (item.Zip != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Zip.Replace(",", "-")); } if (item.Email != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Email.Replace(",", "-")); } if (item.Phone != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Phone.Replace(",", "-")); } if (item.Mobile != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Mobile.Replace(",", "-")); } if (item.Fax != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Fax.Replace(",", "-")); } if (item.Website != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Website.Replace(",", "-")); } if (item.Address2 != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Address2.Replace(",", "-")); } if (item.Company != string.Empty) { addressBuilderShip.Append(", "); addressBuilderShip.Append(item.Company.Replace(",", "-")); } addressBuilderShip.Append("</label></div>"); } addressBuilderShip.Append("</div>"); addressBuilder.Append("</div>"); tempAddress = tempAddress.Substring(0, tempAddress.Length - 1); tempAddress += "]"; string script = string.Empty; if (CountDownloadableItem == CountAllItem) { ScriptsToRun += addressScript.Append("CheckOut.SetTempAddr(eval(\"" + tempAddress + "\"));$(\"#dvBilling .cssClassCheckBox\").hide();$(\"#dvCPShipping\").parent(\"div\").hide();$(\"#dvCPShippingMethod\").parent(\"div\").hide();$(\"#addBillingAddress\").show(); $(\"#addShippingAddress\").show();") .ToString(); } else { ScriptsToRun += addressScript.Append("CheckOut.SetTempAddr(eval(\"" + tempAddress + "\"));$(\"#dvBilling .cssClassCheckBox\").show(); $(\"#dvCPShipping\").parent(\"div\").show();$(\"#dvCPShippingMethod\").parent(\"div\").show(); $(\"#addShippingAddress\").show();") .ToString(); } ltddlBilling.Text = addressBuilder.ToString(); ltddlShipping.Text = addressBuilderShip.ToString(); } else { addressBuilderShip.Append("</div>"); addressBuilder.Append("</div>"); ltddlBilling.Text = addressBuilder.ToString(); ltddlShipping.Text = addressBuilderShip.ToString(); } }
private void GetMyOrders(AspxCommonInfo aspxCommonObj) { MyOrders = new JavaScriptSerializer().Serialize(AspxUserDashController.GetMyOrderList(1, 10, aspxCommonObj)); }
public void GetAddressBookDetails() { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = GetStoreID; aspxCommonObj.PortalID = GetPortalID; aspxCommonObj.UserName = GetUsername; aspxCommonObj.CultureName = GetCurrentCultureName; aspxCommonObj.CustomerID = GetCustomerID; string modulePath = this.AppRelativeTemplateSourceDirectory; hst = AppLocalized.getLocale(modulePath); string pageExtension = SageFrameSettingKeys.PageExtension; int additionAddrCount = 0; List <AddressInfo> lstAddress = AspxUserDashController.GetUserAddressDetails(aspxCommonObj); StringBuilder defaultBillingAddressElements = new StringBuilder(); StringBuilder defaultShippingAddressElements = new StringBuilder(); StringBuilder addressElements = new StringBuilder(); if (lstAddress.Count > 0) { addressElements.Append("<div id=\"olAddtionalEntries\">"); foreach (AddressInfo value in lstAddress) { if ((bool.Parse(value.DefaultBilling.ToString())) && (bool.Parse(value.DefaultShipping.ToString()))) { addressId = value.AddressID; } if (!defaultShippingExist) { if ((bool.Parse(value.DefaultShipping.ToString()))) { defaultShippingExist = true; } else { defaultShippingExist = false; } } if (!defaultBillingExist) { if (bool.Parse(value.DefaultBilling.ToString())) { defaultBillingExist = true; } else { defaultBillingExist = false; } } if ((bool.Parse(value.DefaultBilling.ToString())) || ((bool.Parse(value.DefaultShipping.ToString())))) { if (bool.Parse(value.DefaultShipping.ToString())) { defaultShippingAddressElements.Append("<div id=\"liDefaultShippingAddress\">"); defaultShippingAddressElements.Append("<h3>"); defaultShippingAddressElements.Append(getLocale("Default Shipping Address")); defaultShippingAddressElements.Append("</h3>"); defaultShippingAddressElements.Append("<div><span name=\"FirstName\">"); defaultShippingAddressElements.Append(value.FirstName); defaultShippingAddressElements.Append("</span>"); defaultShippingAddressElements.Append(" "); defaultShippingAddressElements.Append("<span name=\"LastName\">"); defaultShippingAddressElements.Append(value.LastName); defaultShippingAddressElements.Append("</span></div>"); defaultShippingAddressElements.Append("<div><span name=\"Email\">"); defaultShippingAddressElements.Append(value.Email); defaultShippingAddressElements.Append("</span></div>"); if (value.Company != "") { defaultShippingAddressElements.Append("<div><span name=\"Company\">"); defaultShippingAddressElements.Append(value.Company); defaultShippingAddressElements.Append("</span></div>"); } defaultShippingAddressElements.Append("<div><span name=\"Address1\">"); defaultShippingAddressElements.Append(value.Address1); defaultShippingAddressElements.Append("</span></div>"); if (value.Address2 != "") { defaultShippingAddressElements.Append("<div><span name=\"Address2\">"); defaultShippingAddressElements.Append(value.Address2); defaultShippingAddressElements.Append("</span></div>"); } defaultShippingAddressElements.Append("<div><span name=\"City\">"); defaultShippingAddressElements.Append(value.City); defaultShippingAddressElements.Append("</span>, "); defaultShippingAddressElements.Append("<span name=\"State\">"); defaultShippingAddressElements.Append(value.State); defaultShippingAddressElements.Append("</span>, "); defaultShippingAddressElements.Append("<span name=\"Country\">"); defaultShippingAddressElements.Append(value.Country); defaultShippingAddressElements.Append("</span></div><div>"); defaultShippingAddressElements.Append("Zip: <span name=\"Zip\">"); defaultShippingAddressElements.Append(value.Zip); defaultShippingAddressElements.Append("</span></div><div>"); defaultShippingAddressElements.Append("<i class=\"i-phone\"></i>"); defaultShippingAddressElements.Append("<span name=\"Phone\">"); defaultShippingAddressElements.Append(value.Phone); defaultShippingAddressElements.Append("</span></div>"); if (value.Mobile != "") { defaultShippingAddressElements.Append("<div>"); defaultShippingAddressElements.Append("<i class=\"i-mobile\"></i>"); defaultShippingAddressElements.Append("<span name=\"Mobile\">"); defaultShippingAddressElements.Append(value.Mobile); defaultShippingAddressElements.Append("</span></div>"); } if (value.Fax != "") { defaultShippingAddressElements.Append("<div>"); defaultShippingAddressElements.Append("<i class=\"i-fax\"></i>"); defaultShippingAddressElements.Append("<span name=\"Fax\">"); defaultShippingAddressElements.Append(value.Fax); defaultShippingAddressElements.Append("</span></div>"); } if (value.Website != "") { defaultShippingAddressElements.Append("<div>"); defaultShippingAddressElements.Append("<span name=\"Website\">"); defaultShippingAddressElements.Append(value.Website); defaultShippingAddressElements.Append("</span></div>"); } defaultShippingAddressElements.Append("</div>"); defaultShippingAddressElements.Append( "<div class=\"cssClassChange\"><a href=\"#\" rel=\"popuprel\" name=\"EditAddress\" Flag=\"1\" value=\""); defaultShippingAddressElements.Append(value.AddressID); defaultShippingAddressElements.Append("\" Element=\"Shipping\">"); defaultShippingAddressElements.Append("<i class=\"icon-edit\"></i>"); defaultShippingAddressElements.Append("</a></div>"); ltrShipAddress.Text = defaultShippingAddressElements.ToString(); } if (bool.Parse(value.DefaultBilling.ToString())) { defaultBillingAddressElements.Append("<div id=\"liDefaultBillingAddress\">"); defaultBillingAddressElements.Append("<h3>"); defaultBillingAddressElements.Append(getLocale("Default Billing Address")); defaultBillingAddressElements.Append("</h3>"); defaultBillingAddressElements.Append("<div><span name=\"FirstName\">"); defaultBillingAddressElements.Append(value.FirstName); defaultBillingAddressElements.Append("</span>"); defaultBillingAddressElements.Append(" "); defaultBillingAddressElements.Append("<span name=\"LastName\">"); defaultBillingAddressElements.Append(value.LastName); defaultBillingAddressElements.Append("</span></div>"); defaultBillingAddressElements.Append("<div><span name=\"Email\">"); defaultBillingAddressElements.Append(value.Email); defaultBillingAddressElements.Append("</span></div>"); if (value.Company != "") { defaultBillingAddressElements.Append("<div><span name=\"Company\">"); defaultBillingAddressElements.Append(value.Company); defaultBillingAddressElements.Append("</span></div>"); } defaultBillingAddressElements.Append("<div><span name=\"Address1\">"); defaultBillingAddressElements.Append(value.Address1); defaultBillingAddressElements.Append("</span></div>"); if (value.Address2 != "") { defaultBillingAddressElements.Append("<div><span name=\"Address2\">"); defaultBillingAddressElements.Append(value.Address2); defaultBillingAddressElements.Append("</span></div>"); } defaultBillingAddressElements.Append("<div><span name=\"City\">"); defaultBillingAddressElements.Append(value.City); defaultBillingAddressElements.Append("</span>, "); defaultBillingAddressElements.Append("<span name=\"State\">"); defaultBillingAddressElements.Append(value.State); defaultBillingAddressElements.Append("</span>, "); defaultBillingAddressElements.Append("<span name=\"Country\">"); defaultBillingAddressElements.Append(value.Country); defaultBillingAddressElements.Append("</span></div><div>"); defaultBillingAddressElements.Append("Zip: <span name=\"Zip\">"); defaultBillingAddressElements.Append(value.Zip); defaultBillingAddressElements.Append("</span></div><div>"); defaultBillingAddressElements.Append("<i class=\"i-phone\"></i>"); defaultBillingAddressElements.Append("<span name=\"Phone\">"); defaultBillingAddressElements.Append(value.Phone); defaultBillingAddressElements.Append("</span></div>"); if (value.Mobile != "") { defaultBillingAddressElements.Append("<div>"); defaultBillingAddressElements.Append("<i class=\"i-mobile\"></i>"); defaultBillingAddressElements.Append("<span name=\"Mobile\">"); defaultBillingAddressElements.Append(value.Mobile); defaultBillingAddressElements.Append("</span></div>"); } if (value.Fax != "") { defaultBillingAddressElements.Append("<div>"); defaultBillingAddressElements.Append("<i class=\"i-fax\"></i>"); defaultBillingAddressElements.Append("<span name=\"Fax\">"); defaultBillingAddressElements.Append(value.Fax); defaultBillingAddressElements.Append("</span></div>"); } if (value.Website != "") { defaultBillingAddressElements.Append("<div>"); defaultBillingAddressElements.Append("<span name=\"Website\">"); defaultBillingAddressElements.Append(value.Website); defaultBillingAddressElements.Append("</span></div>"); } defaultBillingAddressElements.Append("</div>"); defaultBillingAddressElements.Append( "<div class=\"cssClassChange\"><a href=\"#\" rel=\"popuprel\" name=\"EditAddress\" Flag=\"1\" value=\""); defaultBillingAddressElements.Append(value.AddressID); defaultBillingAddressElements.Append("\" Element=\"Billing\">"); defaultBillingAddressElements.Append("<i class=\"icon-edit\"></i>"); defaultBillingAddressElements.Append("</a></div>"); ltrBillingAddress.Text = defaultBillingAddressElements.ToString(); } } else { additionAddrCount = additionAddrCount + 1; addressElements.Append("<div class=\"cssClassAddWrapper\">"); addressElements.Append("<div class=\"cssClassAddAddress\">"); addressElements.Append("<div><span name=\"FirstName\">"); addressElements.Append(value.FirstName); addressElements.Append("</span>"); addressElements.Append(" "); addressElements.Append("<span name=\"LastName\">"); addressElements.Append(value.LastName); addressElements.Append("</span></div>"); addressElements.Append("<div><span name=\"Email\">"); addressElements.Append(value.Email); addressElements.Append("</span></div>"); if (value.Company != "") { addressElements.Append("<div><span name=\"Company\">"); addressElements.Append(value.Company); addressElements.Append("</span></div>"); } addressElements.Append("<div><span name=\"Address1\">"); addressElements.Append(value.Address1); addressElements.Append("</span></div>"); if (value.Address2 != "") { addressElements.Append("<div><span name=\"Address2\">"); addressElements.Append(value.Address2); addressElements.Append("</span></div>"); } addressElements.Append("<div><span name=\"City\">"); addressElements.Append(value.City); addressElements.Append("</span>, "); addressElements.Append("<span name=\"State\">"); addressElements.Append(value.State); addressElements.Append("</span>, "); addressElements.Append("<span name=\"Country\">"); addressElements.Append(value.Country); addressElements.Append("</span></div><div>"); addressElements.Append("Zip: <span name=\"Zip\">"); addressElements.Append(value.Zip); addressElements.Append("</span></div><div>"); addressElements.Append("<i class=\"i-phone\"></i>"); addressElements.Append("<span name=\"Phone\">"); addressElements.Append(value.Phone); addressElements.Append("</span></div>"); if (value.Mobile != "") { addressElements.Append("<div>"); addressElements.Append("<i class=\"i-mobile\"></i>"); addressElements.Append("<span name=\"Mobile\">"); addressElements.Append(value.Mobile); addressElements.Append("</span></div>"); } if (value.Fax != "") { addressElements.Append("<div>"); addressElements.Append("<i class=\"i-fax\"></i>"); addressElements.Append("<span name=\"Fax\">"); addressElements.Append(value.Fax); addressElements.Append("</span></div>"); } if (value.Website != "") { addressElements.Append("<div>"); addressElements.Append("<span name=\"Website\">"); addressElements.Append(value.Website); addressElements.Append("</span></div>"); } addressElements.Append("</div>"); addressElements.Append( " <div class=\"cssClassChange\"><a href=\"#\" rel=\"popuprel\" name=\"EditAddress\" value=\"" + value.AddressID + "\" Flag=\"0\"><i class=\"icon-edit\"></i></a> <a href=\"#\" name=\"DeleteAddress\" class=\"cssDeleteBtn\" value=\"" + value.AddressID + "\"><i class=\"icon-delete\"></i></a></div>"); addressElements.Append("</div>"); } } if (!defaultShippingExist) { defaultShippingAddressElements.Append("<span class=\"cssClassNotFound\">You have not set Default Shipping Adresss Yet!</span>"); ltrShipAddress.Text = defaultShippingAddressElements.ToString(); } if (!defaultBillingExist) { defaultBillingAddressElements.Append("<span class=\"cssClassNotFound\">You have not set Default Billing Adresss Yet!</span>"); ltrBillingAddress.Text = defaultBillingAddressElements.ToString(); } if (additionAddrCount == 0) { addressElements.Append("<div id=\"olAddtionalEntries\">"); addressElements.Append("<span class=\"cssClassNotFound\">"); addressElements.Append(getLocale("There is no additional address entries!")); addressElements.Append("</span>"); addressElements.Append("</div>"); } } else { defaultShippingAddressElements.Append("<div id=\"liDefaultShippingAddress\">"); defaultShippingAddressElements.Append("<h3>"); defaultShippingAddressElements.Append(getLocale("Default Shipping Address")); defaultShippingAddressElements.Append("</h3>"); defaultShippingAddressElements.Append("<span class=\"cssClassNotFound\">You have not set Default Shipping Adresss Yet!</span></div>"); defaultBillingAddressElements.Append("<div id=\"liDefaultBillingAddress\">"); defaultBillingAddressElements.Append("<h3>"); defaultBillingAddressElements.Append(getLocale("Default Billing Address")); defaultBillingAddressElements.Append("</h3>"); defaultBillingAddressElements.Append("<span class=\"cssClassNotFound\">You have not set Default Billing Adresss Yet!</span></div>"); ltrBillingAddress.Text = defaultBillingAddressElements.ToString(); ltrShipAddress.Text = defaultShippingAddressElements.ToString(); addressElements.Append("<div id=\"olAddtionalEntries\">"); addressElements.Append("<span class=\"cssClassNotFound\">"); addressElements.Append(getLocale("There is no additional address entries!")); addressElements.Append("</span>"); addressElements.Append("</div>"); } ltrAdditionalEntries.Text = addressElements.ToString(); }