Exemple #1
0
        public object RoleMaintain(RoleMaintainModel model)
        {
            ResultPageData rs = new ResultPageData();

            try
            {
                var List = dbContext.v_Jusoft_PcSysRoles.Where(p => true);
                if (!string.IsNullOrEmpty(model.SeachKey))
                {
                    List = List.Where(p => p.Name.Contains(model.SeachKey));
                }
                var Data = List.Select(p => new
                {
                    p.Id,
                    p.Code,
                    p.Name,
                }).OrderByDescending(p => p.Id).ToPagedList(model.PageIndex, model.PageSize);
                rs.Data           = Data;
                rs.PageIndex      = model.PageIndex;
                rs.PageCount      = Data.PageCount;
                rs.HasNextPage    = Data.HasNextPage;
                rs.TotalItemCount = Data.TotalItemCount;
                rs.Code           = 0;
                rs.strResult      = "ok";
                return(Json(rs));
            }
            catch (Exception ex)
            {
                rs.Code      = 1001;
                rs.strResult = ex.Message;
                return(Json(rs));
            }
        }
Exemple #2
0
        public object CompanyMaintain(CompanyMaintainModel model)
        {
            ResultPageData rs = new ResultPageData();

            try
            {
                if (model.Id != null)
                {
                    var List = dbContext.v_Jusoft_PcSysEnType.Where(p => p.IdParent == model.Id);
                    rs.Data = List.Select(p => new
                    {
                        p.Id,
                        p.Name,
                        p.Memo,
                    }).ToPagedList(model.PageIndex, model.PageSize);
                }
                rs.strResult = "ok";
                rs.Code      = 0;
                return(Json(rs));
            }
            catch (Exception ex)
            {
                rs.Code      = 1001;
                rs.strResult = ex.Message;
                return(Json(rs));
            }
        }
Exemple #3
0
        /// <summary>
        /// 根据好评查询商品
        /// </summary>
        public JsonResult QueryGoodProduct()
        {
            RequestUser();
            if (resultData.res == 500)
            {
                return(this.ResultJson(resultData));
            }
            int pageIndex;
            int pageSize;

            if (GetParams("pageIndex") == null && GetParams("pageSize") == null)
            {
                resultData.msg = "索引值和页面大小不能为空";
                return(this.ResultJson(resultData));
            }
            else
            {
                pageIndex = int.Parse(GetParams("pageIndex"));
                pageSize  = int.Parse(GetParams("pageSize"));
                rpd       = IPC.QueryGoodProduct(pageIndex, pageSize);
            }
            if (rpd.total != 0)
            {
                resultData.res  = 200;
                resultData.msg  = "查询成功";
                resultData.data = rpd;
                return(this.ResultJson(resultData));
            }
            else
            {
                resultData.res = 200;
                resultData.msg = "未查到符合条件的数据";
                return(this.ResultJson(resultData));
            }
        }
Exemple #4
0
        public IHttpActionResult BasicMaintain(BasicMaintainModel model)
        {
            ResultPageData rs = new ResultPageData();

            try
            {
                var List = dbContext.v_Jusoft_PcSysEnType.Where(p => true);
                if (model.IdParent != null)
                {
                    List = List.Where(p => p.IdSysEnType == model.IdParent);
                }
                if (model.IdSysEnType != null)
                {
                    List = List.Where(p => p.IdParent == model.IdSysEnType);
                }
                if (!string.IsNullOrEmpty(model.SeachKey))
                {
                    List = List.Where(p => p.Name.Contains(model.SeachKey));
                }
                List <decimal?> Ids = dbContext.f_getEnTypeList(5).Select(p => p.Id).ToList();
                List = List.Where(p => Ids.Contains(p.Id));
                var Data = List.Select(p => new {
                    p.Id,
                    p.ParentName,
                    p.SysEnTypeName,
                    p.Name,
                    p.Memo
                }).OrderByDescending(p => p.Id).ToPagedList(model.PageIndex, model.PageSize);
                return(JsonResultHelper.JsonResult(Data));
            }
            catch (Exception ex)
            {
                return(JsonResultHelper.JsonResult(1000, ex.Message));
            }
        }
 public async Task <IActionResult> GetPageList(ParamPage <ParamAppSearchFilter> param)
 {
     return(await ActionWrapAsync(async() =>
     {
         ResultPageData <RspApp> result = new ResultPageData <RspApp>();
         result = await _appService.GetPageList(param);
         return result;
     }));
 }
