예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         GetPortalCommonInfo(out StoreID, out PortalID, out CustomerID, out UserName, out CultureName, out SessionCode);
         AspxCommonInfo aspxCommonObj = new AspxCommonInfo(StoreID, PortalID, UserName, CultureName);
         ServicePath = ResolveUrl(this.AppRelativeTemplateSourceDirectory);
         SecurityPolicy            objSecurity = new SecurityPolicy();
         FormsAuthenticationTicket ticket      = objSecurity.GetUserTicket(GetPortalID);
         templateName = TemplateName;
         IncludeCss("WishItemListCSS", "/Templates/" + templateName + "/css/MessageBox/style.css", "/Templates/" + templateName + "/css/PopUp/style.css", "/Templates/" + templateName + "/css/ToolTip/tooltip.css", "/Modules/AspxCommerce/AspxWishList/css/WishItems.css");
         IncludeJs("WishItemListJS", "/Modules/AspxCommerce/AspxWishList/js/WishItemList.js", "/js/Paging/jquery.pagination.js", "/js/DateTime/date.js", "/js/MessageBox/jquery.easing.1.3.js", "/js/MessageBox/alertbox.js", "/js/PopUp/custom.js", "/js/jquery.tipsy.js", "/js/encoder.js");
         if (ticket != null && ticket.Name != ApplicationKeys.anonymousUser)
         {
             MembershipController member     = new MembershipController();
             UserInfo             userDetail = member.GetUserDetails(GetPortalID, GetUsername);
             UserFullName      = userDetail.FirstName + " " + userDetail.LastName;
             UserEmailWishList = userDetail.Email;
             if (UserEmailWishList.Contains(","))
             {
                 string[] commaSeparator = { "," };
                 string[] value          = UserEmailWishList.Split(commaSeparator, StringSplitOptions.RemoveEmptyEntries);
                 UserEmailWishList = value[0];
             }
             if (!string.IsNullOrEmpty(SageUserModuleID))
             {
                 UserModuleIDWishList = int.Parse(SageUserModuleID);
             }
             if (!IsPostBack)
             {
                 resolveUrl = ResolveUrl("~/");
             }
             StoreSettingConfig ssc = new StoreSettingConfig();
             ssc.GetStoreSettingParamFour(StoreSetting.ShowAddToCartButton, StoreSetting.DefaultProductImageURL, StoreSetting.AllowOutStockPurchase, StoreSetting.SortByOptions, out AllowAddToCart, out NoImageWishList, out AllowOutStockPurchase, out sortByOptions, StoreID, PortalID, CultureName);
         }
         else
         {
             SageFrameConfig pagebase = new SageFrameConfig();
             pageExtension = SageFrameSettingKeys.PageExtension;
             if (GetPortalID > 1)
             {
                 Response.Redirect(ResolveUrl("~/portal/" + GetPortalSEOName + "/" + pagebase.GetSettingsByKey(SageFrameSettingKeys.PortalLoginpage)) + pageExtension + "?ReturnUrl=" + Request.Url.ToString(), false);
             }
             else
             {
                 Response.Redirect(ResolveUrl("~/" + pagebase.GetSettingsByKey(SageFrameSettingKeys.PortalLoginpage)) + pageExtension + "?ReturnUrl=" + Request.Url.ToString(), false);
             }
         }
         IncludeLanguageJS();
         BindWishList(aspxCommonObj);
     }
     catch (Exception ex)
     {
         ProcessException(ex);
     }
 }