public ActionResult _Serve(long consumeId, decimal Amount, long roomRegId) { var now = DateTime.Now; ViewBag.CurrentTime = now.ToString("yyyy-MM-dd HH:mm:ss"); ViewBag.ConsumeId = consumeId; ViewBag.HotelId = UserContext.CurrentUser.HotelId; ViewBag.RoomRegId = roomRegId; var consume = PosConsumeBll.GetById(consumeId); var pos = PosDefineBll.GetById(consume.PosId); ViewBag.Amount = Amount; ViewBag.ServiceChargePer = pos.ServiceChargePer; ViewBag.DefaultAmount = Convert.ToInt32(Amount * (decimal)0.01 * pos.ServiceChargePer); var data = new PosConsume() { Id = consumeId }; data.ServeAmount = Convert.ToInt32(Amount * (decimal)0.01 * pos.ServiceChargePer); return(View(data)); }
public ActionResult _Yh(long consumeId, long roomRegId) { var now = DateTime.Now; ViewBag.CurrentTime = now.ToString("yyyy-MM-dd HH:mm:ss"); ViewBag.ConsumeId = consumeId; ViewBag.RoomRegId = roomRegId; ViewBag.HotelId = UserContext.CurrentUser.HotelId; var data = new PosConsume() { Id = consumeId }; return(View(data)); }
public JsonResult YhEdit(PosConsume model) { var apiResult = new APIResult(); try { PosConsumeBll.YhEdit(model); apiResult.SeqId = model.Id; } catch (Exception ex) { apiResult.Ret = -1; apiResult.Msg = ex.Message; } return(Json(apiResult)); }
public JsonResult SaveDetails(long id, string detailJson) { var apiResult = new APIResult(); try { PosConsume model = PosConsumeBll.GetById(id); model.Details = JsonConvert.DeserializeObject <List <PosConsumeDetail> >(detailJson); PosConsumeBll.AddOrUpdate(model, UserContext.CurrentUser.HotelId); } catch (Exception ex) { apiResult.Ret = -1; apiResult.Msg = ex.Message; } return(Json(apiResult)); }