Ejemplo n.º 1
0
        //
        // 编辑评审组
        // GET:		/EvalManage/Edit
        // POST     /EvalManage/Edit
        //

        public ActionResult Edit(long?id, long type)
        {
            EvalGroup model = null;

            if (id == null)
            {
                model = new EvalGroup
                {
                    StartDate = DateTime.Now,
                    EndDate   = DateTime.Now.AddMonths(2)
                };
            }
            else
            {
                model = APBplDef.EvalGroupBpl.PrimaryGet(id.Value);
            }

            if (type > 0)
            {
                model.GroupType = type;
            }

            ViewBag.Actives = ResSettings.SettingsInSession.Actives;

            return(PartialView(model));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(EvalGroup model)
        {
            var user = ResSettings.SettingsInSession.User;

            model.LevelPKID = EvalGroupHelper.UnionLevel;

            if (user.ProvinceId > 0)
            {
                model.ProvinceId = user.ProvinceId;
                model.LevelPKID  = EvalGroupHelper.ProvinceLevel;
            }

            if (user.AreaId > 0)
            {
                model.LevelPKID = EvalGroupHelper.CityLevel;
                model.AreaId    = user.AreaId;
            }

            if (model.GroupId == 0)
            {
                APBplDef.EvalGroupBpl.Insert(model);
            }
            else
            {
                APBplDef.EvalGroupBpl.UpdatePartial(model.GroupId, new
                {
                    Name      = model.GroupName,
                    LevelPKID = model.LevelPKID,
                    StartDate = model.StartDate,
                    EndDate   = model.EndDate
                });
            }

            return(Json(new
            {
                error = "none",
                msg = "编辑成功"
            }));
        }