Пример #1
0
        public ActionResult RefuseOpenShops(int id)
        {
            ListShops shops = ListShopsServices.LoadEntities(u => u.Id == id).FirstOrDefault();

            if (shops.IsShenHe == 1)
            {
                ViewData["alert"] = "已有其他管理员操作";
                return(View());
            }

            shops.IsShenHe = 1;

            shops.Status = refuse;
            ListShopsServices.Update(shops);

            #region 更新验证码
            var dbUser = UserInfoServices.LoadEntities(u => u.Id == shops.UserInfoId).FirstOrDefault();
            dbUser.EmailCode = "";

            UserInfoServices.Update(dbUser);

            #endregion

            MyNews news = new MyNews();
            news.IsSee      = noSeeMyNews;
            news.SubTime    = DateTime.Now;
            news.Title      = "您的店铺申请失败,请认真核查您的信息,进行重新申请操作";
            news.UserInfoId = shops.UserInfoId;

            MyNewsServices.Add(news);

            ViewData["alert"] = "拒绝开店成功";

            return(View());
        }
Пример #2
0
        public ActionResult DeleteDianPu(int id)
        {
            ListShops shop = ListShopsServices.LoadEntities(u => u.Id == id).FirstOrDefault();

            shop.Status   = 0;
            shop.IsShenHe = 0;
            ListShopsServices.Update(shop);

            #region 给用户发送消息
            MyNews news = new MyNews();
            news.SubTime    = DateTime.Now;
            news.Title      = "您的店铺由于违反相关法律法规已被管理员关闭,如果您想再次开店请先进行开店申请操作";
            news.UserInfoId = shop.UserInfoId;
            news.IsSee      = 0;
            MyNewsServices.Add(news);
            #endregion

            #region  除用户所有商品信息
            var listGoods = GoodsServices.LoadEntities(u => u.UserInfoId == shop.UserInfoId).ToList();
            foreach (var item in listGoods)
            {
                item.DelGlag = 0;
                GoodsServices.Update(item);
            }
            #endregion


            return(Redirect("/Admin/ListDianpu"));
        }
        public ActionResult SetSee(int id)
        {
            var myNews = MyNewsServices.LoadEntities(u => u.Id == id).FirstOrDefault();

            myNews.IsSee = yesSeeMyNews;

            try
            {
                MyNewsServices.Update(myNews);

                Session["model"] = UserInfoServices.LoadEntities(u => u.Id == CurrentLoginUser.Id).FirstOrDefault();

                return(Content("设置成功"));
            }
            catch (Exception)
            {
                return(Content("数据库错误,请联系管理员"));
            }
        }
        public ActionResult MyNews(int?pageIndex)
        {
            if (pageIndex == null || pageIndex <= 0)
            {
                pageIndex = 1;
            }
            int total = 0;

            var allnews = MyNewsServices.LoadPageEntities((int)pageIndex, 8, out total, u => u.UserInfoId == CurrentLoginUser.Id, u => u.SubTime, false).ToList();

            var news = allnews.OrderBy(u => u.IsSee);

            ViewData["mynews"] = allnews;

            ViewData["pageIndex"] = pageIndex;
            ViewData["Count"]     = total;

            return(View());
        }
Пример #5
0
        public ActionResult AllowOpenShops(int id)
        {
            ListShops shops = ListShopsServices.LoadEntities(u => u.Id == id).FirstOrDefault();

            if (shops.IsShenHe == 1)
            {
                ViewData["alert"] = "已有其他管理员操作";
                return(View());
            }

            shops.IsShenHe = 1;

            shops.SheHeAdminId = ((AdminUser)Session["adminlogin"]).Id;

            shops.Status = allow;
            ListShopsServices.Update(shops);

            #region 更新验证码
            var dbUser = UserInfoServices.LoadEntities(u => u.Id == shops.UserInfoId).FirstOrDefault();
            dbUser.EmailCode = "";

            UserInfoServices.Update(dbUser);

            #endregion

            MyNews news = new MyNews();
            news.IsSee      = noSeeMyNews;
            news.SubTime    = DateTime.Now;
            news.Title      = "您的店铺申请成功,开启您的二手市场之旅吧";
            news.UserInfoId = shops.UserInfoId;

            MyNewsServices.Add(news);

            ViewData["alert"] = "允许开店成功";

            return(View());
        }
        public ActionResult Home(int?pageindex)
        {
            if (pageindex == null || pageindex < 1)
            {
                pageindex = 1;
            }

            //未读消息数量
            int weiduNews = MyNewsServices.LoadEntities(u => u.IsSee == noSeeMyNews && u.UserInfoId == CurrentLoginUser.Id).Count();

            ViewData["weiduNews"] = weiduNews;

            ViewData.Model = CurrentLoginUser;

            var userext = UserInfoExtServices.LoadEntities(u => u.UserInfoId == CurrentLoginUser.Id).FirstOrDefault();

            ViewData["userext"] = userext;

            int total = 0;
            IQueryable <Goods> good = GoodsServices.LoadPageEntities((int)pageindex, 9, out total, u => u.DelGlag == normal, u => u.Id, false);

            ViewData["RandGoods"] = good;
            return(View());
        }