Example #1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            var command = context.Request.Form["command"];

            if (!string.IsNullOrEmpty(command))
            {
                switch (command)
                {
                    #region getPicInfo
                case "getPicInfo":
                {
                    string catalogId = context.Request.Form["cateID"];
                    PicBLL objDal    = new PicBLL();
                    if (catalogId.Equals("全部分类"))
                    {
                        catalogId = "0";
                    }
                    var count = objDal.GetNeedClearPicCount(Convert.ToInt64(catalogId)).ToString();
                    context.Response.Write(count);
                    context.Response.End();
                }
                break;
                    #endregion

                    #region clearPics
                case "clearPics":
                {
                    Int64  canSavedSize = 0;
                    PicBLL objDal       = new PicBLL();
                    if (objDal.DeleleUnusedPic(ref canSavedSize))
                    {
                        //lbCleardCount.Text = lbClearCount.Text;
                        //Tr1.Visible = true;
                        //Tr2.Visible = true;
                    }
                    SavedSpace space = new SavedSpace();
                    space.SellerNick      = Users.Nick;
                    space.TotalSavedSpace = canSavedSize;
                    if (!PicBLL.CheckSpace(space))
                    {
                        PicBLL.AddSpace(space);
                    }
                    else
                    {
                        PicBLL.UpdateSpace(space);
                    }
                    //将节约的空间累计到DB
                    var count = Utility.FormatFileSize(canSavedSize);
                    context.Response.Write(count);
                    context.Response.End();
                }
                break;
                    #endregion
                }
            }
        }
Example #2
0
        public JsonResult MIndex_Handle(IndexModel model)
        {
            bool res = false;

            try
            {
                //保存公司信息
                res = _bll.SaveCom(model.comModel);
                //保存banner信息
                if (res)
                {
                    List <string> list = new List <string>()
                    {
                        model.banner_01,
                        model.banner_02,
                        model.banner_03
                    };
                    res = new PicBLL().SaveBanner(list);
                }
            }
            catch { res = false; }
            object obj = new { };

            if (res)
            {
                obj = new
                {
                    state   = 1,
                    model   = "",
                    message = "保存公司信息成功"
                };
            }
            else
            {
                obj = new
                {
                    state   = 0,
                    model   = "",
                    message = "保存公司信息失败"
                };
            }
            return(Json(obj));
        }
Example #3
0
        /// <summary>
        /// 管理系统后台-首页
        /// </summary>
        /// <returns></returns>
        public ActionResult MIndex()
        {
            Init();
            pageModel.currentMenu = 1;

            //获取公司基本信息
            pageModel.comModel = _bll.GetComModel();
            //获取公司banner
            List <string> banners = new PicBLL().GetBanner();

            try
            {
                pageModel.banner_01 = banners[0];
                pageModel.banner_02 = banners[1];
                pageModel.banner_03 = banners[2];
            }
            catch { }
            return(View(pageModel));
        }