Exemple #1
0
        /// <summary>
        /// 获取所有订单
        /// </summary>
        /// <param name="completeNum">房间编号</param>
        /// <param name="name">客户名字</param>
        /// <param name="page">第几页</param>
        /// <param name="rows">一页多少条</param>
        /// <param name="flag">1 在用    其他 历史</param>
        /// <returns></returns>
        public Dictionary <String, Object> GetAllRoom(string completeNum, string name, string page, string rows, bool flag)
        {
            OrderManageDAL              orderManageDAL = new OrderManageDAL();
            int                         total          = 0; //总记录数
            List <OrderViewModel>       list           = orderManageDAL.GetAllRoom(completeNum, name, out total, Convert.ToInt32(page ?? "0"), Convert.ToInt32(rows ?? "0"), flag);
            Dictionary <String, Object> map            = new Dictionary <String, Object>();

            if (total != 0 && !rows.Equals(null))
            {
                map.Add("total", total);
                map.Add("pages", total / Convert.ToInt32(rows));
                map.Add("rows", list);
            }
            else
            {
                map.Add("total", 0);
                map.Add("pages", 1);
                map.Add("rows", new Regulations());
            }
            return(map);
        }