Exemplo n.º 1
0
 protected void page_init(object sender, EventArgs e)
 {
     try
     {
         SageFrameRoute parentPage = (SageFrameRoute)this.Page;
         Categorykey = parentPage.Key;
         Categorykey = AspxUtility.fixedDecodeURIComponent(Categorykey);
         StoreID     = GetStoreID;
         PortalID    = GetPortalID;
         CustomerID  = GetCustomerID;
         UserName    = GetUsername;
         CultureName = GetCurrentCultureName;
         if (HttpContext.Current.Session.SessionID != null)
         {
             SessionCode = HttpContext.Current.Session.SessionID.ToString();
         }
         if (!IsPostBack)
         {
             UserIp = HttpContext.Current.Request.UserHostAddress;
             IPAddressToCountryResolver ipToCountry = new IPAddressToCountryResolver();
             ipToCountry.GetCountry(UserIp, out CountryName);
             OverRideSEOInfo(Categorykey, StoreID, PortalID, UserName, CultureName);
             StoreSettingConfig ssc = new StoreSettingConfig();
             NoImageCategoryDetailPath = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, StoreID, PortalID, CultureName);
             AllowAddToCart            = ssc.GetStoreSettingsByKey(StoreSetting.ShowAddToCartButton, StoreID, PortalID, CultureName);
             AllowOutStockPurchase     = ssc.GetStoreSettingsByKey(StoreSetting.AllowOutStockPurchase, StoreID, PortalID, CultureName);
             NoOfItemsInARow           = 3;//int.Parse(ssc.GetStoreSettingsByKey(StoreSetting.NoOfDisplayItems, StoreID, PortalID, CultureName));
             ItemDisplayMode           = ssc.GetStoreSettingsByKey(StoreSetting.ItemDisplayMode, StoreID, PortalID, CultureName);
         }
     }
     catch (Exception ex)
     {
         ProcessException(ex);
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         SageFrameRoute parentPage = (SageFrameRoute)this.Page;
         Servicekey = parentPage.Key;
         Servicekey = Servicekey.Replace("ampersand", "&").Replace("-", " ").Replace("_", "-").Replace("+", " ");
         if (!IsPostBack)
         {
             CustomerID                = GetCustomerID;
             aspxCommonObj.StoreID     = GetStoreID;
             aspxCommonObj.PortalID    = GetPortalID;
             aspxCommonObj.UserName    = GetUsername;
             aspxCommonObj.CultureName = GetCurrentCultureName;
             StoreSettingConfig ssc = new StoreSettingConfig();
             NoImageCategoryDetailPath = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL,
                                                                   aspxCommonObj.StoreID, aspxCommonObj.PortalID,
                                                                   aspxCommonObj.CultureName);
         }
         IncludeLanguageJS();
         BindServiceDetails();
         IncludeJs("Service", "/js/encoder.js");
     }
     catch (Exception ex)
     {
         ProcessException(ex);
     }
 }
    private void BindItemImageGallery(AspxCommonInfo aspxCommonObj)
    {
        SageFrameRoute     parentPage      = (SageFrameRoute)this.Page;
        string             itemSKU         = parentPage.Key;
        string             costCombination = string.Empty;
        AspxCoreController obj             = new AspxCoreController();
        ItemCommonInfo     objItemInfo     = obj.GetItemInfoFromSKU(itemSKU, aspxCommonObj);

        if (objItemInfo != null)
        {
            ItemID     = objItemInfo.ItemID;
            ItemTypeID = objItemInfo.ItemTypeID;
        }
        if (ItemTypeID == 3)
        {
            List <GiftCardInfo> lstItemGallery = obj.GetGiftCardThemeImagesByItem(ItemID, aspxCommonObj);
            BindGiftGallery(lstItemGallery, aspxCommonObj);
        }
        else
        {
            List <VariantCombination> lstItemCombination = obj.GetCostVariantCombinationbyItemSku(itemSKU, aspxCommonObj);
            if (lstItemCombination != null && lstItemCombination.Count > 0)
            {
                costCombination = lstItemCombination[0].CombinationID.ToString();
            }
            else
            {
                costCombination = "0";
            }
            List <ItemsInfoSettings> lstItemGallery = obj.GetItemsImageGalleryInfoBySKU(itemSKU, aspxCommonObj, costCombination);
            BindGallery(lstItemGallery, aspxCommonObj);
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        SageFrameConfig pagebase   = new SageFrameConfig();
        SageFrameRoute  parentPage = (SageFrameRoute)this.Page;

        itemSKU = parentPage.Key;
        string templateName = TemplateName;

        GetPortalCommonInfo(out storeID, out portalID, out customerID, out userName, out cultureName, out sessionCode);
        AspxCommonInfo aspxCommonObj = new AspxCommonInfo(storeID, portalID, userName, cultureName, customerID, sessionCode);

        if (!IsPostBack)
        {
            IncludeCss("ItemDetails", "/Templates/" + templateName + "/css/StarRating/jquery.rating.css",
                       "/Templates/" + templateName + "/css/JQueryUIFront/jquery-ui.all.css",
                       "/Templates/" + templateName + "/css/MessageBox/style.css",
                       "/Templates/" + templateName + "/css/FancyDropDown/fancy.css",
                       "/Templates/" + templateName + "/css/ToolTip/tooltip.css",
                       "/Templates/" + templateName + "/css/Scroll/scrollbars.css",
                       "/Templates/" + templateName + "/css/ResponsiveTab/responsive-tabs.css",
                       "/Modules/AspxCommerce/AspxItemDetailTab/css/module.css"
                       );

            IncludeJs("ItemDetails", "/js/DateTime/date.js",
                      "/js/StarRating/jquery.rating.js",
                      "/js/ResponsiveTab/responsiveTabs.js",
                      "/js/PopUp/popbox.js", "/js/Scroll/mwheelIntent.js",
                      "/js/Scroll/jScrollPane.js",
                      "/js/VideoGallery/jquery.youtubepopup.min.js", "/js/jquery.labelify.js", "/js/encoder.js",
                      "/js/StarRating/jquery.rating.pack.js", "/js/StarRating/jquery.MetaData.js", "/js/Paging/jquery.pagination.js",
                      "/Modules/AspxCommerce/AspxItemDetailTab/js/ItemDetailTab.js");
        }
        IncludeLanguageJS();
        GetFormFieldList(itemSKU, aspxCommonObj);
    }
    protected void Page_Init(object sender, EventArgs e)
    {
        try
        {
            StoreID     = GetStoreID;
            PortalID    = GetPortalID;
            UserName    = GetUsername;
            CustomerID  = GetCustomerID;
            CultureName = GetCurrentCultureName;
            string pageExtension = SageFrameSettingKeys.PageExtension;

            SageFrameRoute     parentPage = (SageFrameRoute)this.Page;
            StoreSettingConfig ssc        = new StoreSettingConfig();


            if (parentPage.ControlMode.Equals("search"))
            {
                SageUserControl itemDetails =
                    (SageUserControl)LoadControl("~/Modules/AspxCommerce/DetailsBrowse/ItemLists.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            else if (parentPage.ControlMode.Equals("option"))
            {
                SageUserControl itemDetails =
                    (SageUserControl)LoadControl("~/Modules/AspxCommerce/DetailsBrowse/ItemsListByIds.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            else if (parentPage.ControlMode.Equals("coupons"))
            {
                SageUserControl itemDetails =
                    (SageUserControl)LoadControl("~/Modules/AspxCommerce/DetailsBrowse/AllCoupons.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            else if (parentPage.ControlMode.Equals("brand"))
            {
                SageUserControl itemDetails =
                    (SageUserControl)LoadControl("~/Modules/AspxCommerce/DetailsBrowse/ItemsListByBrand.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            IncludeLanguageJS();
        }
        catch (Exception ex)
        {
            ProcessException(ex);
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        //Check more to decide where to put in page_init or here
        SageFrameRoute parentPage = (SageFrameRoute)this.Page;

        Categorykey = parentPage.Key;
        Categorykey = AspxUtility.fixedDecodeURIComponent(Categorykey);
        GetPortalCommonInfo(out StoreID, out PortalID, out CustomerID, out UserName, out CultureName, out SessionCode);
        AspxCommonInfo aspxCommonObj = new AspxCommonInfo(StoreID, PortalID, UserName, CultureName);

        if (!IsPostBack)
        {
            OverRideSEOInfo(Categorykey, aspxCommonObj);
        }
        string             sortByOptionsDefault = string.Empty;
        string             viewAsOptionsDefault = string.Empty;
        StoreSettingConfig ssc = new StoreSettingConfig();

        ssc.GetStoreSettingParamEight(StoreSetting.DefaultProductImageURL, StoreSetting.ShowAddToCartButton,
                                      StoreSetting.AllowOutStockPurchase, StoreSetting.ItemDisplayMode, StoreSetting.SortByOptions, StoreSetting.SortByOptionsDefault,
                                      StoreSetting.ViewAsOptions, StoreSetting.ViewAsOptionsDefault, out NoImageCategoryDetailPath, out AllowAddToCart,
                                      out AllowOutStockPurchase, out ItemDisplayMode, out SortByOptions, out sortByOptionsDefault, out ViewAsOptions,
                                      out viewAsOptionsDefault, StoreID, PortalID, CultureName);
        NoOfItemsInARow      = 3;
        SortByOptionsDefault = Int32.Parse(sortByOptionsDefault);
        ViewAsOptionsDefault = Int32.Parse(viewAsOptionsDefault);

        //Untill this
        if (!IsPostBack)
        {
            string templateName = TemplateName;

            IncludeCss("CategoryDetailcss", "/Templates/" + templateName + "/css/MessageBox/style.css",
                       "/Templates/" + templateName + "/css/JQueryUIFront/jquery-ui.css",
                       "/Templates/" + templateName + "/css/ToolTip/tooltip.css",
                       "/Templates/" + templateName + "/css/JQueryCheckBox/uniform.default.css",
                       "/Templates/" + templateName + "/css/MessageBox/style.css", "/Templates/" + templateName + "/css/CategoryBanner/cycle.css");
            IncludeJs("CategoryDetailjs", "/js/Templating/tmpl.js", "/js/encoder.js", "/js/Paging/jquery.pagination.js",
                      "/js/jquery.cycle.min.js", "/js/DateTime/date.js", "/js/MessageBox/jquery.easing.1.3.js",
                      "/js/MessageBox/alertbox.js", "/js/jquery.cookie.js", "/js/Scroll/jquery.tinyscrollbar.min.js",
                      "/js/JQueryCheckBox/jquery.uniform.js", "/Modules/AspxCommerce/DetailsBrowse/js/CategoryDetails.js");
        }
        IncludeLanguageJS();
        GetAspxTemplates();
        GetAllSubCategoryForFilter(aspxCommonObj);
        if (IsCategoryHasItems == 1)
        {
            CreateSortViewOption();
            GetShoppingFilterItemsResult(aspxCommonObj);
        }
    }
Exemplo n.º 7
0
    private void BindItemImageGallery()
    {
        SageFrameRoute parentPage = (SageFrameRoute)this.Page;
        string         itemSKU    = parentPage.Key;

        if (HttpContext.Current.Session.SessionID != null)
        {
            SessionCode = HttpContext.Current.Session.SessionID.ToString();
        }
        string costCombination = "";

        aspxCommonObj.UserName    = GetUsername;
        aspxCommonObj.PortalID    = GetPortalID;
        aspxCommonObj.StoreID     = GetStoreID;
        aspxCommonObj.CustomerID  = GetCustomerID;
        aspxCommonObj.CultureName = GetCurrentCultureName;
        aspxCommonObj.SessionCode = SessionCode;
        AspxCoreController obj         = new AspxCoreController();
        ItemCommonInfo     objItemInfo = obj.GetItemInfoFromSKU(itemSKU, aspxCommonObj);

        if (objItemInfo != null)
        {
            ItemID     = objItemInfo.ItemID;
            ItemTypeID = objItemInfo.ItemTypeID;
        }
        if (ItemTypeID == 3)
        {
            List <GiftCardInfo> lstItemGallery = obj.GetGiftCardThemeImagesByItem(ItemID, aspxCommonObj);
            BindGiftGallery(lstItemGallery);
        }
        else
        {
            List <VariantCombination> lstItemCombination = obj.GetCostVariantCombinationbyItemSku(itemSKU, aspxCommonObj);
            if (lstItemCombination != null && lstItemCombination.Count > 0)
            {
                costCombination = lstItemCombination[0].CombinationID.ToString();
            }
            else
            {
                costCombination = "0";
            }
            List <ItemsInfoSettings> lstItemGallery = obj.GetItemsImageGalleryInfoBySKU(itemSKU, aspxCommonObj, costCombination);
            BindGallery(lstItemGallery);
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (!IsPostBack)
            {
                IncludeCss("ViewTagItems", "/Templates/" + TemplateName + "/css/MessageBox/style.css", "/Templates/" + TemplateName + "/css/ToolTip/tooltip.css", "/Templates/" + TemplateName + "/css/FancyDropDown/fancy.css");
                IncludeJs("ViewTagItems", "/js/MessageBox/jquery.easing.1.3.js", "/js/MessageBox/alertbox.js", "/js/jquery.tipsy.js", "/js/FancyDropDown/itemFancyDropdown.js", "/js/SageFrameCorejs/itemTemplateView.js");
                StoreID     = GetStoreID;
                PortalID    = GetPortalID;
                CustomerID  = GetCustomerID;
                UserName    = GetUsername;
                CultureName = GetCurrentCultureName;
                if (HttpContext.Current.Session.SessionID != null)
                {
                    SessionCode = HttpContext.Current.Session.SessionID.ToString();
                }

                UserIP = HttpContext.Current.Request.UserHostAddress;
                IPAddressToCountryResolver ipToCountry = new IPAddressToCountryResolver();
                ipToCountry.GetCountry(UserIP, out CountryName);

                SageFrameRoute parentPage = (SageFrameRoute)this.Page;

                TagsIDs = Request.QueryString["tagsId"];

                StoreSettingConfig ssc = new StoreSettingConfig();
                NoImageTagItemsPath        = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, StoreID, PortalID, CultureName);
                AllowOutStockPurchase      = ssc.GetStoreSettingsByKey(StoreSetting.AllowOutStockPurchase, StoreID, PortalID, CultureName);
                AllowWishListViewTagsItems = ssc.GetStoreSettingsByKey(StoreSetting.EnableWishList, StoreID, PortalID, CultureName);
                NoOfItemsInARow            = int.Parse(ssc.GetStoreSettingsByKey(StoreSetting.NoOfDisplayItems, StoreID, PortalID, CultureName));
                ItemDisplayMode            = ssc.GetStoreSettingsByKey(StoreSetting.ItemDisplayMode, StoreID, PortalID, CultureName);
                IncludeLanguageJS();
                GetAspxTemplates();
            }
            IncludeLanguageJS();
        }
        catch (Exception ex)
        {
            ProcessException(ex);
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (!IsPostBack)
            {
                IncludeCss("BrandItems1", "/Templates/" + TemplateName + "/css/MessageBox/style.css", "/Templates/" + TemplateName + "/css/ToolTip/tooltip.css", "/Templates/" + TemplateName + "/css/FancyDropDown/fancy.css");
                IncludeJs("BrandItems1", "/js/jquery.cookie.js", "/js/Templating/tmpl.js", "/js/encoder.js", "/js/Paging/jquery.pagination.js",
                          "/js/Templating/AspxTemplate.js", "/js/MessageBox/jquery.easing.1.3.js", "/js/MessageBox/alertbox.js",
                          "/js/jquery.tipsy.js", "/js/FancyDropDown/itemFancyDropdown.js", "/js/SageFrameCorejs/itemTemplateView.js");
                StoreID     = GetStoreID;
                PortalID    = GetPortalID;
                CustomerID  = GetCustomerID;
                UserName    = GetUsername;
                CultureName = GetCurrentCultureName;

                StoreSettingConfig ssc = new StoreSettingConfig();
                DefaultShoppingOptionImgPath = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, StoreID, PortalID, CultureName);
                AllowAddToCart        = ssc.GetStoreSettingsByKey(StoreSetting.ShowAddToCartButton, StoreID, PortalID, CultureName);
                AllowOutStockPurchase = ssc.GetStoreSettingsByKey(StoreSetting.AllowOutStockPurchase, StoreID, PortalID, CultureName);
                NoOfItemsInARow       = int.Parse(ssc.GetStoreSettingsByKey(StoreSetting.NoOfDisplayItems, StoreID, PortalID, CultureName));
                ItemDisplayMode       = ssc.GetStoreSettingsByKey(StoreSetting.ItemDisplayMode, StoreID, PortalID, CultureName);
                if (HttpContext.Current.Session.SessionID != null)
                {
                    SessionCode = HttpContext.Current.Session.SessionID.ToString();
                }

                UserIP = HttpContext.Current.Request.UserHostAddress;
                IPAddressToCountryResolver ipToCountry = new IPAddressToCountryResolver();
                ipToCountry.GetCountry(UserIP, out CountryName);
                SageFrameRoute parentPage = (SageFrameRoute)this.Page;
                BrandName = AspxUtility.fixedDecodeURIComponent(parentPage.Key);
                IncludeLanguageJS();
                GetAspxTemplates();
            }
            IncludeLanguageJS();
        }
        catch (Exception ex)
        {
            ProcessException(ex);
        }
    }
    protected void page_init(object sender, EventArgs e)
    {
        try
        {
            // categoryId = "";// Int32.Parse(Request.QueryString["catId"]);
            // categoryName = ""; // Request.QueryString["catName"];
            SageFrameRoute parentPage = (SageFrameRoute)this.Page;
            Categorykey = parentPage.Key;
            Categorykey = Categorykey.Replace("ampersand", "&").Replace("-", " ");
            if (!IsPostBack)
            {
                StoreID     = GetStoreID;
                PortalID    = GetPortalID;
                CustomerID  = GetCustomerID;
                UserName    = GetUsername;
                CultureName = GetCurrentCultureName;
                if (HttpContext.Current.Session.SessionID != null)
                {
                    SessionCode = HttpContext.Current.Session.SessionID.ToString();
                }
                OverRideSEOInfo(Categorykey, StoreID, PortalID, UserName, CultureName);

                UserIP = HttpContext.Current.Request.UserHostAddress;
                IPAddressToCountryResolver ipToCountry = new IPAddressToCountryResolver();
                ipToCountry.GetCountry(UserIP, out CountryName);

                StoreSettingConfig ssc = new StoreSettingConfig();
                NoImageCategoryDetailPath = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, StoreID, PortalID, CultureName);
                AllowOutStockPurchase     = ssc.GetStoreSettingsByKey(StoreSetting.AllowOutStockPurchase, StoreID, PortalID, CultureName);
                AllowWishListCategory     = ssc.GetStoreSettingsByKey(StoreSetting.EnableWishList, StoreID, PortalID, CultureName);
            }

            InitializeJS();
        }
        catch (Exception ex)
        {
            ProcessException(ex);
        }
    }
Exemplo n.º 11
0
    protected void page_init(object sender, EventArgs e)
    {
        try
        {
            SageFrameConfig pagebase   = new SageFrameConfig();
            SageFrameRoute  parentPage = (SageFrameRoute)this.Page;

            itemSKU = parentPage.Key;
            if (!IsPostBack)
            {
                storeID     = GetStoreID;
                portalID    = GetPortalID;
                customerID  = GetCustomerID;
                userName    = GetUsername;
                cultureName = GetCurrentCultureName;
            }
            IncludeJs("ItemDetailTab", "/js/encoder.js", "/js/StarRating/jquery.rating.pack.js", "/js/StarRating/jquery.MetaData.js", "/js/Paging/jquery.pagination.js");
        }
        catch (Exception ex)
        {
            ProcessException(ex);
        }
    }
Exemplo n.º 12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        SageFrameRoute parentPage = (SageFrameRoute)this.Page;

        itemSKU = parentPage.Key;
        userIP  = HttpContext.Current.Request.UserHostAddress;

        string templateName = TemplateName;

        aspxfilePath = ResolveUrl("~") + "Modules/AspxCommerce/AspxItemsManagement/";

        GetPortalCommonInfo(out storeID, out portalID, out customerID, out userName, out cultureName, out sessionCode);
        AspxCommonInfo aspxCommonObj = new AspxCommonInfo(storeID, portalID, userName, cultureName, customerID, sessionCode);

        variantQuery = Request.QueryString["varId"];
        IPAddressToCountryResolver ipToCountry = new IPAddressToCountryResolver();

        ipToCountry.GetCountry(userIP, out countryName);
        if (countryName == null)
        {
            countryName = string.Empty;
        }

        SecurityPolicy            objSecurity = new SecurityPolicy();
        FormsAuthenticationTicket ticket      = objSecurity.GetUserTicket(GetPortalID);

        if (ticket != null && ticket.Name != ApplicationKeys.anonymousUser)
        {
            MembershipController member     = new MembershipController();
            UserInfo             userDetail = member.GetUserDetails(GetPortalID, GetUsername);
            userEmail = userDetail.Email;
        }
        string AllowMultipleReviewPerUser, AllowMultipleReviewPerIP = string.Empty;

        StoreSettingConfig ssc = new StoreSettingConfig();

        ssc.GetStoreSettingParamEight(StoreSetting.AllowRealTimeNotifications, StoreSetting.DefaultProductImageURL, StoreSetting.EnableEmailAFriend,
                                      StoreSetting.AllowAnonymousUserToWriteItemRatingAndReviews, StoreSetting.AllowOutStockPurchase, StoreSetting.ShowAddToCartButton,
                                      StoreSetting.AllowMultipleReviewsPerUser, StoreSetting.AllowMultipleReviewsPerIP, out AllowRealTimeNotifications,
                                      out noItemDetailImagePath, out enableEmailFriend, out allowAnonymousReviewRate, out allowOutStockPurchase, out AllowAddToCart,
                                      out AllowMultipleReviewPerUser, out AllowMultipleReviewPerIP, storeID, portalID, cultureName);

        allowMultipleReviewPerUser = Boolean.Parse(AllowMultipleReviewPerUser);
        allowMultipleReviewPerIP   = Boolean.Parse(AllowMultipleReviewPerIP);

        ItemPagePath = ResolveUrl("~/Item/");



        if (!IsPostBack)
        {
            IncludeCss("ItemDetails",
                       "/Templates/" + templateName + "/css/PopUp/style.css",
                       "/Templates/" + templateName + "/css/StarRating/jquery.rating.css",
                       "/Templates/" + templateName + "/css/JQueryUIFront/jquery-ui.all.css",
                       "/Templates/" + templateName + "/css/MessageBox/style.css",
                       "/Templates/" + templateName + "/css/FancyDropDown/fancy.css",
                       "/Templates/" + templateName + "/css/ToolTip/tooltip.css",
                       "/Templates/" + templateName + "/css/PopUp/popbox.css",
                       "/Modules/AspxCommerce/AspxItemDetails/css/module.css"
                       );
            IncludeJs("ItemDetails",
                      "/js/jDownload/jquery.jdownload.js", "/js/MessageBox/alertbox.js", "/js/DateTime/date.js",
                      "/js/PopUp/custom.js", "/js/FormValidation/jquery.validate.js",
                      "/js/StarRating/jquery.rating.js",
                      "/Modules/AspxCommerce/AspxItemDetails/js/jquery.currencydropdown.js",
                      "/js/PopUp/popbox.js",
                      "/js/FancyDropDown/itemFancyDropdown.js",
                      "/js/jquery.labelify.js", "/js/encoder.js", "/js/StarRating/jquery.rating.pack.js",
                      "/js/StarRating/jquery.MetaData.js", "/js/Paging/jquery.pagination.js",
                      "/Modules/AspxCommerce/AspxItemDetails/js/ItemDetails.js");
        }
        IncludeLanguageJS();
        GetItemDetailsInfo(aspxCommonObj, itemSKU, userIP, countryName);
    }
    protected void Page_Init(object sender, EventArgs e)
    {
        try
        {
            SageFrameRoute parentPage = (SageFrameRoute)this.Page;

            if (parentPage.ControlMode.Equals("category"))
            {
                SageUserControl itemDetails = (SageUserControl)LoadControl("~/Modules/Admin/DetailsBrowse/CategoryDetails.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            else if (parentPage.ControlMode.Equals("item"))
            {
                SageUserControl itemDetails = (SageUserControl)LoadControl("~/Modules/Admin/DetailsBrowse/ItemDetails.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            else if (parentPage.ControlMode.Equals("tags"))
            {
                SageUserControl itemDetails = (SageUserControl)LoadControl("~/Modules/Admin/DetailsBrowse/AllTags.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            else if (parentPage.ControlMode.Equals("tagsitems"))
            {
                SageUserControl itemDetails = (SageUserControl)LoadControl("~/Modules/Admin/DetailsBrowse/ViewTagsItems.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            else if (parentPage.ControlMode.Equals("search"))
            {
                SageUserControl itemDetails = (SageUserControl)LoadControl("~/Modules/Admin/DetailsBrowse/ItemLists.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            else if (parentPage.ControlMode.Equals("option"))
            {
                SageUserControl itemDetails = (SageUserControl)LoadControl("~/Modules/Admin/DetailsBrowse/ItemsListByIds.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
            else if (parentPage.ControlMode.Equals("coupons"))
            {
                SageUserControl itemDetails = (SageUserControl)LoadControl("~/Modules/Admin/DetailsBrowse/AllCoupons.ascx");
                itemDetails.EnableViewState  = true;
                itemDetails.SageUserModuleID = SageUserModuleID;
                phdetailBrowseholder.Controls.Add(itemDetails);
            }
        }
        catch (Exception ex)
        {
            ProcessException(ex);
        }
    }
Exemplo n.º 14
0
    protected void page_init(object sender, EventArgs e)
    {
        aspxfilePath = ResolveUrl("~") + "Modules/AspxCommerce/AspxItemsManagement/";

        try
        {
            SageFrameConfig pagebase = new SageFrameConfig();
            IsUseFriendlyUrls = pagebase.GetSettingBollByKey(SageFrameSettingKeys.UseFriendlyUrls);
            SageFrameRoute parentPage = (SageFrameRoute)this.Page;

            itemSKU = parentPage.Key;
            userIP  = HttpContext.Current.Request.UserHostAddress;
            if (!IsPostBack)
            {
                storeID      = GetStoreID;
                portalID     = GetPortalID;
                customerID   = GetCustomerID;
                userName     = GetUsername;
                cultureName  = GetCurrentCultureName;
                variantQuery = Request.QueryString["varId"];
                if (HttpContext.Current.Session.SessionID != null)
                {
                    sessionCode = HttpContext.Current.Session.SessionID.ToString();
                }
                OverRideSEOInfo(itemSKU, storeID, portalID, userName, cultureName);
                IPAddressToCountryResolver ipToCountry = new IPAddressToCountryResolver();

                ipToCountry.GetCountry(userIP, out countryName);
                if (countryName == null)
                {
                    countryName = "";
                }
                SecurityPolicy            objSecurity = new SecurityPolicy();
                FormsAuthenticationTicket ticket      = objSecurity.GetUserTicket(GetPortalID);
                if (ticket != null && ticket.Name != ApplicationKeys.anonymousUser)
                {
                    MembershipController member     = new MembershipController();
                    UserInfo             userDetail = member.GetUserDetails(GetPortalID, GetUsername);
                    userEmail = userDetail.Email;
                }

                StoreSettingConfig ssc = new StoreSettingConfig();
                AllowRealTimeNotifications = ssc.GetStoreSettingsByKey(StoreSetting.AllowRealTimeNotifications, storeID, portalID, cultureName);
                noItemDetailImagePath      = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, storeID, portalID,
                                                                       cultureName);
                enableEmailFriend = ssc.GetStoreSettingsByKey(StoreSetting.EnableEmailAFriend, storeID, portalID,
                                                              cultureName);
                allowAnonymousReviewRate =
                    ssc.GetStoreSettingsByKey(StoreSetting.AllowAnonymousUserToWriteItemRatingAndReviews, storeID,
                                              portalID, cultureName);
                allowOutStockPurchase = ssc.GetStoreSettingsByKey(StoreSetting.AllowOutStockPurchase, storeID, portalID,
                                                                  cultureName);
                AllowAddToCart = ssc.GetStoreSettingsByKey(StoreSetting.ShowAddToCartButton, storeID, portalID,
                                                           cultureName);
                allowMultipleReviewPerUser =
                    bool.Parse(ssc.GetStoreSettingsByKey(StoreSetting.AllowMultipleReviewsPerUser, storeID, portalID,
                                                         cultureName));
                allowMultipleReviewPerIP =
                    bool.Parse(ssc.GetStoreSettingsByKey(StoreSetting.AllowMultipleReviewsPerIP, storeID, portalID,
                                                         cultureName));
                ItemPagePath = ResolveUrl("~/Item/");
            }

            if (SageUserModuleID != "")
            {
                UserModuleID = int.Parse(SageUserModuleID);
            }
            else
            {
                UserModuleID = 0;
            }
            IncludeJs("itemdetails", "/js/encoder.js", "/js/StarRating/jquery.rating.pack.js", "/js/StarRating/jquery.MetaData.js", "/js/Paging/jquery.pagination.js");
        }
        catch (Exception ex)
        {
            ProcessException(ex);
        }
    }
Exemplo n.º 15
0
    //public string costVariantData = string.Empty;

    protected void page_init(object sender, EventArgs e)
    {
        // modulePath = ResolveUrl(this.AppRelativeTemplateSourceDirectory);
        ////This is for Download file Path
        aspxfilePath = ResolveUrl("~") + "Modules/AspxCommerce/AspxItemsManagement/";

        try
        {
            SageFrameConfig pagebase = new SageFrameConfig();
            IsUseFriendlyUrls = pagebase.GetSettingBollByKey(SageFrameSettingKeys.UseFriendlyUrls);
            SageFrameRoute parentPage = (SageFrameRoute)this.Page;

            itemSKU = parentPage.Key;//Request.QueryString["itemId"];
            //itemName = "item3"; //Request.QueryString["itemName"];

            if (!IsPostBack)
            {
                storeID     = GetStoreID;
                portalID    = GetPortalID;
                customerID  = GetCustomerID;
                userName    = GetUsername;
                cultureName = GetCurrentCultureName;
                if (HttpContext.Current.Session.SessionID != null)
                {
                    sessionCode = HttpContext.Current.Session.SessionID.ToString();
                }
                OverRideSEOInfo(itemSKU, storeID, portalID, userName, cultureName);
                userIP = HttpContext.Current.Request.UserHostAddress;
                IPAddressToCountryResolver ipToCountry = new IPAddressToCountryResolver();
                ipToCountry.GetCountry(userIP, out countryName);

                if (Membership.GetUser() != null)
                {
                    MembershipUser userDetail = Membership.GetUser(GetUsername);
                    userEmail = userDetail.Email;
                }

                StoreSettingConfig ssc = new StoreSettingConfig();
                noItemDetailImagePath      = ssc.GetStoreSettingsByKey(StoreSetting.DefaultProductImageURL, storeID, portalID, cultureName);
                enableEmailFriend          = ssc.GetStoreSettingsByKey(StoreSetting.EnableEmailAFriend, storeID, portalID, cultureName);
                allowAnonymousReviewRate   = ssc.GetStoreSettingsByKey(StoreSetting.AllowAnonymousUserToWriteItemRatingAndReviews, storeID, portalID, cultureName);
                minimumItemQuantity        = int.Parse(ssc.GetStoreSettingsByKey(StoreSetting.MinimumItemQuantity, storeID, portalID, cultureName));
                maximumItemQuantity        = int.Parse(ssc.GetStoreSettingsByKey(StoreSetting.MaximumItemQuantity, storeID, portalID, cultureName));
                allowOutStockPurchase      = ssc.GetStoreSettingsByKey(StoreSetting.AllowOutStockPurchase, storeID, portalID, cultureName);
                maxCompareItemCount        = int.Parse(ssc.GetStoreSettingsByKey(StoreSetting.MaxNoOfItemsToCompare, storeID, portalID, cultureName));
                relatedItemsCount          = int.Parse(ssc.GetStoreSettingsByKey(StoreSetting.NoOfRelatedCartItems, storeID, portalID, cultureName));
                allowWishListItemDetail    = ssc.GetStoreSettingsByKey(StoreSetting.EnableWishList, storeID, portalID, cultureName);
                allowCompareItemDetail     = ssc.GetStoreSettingsByKey(StoreSetting.EnableCompareItems, storeID, portalID, cultureName);
                allowMultipleReviewPerUser = bool.Parse(ssc.GetStoreSettingsByKey(StoreSetting.AllowMultipleReviewsPerUser, storeID, portalID, cultureName));
                allowMultipleReviewPerIP   = bool.Parse(ssc.GetStoreSettingsByKey(StoreSetting.AllowMultipleReviewsPerIP, storeID, portalID, cultureName));
            }

            if (SageUserModuleID != "")
            {
                UserModuleID = int.Parse(SageUserModuleID);
            }
            else
            {
                UserModuleID = 0;
            }

            InitializeJS();
        }
        catch (Exception ex)
        {
            ProcessException(ex);
        }
    }