public ActionResult Create(ModelPictures model, FormCollection fc)
        {
            var resultMsg = string.Empty;
            ViewBag.Categorys = base.QueryCategoryAll(model.Categoryid.ToString());
            ViewBag.CategoryOwner = base.QueryCategoryAll(model.Owner);
            var result = new ResultBase();
            var fileName = CommonMethod.ImageUpload(out result, this.HttpContext);
            if (result.result == -2)
            {
                ViewBag.CustomScript = UtilityScript.ShowMessage(result.resultMsg, isCreate: true);
                return View(model);
            }
            model.Picuri = string.IsNullOrWhiteSpace(fileName) ? model.Picuri : fileName;

            LogicPictures logic = new LogicPictures();
            var res = logic.PicturesInsertUpdate(out resultMsg,base.AuthorizeInfo, model);
            if (res > 0)
            {
                resultMsg = "操作成功!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "Goto");
            }
            else
            {
                resultMsg = "操作失败,请检查数据是否正确后重新操作!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "BtnShow");
            }
            return View(model);
        }
示例#2
0
        /// <summary>
        /// 图片上传
        /// </summary> 
        public static string ImageUpload(out ResultBase result, HttpContextBase cxt)
        {
            var fileName = string.Empty;
            result = new ResultBase();
            result.resultMsg = string.Empty;
            result.result = 1;

            HttpPostedFileBase file = null;
            string[] filetype = { ".gif", ".png", ".jpg", ".jpeg", ".bmp" };         //文件允许格式
            if (cxt.Request.Files.Count < 1 || cxt.Request.Files[0] == null || string.IsNullOrWhiteSpace(cxt.Request.Files[0].FileName))
            {
                result.result = -1;
                result.resultMsg = "未接收到文件!";
                return fileName;
            }

            file = cxt.Request.Files[0];
            string Extension = Path.GetExtension(file.FileName);
            if (Array.IndexOf(filetype, Extension) > -1)
            {
                fileName = DateTime.Now.ToString("yyyyMMddHHmmssffff") + Extension;
                string upPath = cxt.Server.MapPath("~/Uploads/Images/");
                file.SaveAs(upPath + fileName);
            }
            else
            {
                result.result = -2;
                result.resultMsg = "上传的文件不是图片格式,请重新上传!";

            }

            return fileName;
        }
        public ActionResult Edit(ModelCategory model, FormCollection fc)
        {
            var resultMsg = string.Empty;
            ViewBag.Categorys = base.QueryCategoryAll(model.Parentcateg);
            var result = new ResultBase();

            //图片上传
            var fileName = CommonMethod.ImageUpload(out result, this.HttpContext);
            if (result.result == -2)
            {
                ViewBag.CustomScript = UtilityScript.ShowMessage(result.resultMsg, isCreate: true);
                return View(model);
            }
            model.Parentcateg = string.IsNullOrWhiteSpace(model.Parentcateg) ? "0" : model.Parentcateg;
            model.Thumbnails = string.IsNullOrWhiteSpace(fileName) ? model.Thumbnails : fileName;
            model.Introduction = fc["editorValue"];

            //数据保存
            LogicCategory logic = new LogicCategory();
            var res = logic.CategoryInsertUpdate(out resultMsg,base.AuthorizeInfo, model);
            if (res > 0)
            {
                resultMsg = "操作成功!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "Goto");
            }
            else
            {
                resultMsg = "操作失败,请检查数据是否正确后重新操作!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "BtnShow");
            }
            return View(model);
        }
示例#4
0
        public ActionResult Create(ModelArticle model, FormCollection fc)
        {
            ViewBag.Categorys = QueryCategoryAll(model.Categoryid.ToString());
            ViewBag.CategorysTwo = QueryCategoryAll(model.CategoryTwo);
            var result = new ResultBase();
            var resultMsg = string.Empty;
            var fileName = CommonMethod.ImageUpload(out result, this.HttpContext);
            if (result.result == -2)
            {
                ViewBag.CustomScript = UtilityScript.ShowMessage(result.resultMsg, isCreate: true);
                return View(model);
            }

            model.Context = fc["editorValue"];
            model.Thumbnails = string.IsNullOrWhiteSpace(fileName) ? model.Thumbnails : fileName;
            model.Status = Convert.ToInt32(model.IsPermission);
            model.Isrecommend = Convert.ToInt32(model.IsRec);
            LogicArticle artDal = new LogicArticle();
            var res = artDal.ArticleInsertUpdate(out resultMsg, model);
            if (res > 0)
            {
                resultMsg = "操作成功!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "Goto");
            }
            else
            {
                resultMsg = "操作失败,请检查数据是否正确后重新操作!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "BtnShow");
            }
            return View(model);
        }
        public ActionResult Create(ModelArticle model, FormCollection fc)
        {
            var customScript = string.Empty;
            IList<SelectListItem> categorys = new List<SelectListItem>();
            IList<SelectListItem> categorysTwo = new List<SelectListItem>();

            try
            {
                categorys = QueryCategoryAll(model.Categoryid.ToString());
                categorysTwo = QueryCategoryAll(model.CategoryTwo);
                var result = new ResultBase();
                var resultMsg = string.Empty;
                var fileName = CommonMethod.ImageUpload(out result, this.HttpContext);
                if (result.result == -2)
                {
                    customScript = UtilityScript.ShowMessage(result.resultMsg, isCreate: true);
                    return View(model);
                }

                model.Context = fc["editorValue"];
                model.Thumbnails = string.IsNullOrWhiteSpace(fileName) ? model.Thumbnails : fileName;
                model.Status = Convert.ToInt32(model.IsPermission);
                model.Isrecommend = Convert.ToInt32(model.IsRec);
                model.Createdate = model.Createdate;
                LogicArticle artDal = new LogicArticle();
                var resultInsertUpdate = artDal.ArticleInsertUpdate(out resultMsg,base.AuthorizeInfo, model);

                if (resultInsertUpdate > 0)
                    customScript = UtilityScript.ShowMessage(BaseDict.OperationSuccessfullyMsg, isCreate: true, isSuccess: true, funName: "Goto");
                else
                    customScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: false, funName: "BtnShow");
            }
            catch (AuthorizeException ex)
            {
                customScript = Library.Common.UtilityScript.ShowMessage("系统出错,错误信息:" + ex.Message, title: "警告", isSuccess: false, funName: "GotoLogin");
            }
            catch (Exception ex)
            {
                customScript = Library.Common.UtilityScript.ShowMessage("系统出错,错误信息:" + ex.Message, title: "警告");
            }

            ViewBag.Categorys = categorys;
            ViewBag.CategorysTwo = categorysTwo;
            ViewBag.CustomScript = customScript;
            return View(model);
        }