Exemple #6
0
 public async Task <IActionResult> GetPageList(ParamPage <object> param)
 {
     return(await ActionWrapAsync(async() =>
     {
         ResultPageData <RpsEnv> result = new ResultPageData <RpsEnv>();
         result = await _envService.GetPageList(param);
         return result;
     }));
 }
        /// <summary>
        /// 获取分类数据接口
        /// </summary>
        /// <returns></returns>
        public JsonResult QueryClassiFication()
        {
            RequestUser();
            int    pageIndex;
            int    pageSize;
            string ClassName = string.Empty;

            if (GetParams("pageIndex") == null && GetParams("pageSize") == null)
            {
                resultData.msg  = "索引值和页面大小不能为空";
                resultData.data = pagedata;
                return(this.ResultJson(resultData));
            }
            else
            {
                pageIndex = int.Parse(GetParams("pageIndex"));
                pageSize  = int.Parse(GetParams("pageSize"));
                if (GetParams("ClassName") == null)
                {
                    pagedata        = ICFC.QueryClass(pageIndex, pageSize);
                    resultData.res  = 200;
                    resultData.msg  = "查询成功";
                    resultData.data = pagedata;
                    return(this.ResultJson(resultData));
                }
                else
                {
                    ClassName = GetParams("ClassName");
                    int res = ICFC.QueryClassIsParent(ClassName);
                    if (res == 0)
                    {
                        resultData.res = 200;
                        resultData.msg = "没找到符合条件的数据";
                        return(this.ResultJson(resultData));
                    }
                    if (res == -1)
                    {
                        pagedata        = ICFC.QueryClass(pageIndex, pageSize, ClassName);
                        resultData.res  = 200;
                        resultData.data = pagedata;
                        return(this.ResultJson(resultData));
                    }
                    else
                    {
                        pagedata        = ICFC.QueryClass(pageIndex, pageSize, res);
                        resultData.res  = 200;
                        resultData.data = pagedata;
                        return(this.ResultJson(resultData));
                    }
                }
            }
        }
Exemple #8
0
        /// <summary>
        /// 列表
        /// </summary>
        /// <returns></returns>
        public object CateMaintain()
        {
            ResultPageData rs = new ResultPageData();

            try
            {
                return(Json(rs));
            }
            catch (Exception ex)
            {
                rs.Code      = 1001;
                rs.strResult = ex.Message;
                return(Json(rs));
            }
        }
        /// <summary>
        /// 查看任务订单
        /// </summary>
        /// <returns></returns>
        public JsonResult QueryTasksOrder()
        {
            RequestUser();
            string code = string.Empty;

            if (string.IsNullOrEmpty(GetParams("pageIndex")) && string.IsNullOrEmpty(GetParams("pageSize")))
            {
                resultData.msg = "索引值和页面大小不能为空";
                return(this.ResultJson(resultData));
            }
            else
            {
                pageIndex = int.Parse(GetParams("pageIndex"));
                pageSize  = int.Parse(GetParams("pageSize"));
                if (!string.IsNullOrEmpty(GetParams("code")))
                {
                    code = GetParams("code");
                    rpd  = IBOC.QueryTaskOrder(pageIndex, pageSize, code);
                }
                else
                {
                    if (us.Level == 5)
                    {
                        rpd = IBOC.QueryTaskOrder(pageIndex, pageSize);
                    }
                    if (us.Level == 1 || us.Level == 4)
                    {
                        rpd = IBOC.QueryBusinessTaskOrder(pageIndex, pageSize, us.ID);
                    }
                }
                if (rpd.total != 0)
                {
                    resultData.res  = 200;
                    resultData.msg  = "查询成功";
                    resultData.data = rpd;
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 200;
                    resultData.msg = "未查到符合条件的数据";
                    return(this.ResultJson(resultData));
                }
            }
        }
