Beispiel #1
0
        public ValidationMsg Create(SysArticle objSysArticle, int userid)
        {
            var vmMsg = new ValidationMsg();

            try
            {
                var tblSysArticle = new Sys_Article
                {
                    ArticleID        = objSysArticle.ArticleID,
                    ArticleName      = objSysArticle.ArticleName,
                    ArticleNo        = objSysArticle.ArticleNo,
                    ArticleColor     = objSysArticle.ArticleColor,
                    ArticleChallanNo = objSysArticle.ArticleChallanNo,
                    IsActive         = objSysArticle.IsActive == "Active",
                    ArticleCategory  = objSysArticle.ArticleCategory,
                    Remarks          = objSysArticle.Remarks,
                    SetOn            = DateTime.Now,
                    SetBy            = userid,
                    IPAddress        = GetIPAddress.LocalIPAddress()
                };

                _context.Sys_Article.Add(tblSysArticle);
                _context.SaveChanges();
                ArticleId  = tblSysArticle.ArticleID;
                vmMsg.Type = Enums.MessageType.Success;
                vmMsg.Msg  = "Saved Successfully.";
            }
            catch (Exception ex)
            {
                vmMsg.Type = Enums.MessageType.Error;
                vmMsg.Msg  = "Failed to Save.";
            }
            return(vmMsg);
        }
Beispiel #2
0
        public ValidationMsg Update(SysArticle objSysArticle, int userid)
        {
            var vmMsg = new ValidationMsg();

            try
            {
                var sysArticle = _context.Sys_Article.FirstOrDefault(s => s.ArticleID == objSysArticle.ArticleID);
                if (sysArticle != null)
                {
                    sysArticle.ArticleName      = objSysArticle.ArticleName;
                    sysArticle.ArticleNo        = objSysArticle.ArticleNo;
                    sysArticle.ArticleColor     = objSysArticle.ArticleColor;
                    sysArticle.ArticleChallanNo = objSysArticle.ArticleChallanNo;
                    sysArticle.ArticleCategory  = objSysArticle.ArticleCategory;
                    sysArticle.Remarks          = objSysArticle.Remarks;
                    sysArticle.IsActive         = objSysArticle.IsActive == "Active";
                    sysArticle.ModifiedOn       = DateTime.Now;
                    sysArticle.ModifiedBy       = userid;
                }
                _context.SaveChanges();

                vmMsg.Type = Enums.MessageType.Update;
                vmMsg.Msg  = "Updated Successfully.";
            }
            catch (Exception ex)
            {
                vmMsg.Type = Enums.MessageType.Error;
                vmMsg.Msg  = "Failed to Update.";
            }
            return(vmMsg);
        }
        private SysArticle SetToArticleModel(Sys_Article entity)
        {
            var model = new SysArticle();

            model.ArticleID   = entity.ArticleID;
            model.ArticleName = entity.ArticleName;
            model.ArticleNo   = entity.ArticleNo;
            return(model);
        }
Beispiel #4
0
        public ActionResult GetArticleList(string article)
        {
            var sysArticle  = new SysArticle();
            var articleList = _dalSlsBuyerOrder.GetArticleList(article);

            //sysBuyer.Count = lAgentList.Count > 1 ? 0 : 1;
            sysArticle.ArticleList = articleList;
            return(Json(sysArticle, JsonRequestBehavior.AllowGet));
        }
 public ActionResult Article(SysArticle model)
 {
     if (model != null && model.ArticleID != 0)
     {
         _vmMsg = _dalSysArticle.Update(model, Convert.ToInt32(Session["UserID"]));
     }
     else
     {
         _vmMsg = _dalSysArticle.Create(model, Convert.ToInt32(Session["UserID"]));
     }
     return(Json(new { ArticleID = _dalSysArticle.GetArticleID(), msg = _vmMsg }));
 }
        public ActionResult Save(SysArticle entity, int categoryId)
        {
            var category = base._syscategoryService.Get(categoryId);

            if (category == null)
            {
                return(Json(new CommonResult
                {
                    Success = false,
                    Message = "未选择分类,保存失败!"
                }, "text/html", JsonRequestBehavior.AllowGet));
            }

            if (entity.Id == 0)
            {
                if (_sysarticleService.IsExist(entity.Title))
                {
                    return(Json(new CommonResult
                    {
                        Success = false,
                        Message = "标题已经存在,请重新输入!"
                    }, "text/html", JsonRequestBehavior.AllowGet));
                }
                entity.CreateDate = DateTime.Now;
                entity.UpdateDate = DateTime.Now;
                entity.Category   = category;
                base._sysarticleService.Save(entity);
            }
            else
            {
                var model = base._sysarticleService.Get(entity.Id);
                model.Title        = entity.Title;
                model.UpdateDate   = DateTime.Now;
                model.IsEnabled    = entity.IsEnabled;
                model.Keyword      = entity.Keyword;
                model.Content      = entity.Content;
                model.Description  = entity.Description;
                model.IsFirst      = entity.IsFirst;
                model.RecommendImg = entity.RecommendImg;
                //model.ArticelType = entity.ArticelType;
                entity.Category = category;
                base._sysarticleService.Update(model);
            }

            return(Json(new CommonResult {
                Success = true, Message = "保存成功"
            }, "text/html", JsonRequestBehavior.AllowGet));
        }
        public ActionResult AddOrEdit(int?id)
        {
            var list = base._syschannelService.LoadAllEnable();

            ViewBag.ChannelList = list.Select(x => new SelectListItem {
                Text = x.Name, Value = x.Id.ToString()
            }).ToList <SelectListItem>();

            SysArticle entity = null;

            if (!string.IsNullOrEmpty(id.ToString()))
            {
                entity = base._sysarticleService.Get(Convert.ToInt32(id));
            }
            entity = entity ?? new SysArticle
            {
                Title = string.Empty,
            };
            return(View(entity));
        }
Beispiel #8
0
        public ActionResult News(int id)
        {
            SysArticle model = _sysarticleService.Get(id);

            return(View(model));
        }
Beispiel #9
0
        public void Insert(string Title,string Content,string KeyWord,int? Hits,int? CreatedBy,DateTime? CreatedOn,int? AuditedBy,DateTime? AuditedOn,int? UId,int? CId,string Pic,int? ModifiedBy,DateTime? ModifiedOn)
        {
            SysArticle item = new SysArticle();

            item.Title = Title;

            item.Content = Content;

            item.KeyWord = KeyWord;

            item.Hits = Hits;

            item.CreatedBy = CreatedBy;

            item.CreatedOn = CreatedOn;

            item.AuditedBy = AuditedBy;

            item.AuditedOn = AuditedOn;

            item.UId = UId;

            item.CId = CId;

            item.Pic = Pic;

            item.ModifiedBy = ModifiedBy;

            item.ModifiedOn = ModifiedOn;

            item.Save(UserName);
        }