public ActionResult Index2() { var roomReg = new Model.RoomReg(); var model = new RoomRegSwpc() { Id = 0, RoomRegId = 0, RoomNO = roomReg.RoomNO, Name = roomReg.Name, Sex = roomReg.Sex }; ////绑定损物赔偿分类表格 var details = RoomRegSwpcDetailsBll.GetDetails(UserContext.CurrentUser.HotelId); //var details = new List<RoomRegSwpcDetails>(); ViewBag.Details = details; return(View(model)); }
// GET: RoomRegSwpc /// <summary> /// 损物赔偿 费用只做新增 /// </summary> /// <param name="roomRegId"></param> /// <returns></returns> public ActionResult Index(long roomRegId, long itemId = 0) { if (itemId == 0) { var roomReg = RoomRegBll.GetById(roomRegId); if (roomReg == null) { roomReg = new Model.RoomReg(); } var model = new RoomRegSwpc() { Id = 0, RoomRegId = roomRegId, RoomNO = roomReg.RoomNO, Name = roomReg.Name, Sex = roomReg.Sex }; ////绑定损物赔偿分类表格 var details = RoomRegSwpcDetailsBll.GetDetails(UserContext.CurrentUser.HotelId); //var details = new List<RoomRegSwpcDetails>(); ViewBag.Details = details; return(View(model)); } else { var detail = RoomRegSwpcDetailsBll.SingleOrDefault(itemId); //获取主表数据 var model = new RoomRegSwpc(); if (detail != null) { model = RoomRegSwpcBll.SingleOrDefault(detail.ZbId); } if (model == null) { model = new RoomRegSwpc(); } //绑定损物赔偿分类表格 var details = RoomRegSwpcDetailsBll.GetDetails(UserContext.CurrentUser.HotelId, model.Id); ViewBag.Details = details; return(View(model)); } }
public JsonResult AddOrUpdate(RoomRegSwpc model, List <RoomRegSwpcDetails> details) { var user = UserContext.CurrentUser; var apiResult = new APIResult(); try { RoomRegSwpcBll.AddOrUpdate(model, details, user.Id, user.Name, user.HotelId); } catch (Exception ex) { apiResult.Ret = -1; apiResult.Msg = ex.Message; if (!(ex is OperationExceptionFacade)) { LogFactory.GetLogger().Log(LogLevel.Error, ex); } } return(Json(apiResult)); }