Beispiel #1
0
        public ActionResult SaveSchoolLevel(Bas_SchoolLevel inputModel)
        {
            Bas_SchoolLevel changeModel;

            if (inputModel.Bhl_Id == 0)
            {
                inputModel.Bhl_CreateTime = DateTime.Now;
                inputModel.Bhl_Creator    = CurrentUserID;
                changeModel = inputModel;
            }
            else
            {
                changeModel = schoolBll.GetSchoolLevel(inputModel.Bhl_Id);
                if (changeModel == null)
                {
                    throw new AbhsException(ErrorCodeEnum.ParameterInvalid, AbhsErrorMsg.ConstParameterInvalid);
                }
                changeModel.Bhl_Name          = inputModel.Bhl_Name;
                changeModel.Bhl_DividePercent = inputModel.Bhl_DividePercent;
                changeModel.Bhl_Remark        = inputModel.Bhl_Remark;
            }
            changeModel.Bhl_Status     = (int)StatusEnum.效;
            changeModel.Bhl_UpdateTime = DateTime.Now;
            changeModel.Bhl_Editor     = CurrentUserID;
            bool success = schoolBll.SaveSchoolLevel(changeModel);
            var  msg     = success ? "保存成功" : "保存失败";

            return(Json(new JsonSimpleResponse()
            {
                State = success, ErrorMsg = msg
            }));
        }
Beispiel #2
0
        public ActionResult EditLevel(int bhlId = 0)
        {
            Bas_SchoolLevel viewModel = new Bas_SchoolLevel();

            if (bhlId > 0)
            {
                viewModel = schoolBll.GetSchoolLevel(bhlId);
            }
            return(View(viewModel));
        }
Beispiel #3
0
        public bool SaveSchoolLevel(Bas_SchoolLevel model)
        {
            bool result = false;

            if (model.Bhl_Id > 0)
            {
                result = SchoolLevelRepository.Update(model);
            }
            else
            {
                result = SchoolLevelRepository.Insert(model) > 0;
            }
            return(result);
        }
Beispiel #4
0
 /// <summary>
 /// 插入学校等级
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int InsertSchoolLevel(Bas_SchoolLevel model)
 {
     return(SchoolLevelRepository.Insert(model));
 }