Пример #1
0
        public JsonResult TkEdit(AgreeCompStkRecord model)
        {
            var apiResult = new APIResult();
            var user      = UserContext.CurrentUser;

            try
            {
                AgreeCompStkRecordBll.AddTk(model, user.HotelId, user.Id, user.Name);
            }
            catch (Exception ex)
            {
                apiResult.Ret = -1;
                apiResult.Msg = ex.Message;
                if (!(ex is OperationExceptionFacade))
                {
                    LogFactory.GetLogger().Log(LogLevel.Error, ex);
                }
            }

            return(Json(apiResult));
        }
Пример #2
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));
        }
Пример #3
0
        public string GetStkPager(int page, int rows, string agreeCompId, int rtype = 0)
        {
            var pager = AgreeCompStkRecordBll.GetPager(page, rows, UserContext.CurrentUser.HotelId, agreeCompId, rtype);

            return(JsonConvert.SerializeObject(pager));
        }