示例#6
0
        public ActionResult Create(ModelOrganization model)
        {
            var resultMsg = string.Empty;
            var result = new ResultBase();

            var logic = new LogicOrganization();
            model.Status = "1";
            var res = logic.OrganizationInsertUpdate(out resultMsg, model);
            if (res > 0)
            {
                resultMsg = "操作成功!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "Goto");
            }
            else
            {
                resultMsg = "操作失败,请检查数据是否正确后重新操作!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "BtnShow");
            }
            return View(model);
        }
        public ActionResult Delete(string Id)
        {
            int idx = 0;
            int.TryParse(Id, out idx);
            var result = new ResultBase();
            var resultMsg = string.Empty;
            LogicPictures logic = new LogicPictures();
            var res = logic.PicturesDelete(out resultMsg,base.AuthorizeInfo, idx);
            if (res > 0)
            {
                result.result = 1;
                result.resultMsg = "删除成功!";
            }
            else
            {
                result.result = -1;
                result.resultMsg = string.IsNullOrWhiteSpace(resultMsg) ? "删除失败!" : resultMsg;
            }

            return Json(result);
        }
        public ActionResult Create(ModelUser model)
        {
            var resultMsg = string.Empty;
            var result = new ResultBase();
            ViewBag.Orgs = GetOrgs(model.Organization.ToString());

            var logic = new LogicUser();
            model.Status = 1;
            var res = logic.UserInsertUpdate(out resultMsg,base.AuthorizeInfo, model);
            if (res > 0 || resultMsg.Contains(BaseDict.SuccessPrefix))
            {
                resultMsg = "操作成功!";
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "Goto");
            }
            else
            {
                resultMsg = string.IsNullOrWhiteSpace(resultMsg) ?  "操作失败,请检查数据是否正确后重新操作!" : resultMsg.Replace(BaseDict.ErrorPrefix,"");
                ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "BtnShow");
            }
            return View(model);
        }
示例#9
0
        public ActionResult Delete(string Id)
        {
            int idx = 0;
            int.TryParse(Id, out idx);
            var result = new ResultBase();
            var resultMsg = string.Empty;
            var logic = new LogicOrganization();
            var res = logic.OrganizationDelete(out resultMsg, idx);
            if (res > 0)
            {
                result.result = 1;
                result.resultMsg = "删除成功!";
            }
            else
            {
                result.result = -1;
                result.resultMsg = string.IsNullOrWhiteSpace(resultMsg) ? "删除失败!" : resultMsg;
            }

            return Json(result);
        }
示例#10
0
        public ActionResult Delete(string Id)
        {
            int idx = 0;
            int.TryParse(Id,out idx);
            var result = new ResultBase();
            var resultMsg = string.Empty;
            LogicArticle artDal = new LogicArticle();
            var res = artDal.ArticleDelete(out resultMsg, idx);
            if (res > 0)
            {
                result.result = 1;
                result.resultMsg = "删除成功!";
            }
            else
            {
                result.result = -1;
                result.resultMsg = string.IsNullOrWhiteSpace(resultMsg) ? "删除失败!" : resultMsg;
            }

            return Json(result);
        }
        public ActionResult Delete(string Id)
        {
            int idx = 0;
            int.TryParse(Id, out idx);
            var result = new ResultBase();
            var resultMsg = string.Empty;
            LogicArticle artDal = new LogicArticle();
            try
            {
                var res = artDal.ArticleDelete(out resultMsg, base.AuthorizeInfo, idx);
                if (res > 0)
                {
                    result.result = BaseNumber.OperationSuccessfullyNo;
                    result.resultMsg = "删除成功!";
                }
                else
                {
                    result.result = BaseNumber.OperationFailedNo;
                    result.resultMsg = string.IsNullOrWhiteSpace(resultMsg) ? "删除失败!" : resultMsg;
                }
            }
            catch (AuthorizeException ex)
            {
                result.result = BaseNumber.NotAuthorizeNo ;
                result.resultMsg = ex.Message;
            }
            catch (Exception ex)
            {
                result.result = BaseNumber.OperationFailedNo;
                result.resultMsg = ex.Message;
            }

            return Json(result);
        }