public ActionResult AjaxMaintainQuery()
        {
            string sysNoText = Request.Form["SysNo[]"];

            if (!string.IsNullOrEmpty(sysNoText))
            {
                int sysNo = 0;
                int.TryParse(sysNoText, out sysNo);
                if (sysNo > 0)
                {
                    int?currentSellerSysNo = null;

                    int currentSellerSysNoValue = UserAuthHelper.GetCurrentUser().SellerSysNo;
                    if (currentSellerSysNoValue > 0)
                    {
                        currentSellerSysNo = currentSellerSysNoValue;
                    }

                    var result = ProductMatchedTradingService.GetProductMatchedTradingFactoryReply(sysNo, currentSellerSysNo);

                    return(AjaxGridJson(result));
                }
            }

            return(Json(1));
        }
        public ActionResult AjaxSaveReplay()
        {
            string sysNoText = Request.Form["SysNo"];
            int    sysNo     = 0;

            int.TryParse(sysNoText, out sysNo);
            if (sysNo > 0)
            {
                string content = Request.Form["Content"];
                if (!string.IsNullOrEmpty(content))
                {
                    ProductMatchedTradingReplyInfo entity = new ProductMatchedTradingReplyInfo();
                    entity.ReplyContent        = content;
                    entity.MatchedTradingSysNo = sysNo;
                    entity.SellerSysNo         = UserAuthHelper.GetCurrentUser().SellerSysNo;
                    entity.Status      = "A";
                    entity.StatusValue = "A";
                    entity.Type        = "M";
                    //entity.NeedAdditionalText = "N";

                    entity.InUser = UserAuthHelper.GetCurrentUser().UserID;
                    //entity.InUser = UserAuthHelper.GetCurrentUser().SellerName;
                    entity.InDate = DateTime.Now;

                    ProductMatchedTradingService.AddProductMatchedTradingReply(entity);

                    return(Json(entity));
                }
            }
            return(Json(1));
        }
示例#3
0
        public JsonResult AjaxQueryStoreNavigationList()
        {
            var user = UserAuthHelper.GetCurrentUser();
            StorePageListQueryFilter qFilter = BuildQueryFilterEntity <StorePageListQueryFilter>();
            var result = StoreService.QueryStoreNavigationList(qFilter, user.SellerSysNo);

            return(AjaxGridJson(result));
        }
示例#4
0
 public ActionResult Logout()
 {
     if (UserAuthHelper.HasLogin())
     {
         UserAuthHelper.Logout();
     }
     return(RedirectToAction("Login", "Home"));
 }
示例#5
0
        public JsonResult AjaxDeleteNavigation()
        {
            var user  = UserAuthHelper.GetCurrentUser();
            int sysno = 0;

            int.TryParse(Request["sysno"].ToString(), out sysno);
            StoreService.DeleteNavigation(sysno, user.SellerSysNo);
            return(Json(new { Success = true, Message = LanguageHelper.GetText("删除成功") }));
        }
示例#6
0
        public JsonResult AjaxRestoreDefaultStorePage()
        {
            var user  = UserAuthHelper.GetCurrentUser();
            int sysno = 0;

            int.TryParse(Request["sysno"].ToString(), out sysno);
            StoreService.RestoreDefaultStorePage(sysno, user.SellerSysNo);
            return(Json(new { Success = true, Message = LanguageHelper.GetText("恢复默认成功") }));
        }
示例#7
0
        public JsonResult QueryCardItemOrders()
        {
            InventoryItemCardQueryFilter qFilter = BuildQueryFilterEntity <InventoryItemCardQueryFilter>();

            qFilter.MerchantSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo.ToString();
            var result = InventoryService.QueryCardItemOrders(qFilter);

            return(AjaxGridJson(result));
        }
示例#8
0
        public JsonResult GetFrontProductCategoryBySysNo(int sysNo)
        {
            JsonResult result = new JsonResult();

            result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            result.Data = ProductService.GetFrontProductCategoryBySysNo(sysNo, UserAuthHelper.GetCurrentUser().SellerSysNo);

            return(result);
        }