Exemple #10
0
        public object UserMaintain(UserMaintainModel model)
        {
            ResultPageData rs = new ResultPageData();

            try
            {
                var List = dbContext.v_Jusoft_PcSysUser.Where(p => true);
                if (!string.IsNullOrEmpty(model.Name))
                {
                    List = List.Where(p => p.Name.Contains(model.Name));
                }
                if (!string.IsNullOrEmpty(model.Phone))
                {
                    List = List.Where(p => p.PsnMobilePhone.Contains(model.Phone));
                }
                var Data = List.Select(p => new
                {
                    p.id,
                    p.Name,
                    p.DepName,
                    p.PsnMobilePhone,
                    p.LockoutEnabled,
                    Roles = dbContext.AC_SysUsers.Where(o => o.Id == p.id).Select(k => new
                    {
                        roles = k.AC_SysRoles.Select(s => new
                        {
                            s.Name
                        }).ToList()
                    }),
                }).OrderBy(p => p.id).ToPagedList(model.PageIndex, model.PageSize);
                rs.Data           = Data;
                rs.PageIndex      = model.PageIndex;
                rs.PageCount      = Data.PageCount;
                rs.HasNextPage    = Data.HasNextPage;
                rs.TotalItemCount = Data.TotalItemCount;
                return(Json(rs));
            }
            catch (Exception ex)
            {
                rs.Code      = 1001;
                rs.strResult = ex.Message;
                return(Json(rs));
            }
        }
