/// <summary> /// 修改数据 /// </summary> public AjaxResult Update(TbWastagerReportForm model) { if (model == null) { return(AjaxResult.Warning("参数错误")); } var anyRet = AnyInfo(model.ID); if (anyRet.state.ToString() != ResultType.success.ToString()) { return(anyRet); } try { using (DbTrans trans = Db.Context.BeginTransaction())//使用事务 { //修改信息 Repository <TbWastagerReportForm> .Update(trans, model, p => p.ID == model.ID); trans.Commit();//提交事务 return(AjaxResult.Success()); } } catch (Exception ex) { return(AjaxResult.Error(ex.ToString())); } }
/// <summary> /// 新增、修改数据提交 /// </summary> /// <param name="model">主表信息</param> /// <param name="itemModel">明细信息</param> /// <param name="type">类型</param> /// <returns></returns> public ActionResult SubmitForm(TbWastagerReportForm model, string type) { try { //var workOrderModel = JsonEx.JsonToObj<TbWastagerReportForm>(model); if (type == "add") { var data = _wasRFLogic.Insert(model); return(Content(data.ToJson())); } else { var data = _wasRFLogic.Update(model); return(Content(data.ToJson())); } } catch (Exception) { throw; } }
/// <summary> /// 新增数据 /// </summary> public AjaxResult Insert(TbWastagerReportForm model) { if (model == null) { return(AjaxResult.Warning("参数错误")); } model.InsertUserCode = OperatorProvider.Provider.CurrentUser.UserCode; try { using (DbTrans trans = Db.Context.BeginTransaction()) { //添加信息 Repository <TbWastagerReportForm> .Insert(trans, model); trans.Commit(); return(AjaxResult.Success()); } } catch (Exception ex) { return(AjaxResult.Error(ex.ToString())); } }