예제 #1
0
        /// <summary>
        /// 查询分页
        /// </summary>
        /// <returns></returns>
        public ActionResult GetPage()
        {
            string CompanyID     = WebUtil.GetFormValue <string>("CompanyID");
            int    PageIndex     = WebUtil.GetFormValue <int>("PageIndex", 1);
            int    PageSize      = WebUtil.GetFormValue <int>("PageSize", 10);
            string EquipmentName = WebUtil.GetFormValue <string>("EquipmentName");
            string Remark        = WebUtil.GetFormValue <string>("Remark", string.Empty);
            string EquipmentNum  = WebUtil.GetFormValue <string>("EquipmentNum", string.Empty);
            int    Status        = WebUtil.GetFormValue <int>("Status", 0);
            string CreateUser    = WebUtil.GetFormValue <string>("CreateUser");

            EquipmentEntity entity = new EquipmentEntity();

            entity.EquipmentName = EquipmentName;
            entity.Remark        = Remark;
            entity.EquipmentNum  = EquipmentNum;
            entity.Status        = Status;
            entity.CreateUser    = CreateUser;

            PageInfo pageInfo = new PageInfo();

            pageInfo.PageIndex = PageIndex;
            pageInfo.PageSize  = PageSize;
            EquipmentProvider                provider = new EquipmentProvider(CompanyID);
            List <EquipmentEntity>           list     = provider.GetList(entity, ref pageInfo);
            DataListResult <EquipmentEntity> result   = new DataListResult <EquipmentEntity>()
            {
                Code = (int)EResponseCode.Success, Message = "响应成功", Result = list, PageInfo = pageInfo
            };

            return(Content(JsonHelper.SerializeObject(result)));
        }
예제 #2
0
        public ActionResult GetEquipmentList()
        {
            int      pageIndex     = WebUtil.GetFormValue <int>("pageIndex", 1);
            int      pageSize      = WebUtil.GetFormValue <int>("pageSize", 15);
            string   EquipmentName = WebUtil.GetFormValue <string>("EquipmentName", string.Empty);
            int      Status        = WebUtil.GetFormValue <int>("Status", 0);
            PageInfo pageInfo      = new PageInfo()
            {
                PageIndex = pageIndex, PageSize = pageSize
            };
            EquipmentProvider provider = new EquipmentProvider();
            EquipmentEntity   entity   = new EquipmentEntity();

            if (!EquipmentName.IsEmpty())
            {
                entity.Begin <EquipmentEntity>()
                .Where <EquipmentEntity>("SnNum", ECondition.Like, "%" + EquipmentName + "%")
                .Or <EquipmentEntity>("EquipmentName", ECondition.Like, "%" + EquipmentName + "%")
                .End <EquipmentEntity>();
            }
            if (Status != 0)
            {
                entity.Where <EquipmentEntity>(a => a.Status == Status);
            }
            List <EquipmentEntity> list = provider.GetList(entity, ref pageInfo);
            string json = ConvertJson.ListToJson <EquipmentEntity>(list, "List");

            this.ReturnJson.AddProperty("Data", new JsonObject(json));
            this.ReturnJson.AddProperty("RowCount", list.Count);
            return(Content(this.ReturnJson.ToString()));
        }
예제 #3
0
        /// <summary>
        /// 查询设备列表
        /// </summary>
        /// <returns></returns>
        public ActionResult GetList()
        {
            string CompanyID = WebUtil.GetFormValue <string>("CompanyID");

            EquipmentProvider                provider = new EquipmentProvider(CompanyID);
            List <EquipmentEntity>           list     = provider.GetList();
            DataListResult <EquipmentEntity> result   = new DataListResult <EquipmentEntity>()
            {
                Code = (int)EResponseCode.Success, Message = "响应成功", Result = list
            };

            return(Content(JsonHelper.SerializeObject(result)));
        }