public ActionResult AddPaymentType(PropertyExpenseTypeModel model) { JsonModel jm = new JsonModel(); //如果表单模型验证成功 if (ModelState.IsValid) { IPropertyExpenseTypeBLL propertyExpenseTypeBll = BLLFactory <IPropertyExpenseTypeBLL> .GetBLL("PropertyExpenseTypeBLL"); T_PropertyExpenseType propertyExpenseType = new T_PropertyExpenseType() { IsFixed = model.IsFixed.Value, Name = model.Name, Memo = model.Memo, PropertyPlaceId = GetSessionModel().PropertyPlaceId.Value }; // 保存 propertyExpenseTypeBll.Save(propertyExpenseType); //日志记录 jm.Content = PropertyUtils.ModelToJsonString(model); } else { // 保存异常日志 jm.Msg = ConstantParam.JSON_RESULT_MODEL_CHECK_ERROR; } return(Json(jm, JsonRequestBehavior.AllowGet)); }
public ActionResult AddPaymentType() { PropertyExpenseTypeModel model = new PropertyExpenseTypeModel(); model.TypeList = getTypeList(); return(View(model)); }
public ActionResult EditPaymentType(int id) { IPropertyExpenseTypeBLL propertyExpenseTypeBll = BLLFactory <IPropertyExpenseTypeBLL> .GetBLL("PropertyExpenseTypeBLL"); //获取要编辑的类别 T_PropertyExpenseType propertyExpenseType = propertyExpenseTypeBll.GetEntity(m => m.Id == id); if (propertyExpenseType != null) { //初始化返回页面的模型 PropertyExpenseTypeModel model = new PropertyExpenseTypeModel() { ExpenseTypeId = propertyExpenseType.Id, IsFixed = propertyExpenseType.IsFixed, Name = propertyExpenseType.Name, Memo = propertyExpenseType.Memo, TypeList = getTypeList(propertyExpenseType.IsFixed) }; return(View(model)); } else { return(RedirectToAction("PaymentTypeList")); } }
public JsonResult EditPaymentType(PropertyExpenseTypeModel model) { JsonModel jm = new JsonModel(); //如果表单模型验证成功 if (ModelState.IsValid) { IPropertyExpenseTypeBLL propertyExpenseTypeBll = BLLFactory <IPropertyExpenseTypeBLL> .GetBLL("PropertyExpenseTypeBLL"); T_PropertyExpenseType propertyExpenseType = propertyExpenseTypeBll.GetEntity(m => m.Id == model.ExpenseTypeId); if (propertyExpenseType != null) { propertyExpenseType.IsFixed = model.IsFixed.Value; propertyExpenseType.Name = model.Name; propertyExpenseType.Memo = model.Memo; //编辑 if (propertyExpenseTypeBll.Update(propertyExpenseType)) { //日志记录 jm.Content = PropertyUtils.ModelToJsonString(model); } else { jm.Msg = "编辑失败"; } } else { jm.Msg = "该类别不存在"; } } else { jm.Msg = ConstantParam.JSON_RESULT_MODEL_CHECK_ERROR; } return(Json(jm, JsonRequestBehavior.AllowGet)); }