Example #1
0
        public string DeleteAllCatXref(HttpContext context, string editLangCurrent)
        {
            EditLangCurrent = editLangCurrent;
            var strOut = NBrightBuyUtils.GetResxMessage("general_fail");

            try
            {
                var ajaxInfo = NBrightBuyUtils.GetAjaxInfo(context);
                var catid    = ajaxInfo.GetXmlPropertyInt("genxml/hidden/selectedcatid");
                if (catid > 0)
                {
                    var catData = new CategoryData(catid, EditLangCurrent);
                    foreach (var cxref in catData.GetAllArticles())
                    {
                        var prdData = new ProductData(cxref.ParentItemId, cxref.PortalId, EditLangCurrent);
                        prdData.RemoveCategory(catid);
                    }
                }
                strOut = NBrightBuyUtils.GetResxMessage();
                DataCache.ClearCache();
            }
            catch (Exception e)
            {
                return(e.ToString());
            }
            return(strOut);
        }
Example #2
0
        private String GetPaymentProviderTemplates()
        {
            var strRtn = "";

            foreach (var d in _provList)
            {
                var p    = d.Value;
                var key  = p.GetXmlProperty("genxml/textbox/ctrl");
                var prov = PaymentsInterface.Instance(key);
                if (prov != null)
                {
                    var templ = prov.GetTemplate(_cartInfo.PurchaseInfo);
                    if (templ == "")
                    {
                        var msgcode = "noproviderdata_" + NotifyCode.warning.ToString();
                        templ  = "<div>" + key + "</div>";
                        templ += NBrightBuyUtils.GetResxMessage(msgcode);
                    }
                    strRtn += templ;
                }
            }
            return(strRtn);
        }
Example #3
0
        public String CopyAllCatXref(HttpContext context, Boolean moverecords = false)
        {
            var strOut = NBrightBuyUtils.GetResxMessage("general_fail");

            try
            {
                var ajaxInfo = NBrightBuyUtils.GetAjaxInfo(context);
                var catid    = ajaxInfo.GetXmlPropertyInt("genxml/hidden/selectedcatid");
                var newcatid = ajaxInfo.GetXmlPropertyInt("genxml/hidden/newcatid");

                if (newcatid > 0 && catid > 0 && catid != newcatid)
                {
                    NBrightBuyUtils.CopyAllCatXref(catid, Convert.ToInt32(newcatid), moverecords);

                    strOut = NBrightBuyUtils.GetResxMessage();
                    DataCache.ClearCache();
                }
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
            return(strOut);
        }