Example #1
0
        protected override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            HttpRequestBase bases = (HttpRequestBase)filterContext.HttpContext.Request;
            string          url   = bases.RawUrl.ToString().ToLower();
            string          host  = bases.Url.Host;

            url = host + url;
            if (Session["UserOpenId"] != null)
            {
                string userOpenId = Session["UserOpenId"].ToString();
                pbs_basic_UsersService pbsBasicUsersService = new pbs_basic_UsersService();
                ResultInfo <bool>      result_IsUser        = pbsBasicUsersService.IsExistsByWeiXinCode(userOpenId);
                if (result_IsUser.Result && !result_IsUser.Data)
                {
                    ResultInfo <bool> result_AddUser = pbsBasicUsersService.AddUsers(userOpenId, string.Empty, string.Empty, string.Empty, string.Empty, 0, string.Empty, userOpenId, DateTime.Now, DateTime.Now, 0, string.Empty, string.Empty);
                }

                ResultInfo <pbs_basic_Users> result_Users = pbsBasicUsersService.GetUsersModelByWeiXinCode(userOpenId);
                if (result_Users.Result && result_Users.Data != null)
                {
                    Session["Users"] = result_Users.Data;
                }
            }
            else
            {
                filterContext.Result = new RedirectResult("~/WeiPay/Send.aspx?myReturnUrl=" + url);
            }

            base.OnActionExecuting(filterContext);
        }
Example #2
0
        public ActionResult MemberDetailList()
        {
            pbsBasicUsersDetailListResult result = new pbsBasicUsersDetailListResult();
            pbs_basic_UsersService        pbsBasicUsersService    = new pbs_basic_UsersService();
            ResultInfo <List <pbs_basic_UsersDetail> > resultinfo = pbsBasicUsersService.GetUsersDetailList();

            if (resultinfo.Result && resultinfo.Data != null)
            {
                result.List = resultinfo.Data;
            }

            return(View(result));
        }
Example #3
0
        // GET: User

        public ActionResult Index()
        {
            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;
            }

            return(View());
        }
Example #4
0
        public ActionResult Order(string Id, string memberId)
        {
            int mid = 0;
            //商品信息
            pbs_basic_GoodsView pbsBasicGoodsView = new pbs_basic_GoodsView();
            int gid = Utility.Util.ParseHelper.ToInt(Id);
            pbs_basic_GoodsService           pbsBasicGoodsService = new pbs_basic_GoodsService();
            ResultInfo <pbs_basic_GoodsView> result = pbsBasicGoodsService.GetGoodsModelViewById(gid);

            if (result.Result && result.Data != null)
            {
                pbsBasicGoodsView     = result.Data;
                ViewData["GoodsView"] = pbsBasicGoodsView;
            }

            //套餐信息
            List <pbs_basic_GoodsPackage> goodsPackageList            = new List <pbs_basic_GoodsPackage>();
            pbs_basic_GoodsPackageService pbsBasicGoodsPackageService = new pbs_basic_GoodsPackageService();
            ResultInfo <List <pbs_basic_GoodsPackage> > resultGoodsPackageViewList = pbsBasicGoodsPackageService.GetAllGoodsPackageListByGoodsTypeId(pbsBasicGoodsView.GoodsTypeId);

            if (resultGoodsPackageViewList.Result && resultGoodsPackageViewList.Data != null)
            {
                goodsPackageList             = resultGoodsPackageViewList.Data;
                ViewData["GoodsPackageList"] = goodsPackageList;
            }

            //用户和成员信息
            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;
            }

            //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)
            //{
            //    listMembers = result_Members.Data;
            //    ViewData["Members"] = listMembers;
            //}
            if (!string.IsNullOrWhiteSpace(memberId))
            {
                mid = Utility.Util.ParseHelper.ToInt(memberId);
            }
            pbs_basic_Members              members = new pbs_basic_Members();
            pbs_basic_MembersService       pbsBasicMembersService = new pbs_basic_MembersService();
            ResultInfo <pbs_basic_Members> result_Members         = pbsBasicMembersService.GetMembersModelById(mid);

            if (result_Members.Result && result_Members.Data != null)
            {
                members             = result_Members.Data;
                ViewData["Members"] = members;
            }

            ViewData["MemberId"] = mid;

            return(View());
        }
Example #5
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());
        }