示例#9
0
        public ActionResult QueryUserData()
        {
            UserQueryFilter filter = BuildQueryFilterEntity <UserQueryFilter>();

            filter.ManufacturerSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            var result = UserService.QueryUser(filter);

            return(AjaxGridJson(result));
        }
示例#10
0
        public ActionResult AjaxCouponCodeCustomerLogQuery()
        {
            CouponCodeCustomerLogFilter filter = BuildQueryFilterEntity <CouponCodeCustomerLogFilter>();

            filter.MerchantSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            var result = CouponService.QueryCouponCodeCustomerLog(filter);

            return(AjaxGridJson(result));
        }
示例#11
0
        public ActionResult GetSettleData()
        {
            SettleQueryFilter filter = BuildQueryFilterEntity <SettleQueryFilter>();

            filter.MerchantSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            var result = SettleService.SettleQuery(filter);

            return(AjaxGridJson(result));
        }
示例#12
0
        public ActionResult AjaxRefundOrderQuery()
        {
            RMARefundQueryFilter filter = BuildQueryFilterEntity <RMARefundQueryFilter>();

            filter.SellerSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            var result = RMARefundService.RMARefundOrderQuery(filter);

            return(AjaxGridJson(result));
        }
示例#13
0
        public ActionResult AjaxSOOutStock()
        {
            SOOutStockWaitReportRequest outStockWaitReportRequest = SerializationUtility.JsonDeserialize2 <SOOutStockWaitReportRequest>(Request.Form["data"]);
            LoginUser user = EntityConverter <UserAuthVM, LoginUser> .Convert(UserAuthHelper.GetCurrentUser());

            outStockWaitReportRequest.User = user;
            SOService.OutStockWaitReport(outStockWaitReportRequest);
            return(new JsonResult());
        }
示例#14
0
        public ActionResult QueryRoleData()
        {
            RoleQueryFilter filter = BuildQueryFilterEntity <RoleQueryFilter>();

            filter.VendorSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            var result = UserService.QueryRole(filter);

            return(AjaxGridJson(result));
        }
        public ActionResult Query()
        {
            var queryFilter = BuildQueryFilterEntity <ShipTypeAreaPriceQueryFilter>();

            queryFilter.MerchantSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            var data = ShipTypeAreaPriceService.QueryShipTypeAreaPrice(queryFilter);

            return(AjaxGridJson(data));
        }
        public ActionResult ComboQuery()
        {
            var queryFilter = BuildQueryFilterEntity <ComboQueryFilter>();
            var loginUser   = UserAuthHelper.GetCurrentUser();

            queryFilter.SellerSysNo = loginUser.SellerSysNo;
            var data = _comboService.Query(queryFilter);

            return(AjaxGridJson(data));
        }
示例#17
0
        public ActionResult SetSecondDomain()
        {
            SecondDomainInfo secondDomain = SerializationUtility.JsonDeserialize <SecondDomainInfo>(Request.Form["data"]);

            secondDomain.SecondDomainStatus = SecondDomainStatus.ToAudit;
            secondDomain.SysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            var success = UserService.SetSecondDomain(secondDomain);

            return(Json(new { Success = success, Msg = success ? LanguageHelper.GetText("操作成功") : LanguageHelper.GetText("操作失败,请稍候再试") }));
        }
示例#18
0
        public JsonResult AjaxDisableStorePage()
        {
            var user  = UserAuthHelper.GetCurrentUser();
            int sysno = 0;

            int.TryParse(Request["sysno"].ToString(), out sysno);
            int result = StoreService.DisableStorePage(sysno, user.SellerSysNo);

            return(Json(new { success = true }));
        }
示例#19
0
        public JsonResult QueryProductCommon()
        {
            ProducCommonQueryFilter qFilter = BuildQueryFilterEntity <ProducCommonQueryFilter>();

            qFilter.VendorSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo.ToString();

            var result = ProductService.QueryCommonProduct(qFilter);

            return(AjaxGridJson(result));
        }
        /// <summary>
        /// 查询备案信息
        /// </summary>
        /// <returns></returns>
        public ActionResult QueryProductEntryInfo()
        {
            ProductEntryInfoQueryFilter filter = BuildQueryFilterEntity <ProductEntryInfoQueryFilter>();
            var user = UserAuthHelper.GetCurrentUser();

            filter.SellerSysNo = user != null ? user.SellerSysNo : 0;
            var result = ProductMaintainService.QueryProductEntryInfo(filter);

            return(AjaxGridJson(result));
        }
        /// <summary>
        /// 获取C3
        /// </summary>
        /// <returns></returns>
        public JsonResult AjaxCategory3List()
        {
            string sysNo = Request.Params["sysno"].Trim();
            var    user  = UserAuthHelper.GetCurrentUser();

            return(new JsonResult()
            {
                Data = ProductMaintainService.GetCategory3List(user.SellerSysNo, int.Parse(sysNo))
            });
        }