Exemple #11
0
        public object BasicMaintain(BasicMaintainModel model)
        {
            ResultPageData rs = new ResultPageData();

            try
            {
                var List = dbContext.v_Jusoft_PcSysEnType.Where(p => true);
                if (model.IdParent != null)
                {
                    List = List.Where(p => p.IdSysEnType == model.IdParent);
                }
                if (model.IdSysEnType != null)
                {
                    List = List.Where(p => p.IdParent == model.IdSysEnType);
                }
                if (!string.IsNullOrEmpty(model.SeachKey))
                {
                    List = List.Where(p => p.Name.Contains(model.SeachKey));
                }
                List <decimal?> Ids = dbContext.f_getEnTypeList(5).Select(p => p.Id).ToList();
                List = List.Where(p => Ids.Contains(p.Id));
                var Data = List.Select(p => new {
                    p.Id,
                    p.ParentName,
                    p.SysEnTypeName,
                    p.Name,
                    p.Memo
                }).OrderByDescending(p => p.Id).ToPagedList(model.PageIndex, model.PageSize);
                rs.Data           = Data;
                rs.PageIndex      = model.PageIndex;
                rs.HasNextPage    = Data.HasNextPage;
                rs.PageCount      = Data.PageCount;
                rs.TotalItemCount = Data.TotalItemCount;
                rs.Code           = 0;
                rs.strResult      = "ok";
                return(Json(rs));
            }
            catch (Exception ex)
            {
                rs.Code      = 1001;
                rs.strResult = ex.Message;
                return(Json(rs));
            }
        }
 /// <summary>
 /// 获取商品评论
 /// </summary>
 /// <returns></returns>
 public JsonResult QueryProductComment()
 {
     RequestUser();
     try
     {
         if (!string.IsNullOrEmpty(GetParams("pid")) && !string.IsNullOrEmpty(GetParams("pageIndex")) && !string.IsNullOrEmpty(GetParams("pageSize")))
         {
             int pid       = int.Parse(GetParams("pid"));
             int pageIndex = int.Parse(GetParams("pageIndex"));
             int pageSize  = int.Parse(GetParams("pageSize"));
             rpd = IPCC.QueryComment(pageIndex, pageSize, pid);
             if (rpd.total != 0)
             {
                 resultData.res  = 200;
                 resultData.msg  = "查询成功";
                 resultData.data = rpd;
                 return(this.ResultJson(resultData));
             }
             else
             {
                 resultData.res  = 200;
                 resultData.msg  = "查询成功,但是并没有找到符合条件的数据";
                 resultData.data = rpd;
                 return(this.ResultJson(resultData));
             }
         }
         else
         {
             resultData.res = 500;
             resultData.msg = "商品ID不能为空";
             return(this.ResultJson(resultData));
         }
     }
     catch (Exception ex)
     {
         resultData.res = 500;
         resultData.msg = ex.Message;
         return(this.ResultJson(resultData));
     }
 }
        public IHttpActionResult RoleMaintain([FromUri] RoleMaintainModel model)
        {
            ResultPageData rs = new ResultPageData();

            try
            {
                var List = dbContext.v_Jusoft_PcSysRoles.Where(p => true);
                if (!string.IsNullOrEmpty(model.SeachKey))
                {
                    List = List.Where(p => p.Name.Contains(model.SeachKey));
                }
                var Data = List.Select(p => new
                {
                    p.Id,
                    p.Code,
                    p.Name,
                }).OrderByDescending(p => p.Id).ToPagedList(model.PageIndex, model.PageSize);
                return(JsonResultHelper.JsonResult(Data));
            }
            catch (Exception ex)
            {
                return(JsonResultHelper.JsonResult(1000, ex.Message));
            }
        }
        protected override void OnAppearing()
        {
            base.OnAppearing();

            BindingContext = ResultData = new ResultPageData();
        }
        /// <summary>
        /// 查询任务列表
        /// </summary>
        /// <returns></returns>
        public JsonResult QueryTasksAll()
        {
            RequestUser();
            int    taskStatus = -1;
            string starttime  = string.Empty;
            string endtime    = string.Empty;
            string keyword    = string.Empty;
            string code       = string.Empty;
            int    type       = -1;

            if (string.IsNullOrEmpty(GetParams("pageIndex")) && string.IsNullOrEmpty(GetParams("pageSize")))
            {
                resultData.msg = "索引值和页面大小不能为空";
                return(this.ResultJson(resultData));
            }
            else
            {
                pageIndex = int.Parse(GetParams("pageIndex"));
                pageSize  = int.Parse(GetParams("pageSize"));
                if (!string.IsNullOrEmpty(GetParams("taskStatus")))
                {
                    taskStatus = int.Parse(GetParams("taskStatus"));
                }
                if (!string.IsNullOrEmpty(GetParams("stime")) && !string.IsNullOrEmpty(GetParams("etime")))
                {
                    starttime = GetParams("stime");
                    endtime   = GetParams("etime");
                }
                if (!string.IsNullOrEmpty(GetParams("keyword")))
                {
                    keyword = GetParams("keyword");
                }
                if (!string.IsNullOrEmpty(GetParams("code")))
                {
                    code = GetParams("code");
                }
                if (!string.IsNullOrEmpty(GetParams("type")))
                {
                    type = int.Parse(GetParams("type"));
                }
                if (us.Level == 2 || us.Level == 3)
                {
                    rpd = IBOC.GetBuyerTask(pageIndex, pageSize, taskStatus, starttime, endtime, keyword, code, type, us.ID);
                }
                if (us.Level == 5)
                {
                    rpd = IBOC.GetTaskAll(pageIndex, pageSize, taskStatus, starttime, endtime, keyword, code, type);
                }
                if (us.Level == 1 || us.Level == 4)
                {
                    rpd = IBOC.GetBusinessTask(pageIndex, pageSize, taskStatus, starttime, endtime, keyword, code, type, us.ID);
                }
                if (rpd.total != 0)
                {
                    resultData.res  = 200;
                    resultData.msg  = "查询成功";
                    resultData.data = rpd;
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 200;
                    resultData.msg = "未查到符合条件的数据";
                    return(this.ResultJson(resultData));
                }
            }
        }
