/// <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); }