Exemplo n.º 1
0
        /// <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));
        }
Exemplo n.º 2
0
        /// <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
            }));
        }
Exemplo n.º 3
0
 /// <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)));
     }
 }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        /// <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));
        }
Exemplo n.º 6
0
        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));
        }
Exemplo n.º 7
0
        /// <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));
        }
Exemplo n.º 8
0
        /// <summary>
        /// 查看红冲明细
        /// </summary>
        /// <param name="wjsmxId"></param>
        /// <returns></returns>
        public ActionResult _HchDetail(long wjsmxId)
        {
            var list = AgreeCompWjsmxRecordBll.GetHchList(wjsmxId);

            return(View(list));
        }
Exemplo n.º 9
0
 /// <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)));
 }