Exemple #16
0
        /// <summary>
        /// 查询商家产品
        /// </summary>
        /// <returns></returns>
        public JsonResult QureyBusinessProduct()
        {
            RequestUser();
            int            pageIndex;
            int            pageSize;
            int            test_tatus_value;
            string         title  = string.Empty;
            DataDictionary result = new DataDictionary();

            if (string.IsNullOrEmpty(GetParams("pageIndex")) && string.IsNullOrEmpty(GetParams("pageSize")))
            {
                resultData.msg = "索引值和页面大小不能为空";
                return(this.ResultJson(resultData));
            }
            else
            {
                pageIndex = int.Parse(GetParams("pageIndex"));
                pageSize  = int.Parse(GetParams("pageSize"));
                if (GetParams("test_tatus_value") != null)
                {
                    test_tatus_value = int.Parse(GetParams("test_tatus_value"));
                    result           = IDDC.ITEM(test_tatus_index, test_tatus_value);
                }
                if (GetParams("title") != null)
                {
                    title = GetParams("title");
                }
                if (!string.IsNullOrEmpty(result.Key))
                {
                    if (!string.IsNullOrEmpty(title))
                    {
                        rpd = IBPC.QueryBusinessProduct(pageIndex, pageSize, result.Value, title);
                    }
                    else
                    {
                        rpd = IBPC.QueryBusinessProduct(pageIndex, pageSize, result.Value);
                    }
                }
                else
                {
                    if (!string.IsNullOrEmpty(title))
                    {
                        rpd = IBPC.QueryBusinessProduct(pageIndex, pageSize, title);
                    }
                    else
                    {
                        rpd = IBPC.QueryBusinessProduct(pageIndex, pageSize);
                    }
                }
                if (rpd.total != 0)
                {
                    resultData.res  = 200;
                    resultData.msg  = "查询成功";
                    resultData.data = rpd;
                    return(this.ResultJson(resultData));
                }
                else
                {
                    resultData.res = 200;
                    resultData.msg = "未查到符合条件的数据";
                    return(this.ResultJson(resultData));
                }
            }
        }
Exemple #17
0
        /// <summary>
        /// 查询商品接口
        /// </summary>
        /// <returns></returns>
        public JsonResult QueryProducts()
        {
            RequestUser();
            if (resultData.res == 500)
            {
                return(this.ResultJson(resultData));
            }
            int     productClassID = -1;
            string  keyword        = string.Empty;
            int     order          = -1;
            decimal startPrice     = -1;
            decimal endPrice       = -1;

            if (GetParams("pageIndex") == null && GetParams("pageSize") == null)
            {
                resultData.msg = "索引值和页面大小不能为空";
                return(this.ResultJson(resultData));
            }
            else
            {
                pageIndex = int.Parse(GetParams("pageIndex"));
                pageSize  = int.Parse(GetParams("pageSize"));
                if (!string.IsNullOrWhiteSpace(GetParams("productClassID")))
                {
                    productClassID = int.Parse(GetParams("productClassID"));
                }
                if (!string.IsNullOrWhiteSpace(GetParams("keyword")))
                {
                    keyword = GetParams("keyword");
                }
                if (!string.IsNullOrWhiteSpace(GetParams("order")))
                {
                    order = int.Parse(GetParams("order"));
                }
                if (!string.IsNullOrWhiteSpace(GetParams("startPrice")) && !string.IsNullOrWhiteSpace(GetParams("endPrice")))
                {
                    startPrice = decimal.Parse(GetParams("startPrice"));
                    endPrice   = decimal.Parse(GetParams("endPrice"));
                }
                if (order == 0)
                {
                    rpd = IPC.QueryProductOrderZero(pageIndex, pageSize, productClassID, keyword, startPrice, endPrice);
                }
                if (order == 1)
                {
                    rpd = IPC.QueryProductOrderOne(pageIndex, pageSize, productClassID, keyword, startPrice, endPrice);
                }
                if (order == 2)
                {
                    rpd = IPC.QueryProductOrderTwo(pageIndex, pageSize, productClassID, keyword, startPrice, endPrice);
                }
                if (order == 3)
                {
                    rpd = IPC.QueryProductOrderThree(pageIndex, pageSize, productClassID, keyword, startPrice, endPrice);
                }
                if (order == 4)
                {
                    rpd = IPC.QueryProductOrderFour(pageIndex, pageSize, productClassID, keyword, startPrice, endPrice);
                }
            }
            if (rpd.total != 0)
            {
                resultData.res  = 200;
                resultData.msg  = "查询成功";
                resultData.data = rpd;
                return(this.ResultJson(resultData));
            }
            else
            {
                resultData.res = 200;
                resultData.msg = "未查到符合条件的数据";
                return(this.ResultJson(resultData));
            }
        }
        private void Render(State state)
        {
            ResultPageData pageData = state.Page.GetData <ResultPageData>();

            this.ScoreText.text = pageData.Score.ToString();
        }
 private void RefreshView_Refreshing(object sender, EventArgs e)
 {
     BindingContext          = ResultData = new ResultPageData();
     ResultData.IsRefreshing = false;
 }