示例#22
0
        public ActionResult AjaxAOQuery()
        {
            //每页显示条数:
            var qFilter = BuildQueryFilterEntity <AOQueryFilter>();

            qFilter.MerchantSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            QueryResult result = SOService.AOQuery(qFilter);

            return(AjaxGridJson(result));
        }
示例#23
0
        public ActionResult QueryProductStockAdjustList()
        {
            ProductStockAdjustListQueryFilter queryFilter = BuildQueryFilterEntity <ProductStockAdjustListQueryFilter>((s) =>
            {
                s.VendorSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            });

            var result = ProductPurchaseService.QueryProductStockAdjustmentList(queryFilter);

            return(AjaxGridJson(result));
        }
示例#24
0
        public ActionResult AjaxQuery()
        {
            ProductPurchaseQueryFilter queryCriteria = BuildQueryFilterEntity <ProductPurchaseQueryFilter>();

            queryCriteria.VendorSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo.ToString();

            QueryResult <ProductPurchaseQueryBasicInfo> result
                = ProductPurchaseService.QueryProductPurchase(queryCriteria);

            return(AjaxGridJson(result));
        }
示例#25
0
        public ActionResult Query()
        {
            var queryFilter = BuildQueryFilterEntity <StockQueryFilter>();

            //所有商家都可以查看泰隆优选仓库
            queryFilter.ContainKJT    = false;
            queryFilter.MerchantSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
            var data = StockService.QueryStock(queryFilter);

            return(AjaxGridJson(data));
        }
示例#26
0
        public JsonResult AjaxCreateCouponCode(int CouponSysNo)
        {
            UserAuthVM user = UserAuthHelper.GetCurrentUser();

            if (user == null)
            {
                throw new ECommerce.Utility.BusinessException();
            }
            string code = CouponService.GenerateRandomCode(10);

            return(Json(code));
        }
示例#27
0
 public ActionResult UpdateRole(RoleInfo info)
 {
     foreach (var item in Request["PrivilegeSysNoList"].Split(','))
     {
         info.PrivilegeSysNoList.Add(int.Parse(item));
     }
     UserAuthHelper.SetBizEntityUserInfo(info, false);
     UserService.UpdateRole(info);
     return(new JsonResult()
     {
     });
 }
示例#28
0
        public JsonResult AjaxStopCoupon(int CouponSysNo)
        {
            UserAuthVM user = UserAuthHelper.GetCurrentUser();

            if (user == null)
            {
                throw new ECommerce.Utility.BusinessException();
            }
            CouponService.StopCoupon(CouponSysNo, user.SellerSysNo, user.UserID);

            return(Json(new { Data = true }));
        }
示例#29
0
        public JsonResult GetGiftPromotionList()
        {
            GiftPromotionListQueryFilter queryFilter = BuildQueryFilterEntity <GiftPromotionListQueryFilter>((s) =>
            {
                s.VendorSysNo = UserAuthHelper.GetCurrentUser().SellerSysNo;
                s.CompanyCode = UserAuthHelper.GetCurrentUser().CompanyCode;
            });

            var result = GiftPromotionService.QueryGiftPromotionActivityList(queryFilter);

            return(AjaxGridJson(result));
        }
示例#30
0
        public ControllerBase()
        {
            this.ViewBag.IsUserLogin = UserAuthHelper.HasLogin();
            //加载登录信息
            var userInfo = UserAuthHelper.GetCurrentUser();

            if (userInfo != null)
            {
                this.ViewBag.CurrUser = userInfo;
                CurrUser = userInfo;
            }
        }