public ActionResult FormContent(string keyValue)
        {
            Operator user = OperatorProvider.Provider.Current();

            var di = bll.GetWorkPlanContentEntity(keyValue);

            if (di == null)
            {
                di              = new WorkPlanContentEntity();
                di.ID           = Guid.NewGuid().ToString();
                di.CreateDate   = DateTime.Now;
                di.CreateUserId = user.UserId;
                di.CreateUser   = user.UserName;
                di.PlanId       = keyValue;
            }
            return(View(di));
        }
Beispiel #2
0
        public void SaveWorkPlanContent(string keyValue, WorkPlanContentEntity entity)
        {
            var db      = new RepositoryFactory <WorkPlanContentEntity>().BaseRepository();
            var entity1 = this.GetWorkPlanContentEntity(keyValue);

            if (entity1 == null)
            {
                db.Insert(entity);
            }
            else
            {
                entity.Start           = null;
                entity.End             = null;
                entity.ChildrenContent = null;
                entity.PlanType        = null;
                db.Update(entity);
            }
        }
        public JsonResult SaveFormContent(WorkPlanContentEntity model)
        {
            Operator user = OperatorProvider.Provider.Current();
            var      now  = DateTime.Now;
            var      old  = bll.GetWorkPlanContentEntity(model.ID);

            if (old == null)
            {
                model.IsFinished = "未完成";
                bll.SaveWorkPlanContent(model.ID, model);
            }
            else
            {
                if (old.WorkContent != model.WorkContent)
                {
                    var change = "由" + user.UserName + "更新于" + now.Year + "年" + now.Month + "月" + now.Day + "日" + now.Hour + "时" + now.Minute + "分 ";
                    change             += "工作内容从 '" + old.WorkContent + "' 变更为 '" + model.WorkContent + "'&";
                    model.ChangeRemark += change;
                }
                bll.SaveWorkPlanContent(model.ID, model);
            }

            return(Json(new { success = true, message = "操作成功" }));
        }
Beispiel #4
0
 public void SaveWorkPlanContent(string keyValue, WorkPlanContentEntity entity)
 {
     service.SaveWorkPlanContent(keyValue, entity);
 }