/// <summary> /// 结账收款明细 /// </summary> /// <param name="wjsmxId"></param> /// <returns></returns> public ActionResult _Jzskmx(long wjsmxId) { var model = AgreeCompWjsmxRecordBll.GetById(wjsmxId); var list = AgreeCompWjsmxRecordBll.GetJzskmx(wjsmxId); ViewBag.PayList = list; return(View(model)); }
/// <summary> /// 红冲费用 /// </summary> /// <returns></returns> public ActionResult _WjsmxHch(long wjsmxId) { var wjsmx = AgreeCompWjsmxRecordBll.GetById(wjsmxId); ViewBag.AgreeCompId = wjsmx.AgreeCompId; ViewBag.AgreeCompShortName = wjsmx.AgreeCompShortName; return(View(new AgreeCompWjsmxHchDetail() { WjsmxId = wjsmxId, HotelId = UserContext.CurrentUser.HotelId })); }
/// <summary> /// 费用入账 /// </summary> /// <param name="agreeCompId"></param> /// <param name="id"></param> /// <returns></returns> public ActionResult _WjsmxFyrzEdit(string agreeCompId = "", long id = 0) { if (id == 0) { return(View(new AgreeCompWjsmxRecord() { AgreeCompId = agreeCompId, FsDate = DateTime.Now, RType = 2, HotelId = UserContext.CurrentUser.HotelId })); } else { return(View(AgreeCompWjsmxRecordBll.GetById(id))); } }
public ActionResult _WjsmxJs(long id) { var model = AgreeCompWjsmxRecordBll.GetById(id); //获取支付方式 var payTypeList = PayTypeBll.GetList(UserContext.CurrentUser.HotelId, true, true); var datas = new List <object>(); foreach (var item in payTypeList) { datas.Add(new AgreeCompWjsmxJsDetail { WjsmxId = id, PayTypeId = item.Id, PayTypeName = item.Name, Money = 0 }); } ViewBag.PayList = datas; return(View(model)); }
/// <summary> /// 红冲保存 /// </summary> /// <param name="model"></param> /// <returns></returns> public JsonResult WjsmxHch(AgreeCompWjsmxHchDetail model) { var apiResult = new APIResult(); var user = UserContext.CurrentUser; try { AgreeCompWjsmxRecordBll.WjsmxHch(model, 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)); }
public string GetYskAndWjsList(string agreeCompId) { var list = new List <AgreeCompZzRecord>(); long hotelId = UserContext.CurrentUser.HotelId; //获取未结算 var wjsList = AgreeCompWjsmxRecordBll.GetWjsList(agreeCompId, hotelId); if (wjsList != null && wjsList.Count > 0) { foreach (var item in wjsList) { list.Add(new AgreeCompZzRecord() { DetalId = item.Id, ZType = 3, RoomNO = item.RoomNO, Money = item.Money, FsDate = item.CDate, Remark = item.Remark }); } } //获取预收款 var yskList = AgreeCompStkRecordBll.GetList(agreeCompId, hotelId); if (yskList != null && yskList.Count > 0) { foreach (var item in yskList) { list.Add(new AgreeCompZzRecord() { DetalId = item.Id, ZType = item.RType, RoomNO = "", Money = item.Money, FsDate = TypeConvert.DateTimeToInt(item.FsDate), Remark = item.Remark }); } } return(JsonConvert.SerializeObject(list)); }
/// <summary> /// 已结算分页 /// </summary> /// <param name="page"></param> /// <param name="rows"></param> /// <param name="agreeCompId"></param> /// <returns></returns> public string GetYjsmxPager(int page, int rows, string agreeCompId) { var pager = AgreeCompWjsmxRecordBll.GetPager(page, rows, UserContext.CurrentUser.HotelId, agreeCompId, 1); return(JsonConvert.SerializeObject(pager)); }
/// <summary> /// 查看红冲明细 /// </summary> /// <param name="wjsmxId"></param> /// <returns></returns> public ActionResult _HchDetail(long wjsmxId) { var list = AgreeCompWjsmxRecordBll.GetHchList(wjsmxId); return(View(list)); }
/// <summary> /// 商品入账 /// </summary> /// <param name="agreeCompId"></param> /// <param name="id"></param> /// <returns></returns> public ActionResult _WjsmxSprzEdit(string agreeCompId = "", long id = 0) { return(View(AgreeCompWjsmxRecordBll.GetDetails(id, agreeCompId, UserContext.CurrentUser.HotelId))); }