Example #6
0
        public JsonResult UpdateUserAjax(string nickName, string photoUrl, string babySex, string phone, string babyBirthday, string dadName, string mumName, string myAdress)
        {
            bool                         flag                   = false;
            pbs_basic_Users              users                  = new pbs_basic_Users();
            List <pbs_basic_Members>     listMembers            = new List <pbs_basic_Members>();
            pbs_basic_Members            dadMember              = new pbs_basic_Members();
            pbs_basic_Members            mumMember              = new pbs_basic_Members();
            pbs_basic_UsersService       pbsBasicUsersService   = new pbs_basic_UsersService();
            pbs_basic_MembersService     pbsBasicMembersService = new pbs_basic_MembersService();
            ResultInfo <pbs_basic_Users> result_Users           = pbsBasicUsersService.GetUsersModelById(userid);

            if (result_Users.Result && result_Users.Data != null)
            {
                users              = result_Users.Data;
                users.PhotoUrl     = photoUrl;
                users.NickName     = nickName;
                users.BabySex      = Utility.Util.ParseHelper.ToInt(babySex);
                users.Phone        = phone;
                users.BabyBirthday = babyBirthday;
                users.MyAdress     = myAdress;
                ResultInfo <bool> result_UpdateUsers = pbsBasicUsersService.UpdateUsers(users.LoginName, users.Pwd, users.NickName, users.PhotoUrl, users.Phone, users.BabySex, users.BabyBirthday, users.WeiXinCode, users.CreateTime, users.UpdateTime, users.UserId, users.Remark, users.MyAdress, users.UserId);
                if (result_UpdateUsers.Result && result_UpdateUsers.Data)
                {
                    ResultInfo <List <pbs_basic_Members> > result_Members = pbsBasicMembersService.GetMembersListByUserId(userid);
                    if (result_Members.Result && result_Members.Data != null)
                    {
                        listMembers = result_Members.Data;
                        if (listMembers.Where(p => p.RelationType == 0).FirstOrDefault() != null)
                        {
                            dadMember = listMembers.Where(p => p.RelationType == 0).FirstOrDefault();
                        }

                        if (listMembers.Where(p => p.RelationType == 1).FirstOrDefault() != null)
                        {
                            mumMember = listMembers.Where(p => p.RelationType == 1).FirstOrDefault();
                        }

                        dadMember.MemberName = dadName;
                        mumMember.MemberName = mumName;

                        if (dadMember != null && dadMember.MembersId > 0)
                        {
                            ResultInfo <bool> result_DadMemberUpdate = pbsBasicMembersService.UpdateMembers(dadMember.MemberName, dadMember.Sex, dadMember.RelationType, dadMember.Birthday, dadMember.IDNum, dadMember.UserId, dadMember.CreateTime, dadMember.UpdateTime, dadMember.CreatorId, dadMember.Remark, dadMember.MembersId);
                            if (result_DadMemberUpdate.Result && result_DadMemberUpdate.Data)
                            {
                                flag = true;
                            }
                        }

                        if (mumMember != null && mumMember.MembersId > 0)
                        {
                            ResultInfo <bool> result_MumMemberUpdate = pbsBasicMembersService.UpdateMembers(mumMember.MemberName, mumMember.Sex, mumMember.RelationType, mumMember.Birthday, mumMember.IDNum, mumMember.UserId, mumMember.CreateTime, mumMember.UpdateTime, mumMember.CreatorId, mumMember.Remark, mumMember.MembersId);
                            if (result_MumMemberUpdate.Result && result_MumMemberUpdate.Data)
                            {
                                flag = true;
                            }
                        }

                        if (flag)
                        {
                            return(Json(new ResultModel <bool>(0, "修改成功", true), JsonRequestBehavior.AllowGet));
                        }
                    }
                    else
                    {
                        dadMember.MemberName   = dadName;
                        dadMember.Sex          = 0;
                        dadMember.RelationType = 0;
                        dadMember.Birthday     = string.Empty;
                        dadMember.IDNum        = string.Empty;
                        dadMember.UserId       = userid;
                        dadMember.CreateTime   = DateTime.Now;
                        dadMember.UpdateTime   = DateTime.Now;
                        dadMember.CreatorId    = 0;
                        dadMember.Remark       = string.Empty;
                        mumMember.MemberName   = mumName;
                        mumMember.Sex          = 0;
                        mumMember.RelationType = 0;
                        mumMember.Birthday     = string.Empty;
                        mumMember.IDNum        = string.Empty;
                        mumMember.UserId       = userid;
                        mumMember.CreateTime   = DateTime.Now;
                        mumMember.UpdateTime   = DateTime.Now;
                        mumMember.CreatorId    = 0;
                        mumMember.Remark       = string.Empty;

                        ResultInfo <bool> result_DadMemberUpdate = pbsBasicMembersService.AddMembers(dadMember.MemberName, dadMember.Sex, dadMember.RelationType, dadMember.Birthday, dadMember.IDNum, dadMember.UserId, dadMember.CreateTime, dadMember.UpdateTime, dadMember.CreatorId, dadMember.Remark);
                        ResultInfo <bool> result_MumMemberUpdate = pbsBasicMembersService.AddMembers(mumMember.MemberName, mumMember.Sex, mumMember.RelationType, mumMember.Birthday, mumMember.IDNum, mumMember.UserId, mumMember.CreateTime, mumMember.UpdateTime, mumMember.CreatorId, mumMember.Remark);
                        if (result_DadMemberUpdate.Result && result_DadMemberUpdate.Data && result_MumMemberUpdate.Result && result_MumMemberUpdate.Data)
                        {
                            return(Json(new ResultModel <bool>(0, "修改成功", true), JsonRequestBehavior.AllowGet));
                        }
                    }
                }
            }
            return(Json(new ResultModel <bool>(1, "修改失败", true), JsonRequestBehavior.AllowGet));
        }