Example #1
0
        public JsonResult GetAreaByParentId(string parentId)
        {
            int pid = Utility.Util.ParseHelper.ToInt(parentId);
            pbsBasicRegionListResult resultBeijing                   = new pbsBasicRegionListResult();
            pbs_basic_RegionService  pbsBasicRegionService           = new pbs_basic_RegionService();
            ResultInfo <List <pbs_basic_Region> > resultinfo_beijing = pbsBasicRegionService.GetThisRegionList(pid);

            if (resultinfo_beijing.Result && resultinfo_beijing.Data != null)
            {
                resultBeijing.List = resultinfo_beijing.Data;
            }

            return(Json(resultBeijing.List, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public ActionResult ActivityAll(string activityClassId, string ageRangeId, string regionId, string keyWords)
        {
            #region 北京地区列表
            pbsBasicRegionListResult resultBeijing                   = new pbsBasicRegionListResult();
            pbs_basic_RegionService  pbsBasicRegionService           = new pbs_basic_RegionService();
            ResultInfo <List <pbs_basic_Region> > resultinfo_beijing = pbsBasicRegionService.GetThisRegionList(110100);
            if (resultinfo_beijing.Result && resultinfo_beijing.Data != null)
            {
                resultBeijing.List = resultinfo_beijing.Data;
            }
            ViewData["ListBeijingRegion"] = resultBeijing.List;
            #endregion

            #region 年龄范围
            pbsBasicAgeRangeListResult resultAge = new pbsBasicAgeRangeListResult();
            pbs_basic_AgeRangeService  pbsBasicAgeRangeService     = new pbs_basic_AgeRangeService();
            ResultInfo <List <pbs_basic_AgeRange> > resultinfo_age = pbsBasicAgeRangeService.GetAllAgeRangeList();
            if (resultinfo_age.Result && resultinfo_age.Data != null)
            {
                resultAge.List = resultinfo_age.Data;
            }
            ViewData["ListAge"] = resultAge.List;
            #endregion

            //#region 活动类型
            //pbsBasicGoodsTypeListResult resultType = new pbsBasicGoodsTypeListResult();
            //pbs_basic_GoodsTypeService pbsBasicGoodsTypeService = new pbs_basic_GoodsTypeService();
            //ResultInfo<List<pbs_basic_GoodsType>> resultinfo_type = pbsBasicGoodsTypeService.GetAllGoodTypeList();
            //if (resultinfo_type.Result && resultinfo_type.Data != null)
            //{
            //    resultType.List = resultinfo_type.Data;
            //}
            //ViewData["ListType"] = resultType.List;
            //#endregion

            #region 活动筛选分类
            pbsBasicActivityClassListResult resultFilter = new pbsBasicActivityClassListResult();
            pbs_basic_ActivityClassService  pbsBasicActivityClassService        = new pbs_basic_ActivityClassService();
            ResultInfo <List <pbs_basic_ActivityClass> > resultinfo_filrerClass = pbsBasicActivityClassService.GetAllActivityClassList();
            if (resultinfo_filrerClass.Result && resultinfo_filrerClass.Data != null)
            {
                resultFilter.List = resultinfo_filrerClass.Data;
            }
            ViewData["ListFilterClass"] = resultFilter.List;
            #endregion

            //int tid = Utility.Util.ParseHelper.ToInt(goodsTypeId);
            int fid = Utility.Util.ParseHelper.ToInt(activityClassId);
            int aid = Utility.Util.ParseHelper.ToInt(ageRangeId);
            int rid = Utility.Util.ParseHelper.ToInt(regionId);

            if (fid == 0)
            {
                fid = -1;
            }
            if (aid == 0)
            {
                aid = -1;
            }
            if (rid == 0)
            {
                rid = -1;
            }

            List <pbs_basic_GoodsView> listGoods                     = new List <pbs_basic_GoodsView>();
            pbs_basic_GoodsService     pbsBasicGoodsService          = new pbs_basic_GoodsService();
            ResultInfo <List <pbs_basic_GoodsView> > result_activity = pbsBasicGoodsService.GetGoodsList(keyWords, -1, -1, aid, rid, 0, -1, -1, -1, fid);
            if (result_activity.Result && result_activity.Data != null)
            {
                listGoods = result_activity.Data.ToList();
            }

            ViewData["ListGoods"] = listGoods;

            return(View());
        }
Example #3
0
        public ActionResult UserCenter()
        {
            string                       dadName = string.Empty;
            string                       mumName = string.Empty;
            pbs_basic_Users              users   = new pbs_basic_Users();
            pbs_basic_UsersService       pbsBasicUsersService = new pbs_basic_UsersService();
            ResultInfo <pbs_basic_Users> result_Users         = pbsBasicUsersService.GetUsersModelById(userid);

            if (result_Users.Result && result_Users.Data != null)
            {
                users             = result_Users.Data;
                ViewData["Users"] = users;
            }
            else
            {
                ViewData["Users"] = new pbs_basic_Users();
            }

            List <pbs_basic_Members> listMembers                  = new List <pbs_basic_Members>();
            pbs_basic_MembersService pbsBasicMembersService       = new pbs_basic_MembersService();
            ResultInfo <List <pbs_basic_Members> > result_Members = pbsBasicMembersService.GetMembersListByUserId(userid);

            if (result_Members.Result && result_Members.Data != null && result_Members.Data.Count > 0)
            {
                listMembers = result_Members.Data;
                if (listMembers.Where(p => p.RelationType == 0).FirstOrDefault() != null)
                {
                    dadName = listMembers.Where(p => p.RelationType == 0).FirstOrDefault().MemberName;
                }
                else
                {
                    dadName = string.Empty;
                }

                if (listMembers.Where(p => p.RelationType == 1).FirstOrDefault() != null)
                {
                    mumName = listMembers.Where(p => p.RelationType == 1).FirstOrDefault().MemberName;
                }
                else
                {
                    mumName = string.Empty;
                }
            }

            ViewData["DadName"] = dadName;
            ViewData["MumName"] = mumName;

            #region 区域下拉列表
            ViewData["RegionList"] = null;
            pbsBasicRegionParentSelect pbsRegionParentselect = new pbsBasicRegionParentSelect();
            pbsRegionParentselect.regionParentList = new List <pbs_basic_Region>();
            pbs_basic_RegionService pbsBasicRegionService          = new pbs_basic_RegionService();
            ResultInfo <List <pbs_basic_Region> > resultParentItem = pbsBasicRegionService.GetThisRegionList(110100);
            if (resultParentItem.Result && resultParentItem.Data != null && resultParentItem.Data.Count > 0)
            {
                foreach (pbs_basic_Region itemParent in resultParentItem.Data) //得到行集合
                {
                    pbs_basic_Region regionParent = new pbs_basic_Region();
                    regionParent.RegionId           = itemParent.RegionId;
                    regionParent.RegionName         = itemParent.RegionName;
                    regionParent.ParentRegionId     = itemParent.ParentRegionId;
                    regionParent.CreateTime         = itemParent.CreateTime;
                    regionParent.UpdateTime         = itemParent.UpdateTime;
                    regionParent.CreatorId          = itemParent.CreatorId;
                    regionParent.Remark             = itemParent.Remark;
                    regionParent.regionChildrenList = new List <pbs_basic_RegionChildren>();
                    ResultInfo <List <pbs_basic_Region> > resultChildernItem = pbsBasicRegionService.GetThisRegionList(regionParent.RegionId);
                    if (resultChildernItem.Result && resultChildernItem.Data != null && resultChildernItem.Data.Count > 0)
                    {
                        foreach (pbs_basic_Region itemChildren in resultChildernItem.Data) //得到行集合
                        {
                            pbs_basic_RegionChildren regionChildern = new pbs_basic_RegionChildren();
                            regionChildern.RegionId       = itemChildren.RegionId;
                            regionChildern.RegionName     = itemChildren.RegionName;
                            regionChildern.ParentRegionId = itemChildren.ParentRegionId;
                            regionChildern.CreateTime     = itemChildren.CreateTime;
                            regionChildern.UpdateTime     = itemChildren.UpdateTime;
                            regionChildern.CreatorId      = itemChildren.CreatorId;
                            regionChildern.Remark         = itemChildren.Remark;
                            regionParent.regionChildrenList.Add(regionChildern);
                        }
                    }
                    pbsRegionParentselect.regionParentList.Add(regionParent);
                }
            }

            ViewData["RegionList"] = pbsRegionParentselect.regionParentList;
            #endregion

            return(View());
        }