Esempio n. 1
0
        public JsonResult UpdateMembersAjax(string memberName, string sex, string relationType, string birthday, string iDNum, string membersId)
        {
            int mid = Utility.Util.ParseHelper.ToInt(membersId);
            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;
                members.MemberName   = memberName;
                members.Sex          = Utility.Util.ParseHelper.ToInt(sex);
                members.RelationType = Utility.Util.ParseHelper.ToInt(relationType);
                members.Birthday     = birthday;
                members.IDNum        = iDNum;
                members.UpdateTime   = DateTime.Now;

                ResultInfo <bool> result_UpdateMembers = pbsBasicMembersService.UpdateMembers(members.MemberName, members.Sex, members.RelationType, members.Birthday, members.IDNum, userid, members.CreateTime, members.UpdateTime, 0, string.Empty, mid);
                if (result_UpdateMembers.Result && result_UpdateMembers.Data)
                {
                    return(Json(new ResultModel <bool>(0, "修改成功", true), JsonRequestBehavior.AllowGet));
                }
            }
            return(Json(new ResultModel <bool>(1, "修改失败", true), JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public ActionResult Buy(string orderId, string voucherId)
        {
            int    oId         = Utility.Util.ParseHelper.ToInt(orderId);
            int    vId         = Utility.Util.ParseHelper.ToInt(voucherId);
            string voucherName = string.Empty;
            pbs_basic_GoodsView pbsBasicGoodsView = new pbs_basic_GoodsView();
            pbs_basic_Order     order             = new pbs_basic_Order();
            pbs_basic_Members   members           = new pbs_basic_Members();
            pbs_basic_Voucher   voucher           = new pbs_basic_Voucher();
            //pbs_basic_OrderMember orderMember = new pbs_basic_OrderMember();
            pbs_basic_MembersService pbsBasicMembersService = new pbs_basic_MembersService();
            pbs_basic_OrderService   pbsBasicOrderService   = new pbs_basic_OrderService();
            pbs_basic_GoodsService   pbsBasicGoodsService   = new pbs_basic_GoodsService();
            pbs_basic_VoucherService pbsBasicVoucherService = new pbs_basic_VoucherService();
            //pbs_basic_OrderMemberService pbsBasicOrderMemberService = new pbs_basic_OrderMemberService();


            ResultInfo <pbs_basic_Order> result_order = pbsBasicOrderService.GetOrderModelById(oId);

            if (result_order.Result && result_order.Data != null)
            {
                order = result_order.Data;
                ResultInfo <pbs_basic_GoodsView> result_GoodsView = pbsBasicGoodsService.GetGoodsModelViewById(order.GoodsId);
                if (result_GoodsView.Result && result_GoodsView.Data != null)
                {
                    pbsBasicGoodsView = result_GoodsView.Data;
                }

                ResultInfo <pbs_basic_Members> result_Member = pbsBasicMembersService.GetMembersModelById(Utility.Util.ParseHelper.ToInt(order.OrderMemberId));
                if (result_Member.Result && result_Member.Data != null)
                {
                    members = result_Member.Data;
                }

                if (vId != 0)
                {
                    ResultInfo <pbs_basic_Voucher> result_Voucher = pbsBasicVoucherService.GetVoucherModelById(vId);
                    if (result_Voucher.Result && result_Voucher.Data != null)
                    {
                        voucherName = result_Voucher.Data.VoucherPrice.ToString();
                    }
                }
            }

            ViewData["GoodsView"]   = pbsBasicGoodsView;
            ViewData["Order"]       = order;
            ViewData["Members"]     = members;
            ViewData["VoucherId"]   = vId;
            ViewData["VoucherName"] = voucherName;
            return(View());
        }
Esempio n. 3
0
        public ActionResult ChoseMyMembersDetail(string Id)
        {
            int gid = 0;

            if (!string.IsNullOrWhiteSpace(Id))
            {
                gid = Utility.Util.ParseHelper.ToInt(Id);
            }

            pbs_basic_Members members = new pbs_basic_Members();

            ViewData["Members"] = members;

            ViewData["GoodsId"]   = gid;
            ViewData["ThisTitle"] = "添加成员信息";
            return(View());
        }
Esempio n. 4
0
        public ActionResult MyMembersDetail(string Id)
        {
            int mid = Utility.Util.ParseHelper.ToInt(Id);
            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;

            if (!string.IsNullOrEmpty(Id))
            {
                ViewData["ThisTitle"] = "修改成员信息";
            }
            else
            {
                ViewData["ThisTitle"] = "添加成员信息";
            }
            return(View());
        }
Esempio n. 5
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());
        }
Esempio n. 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));
        }
Esempio n. 7
0
        /// <summary>
        /// 获取传递的支付参数,并绑定页面上
        /// </summary>
        private void BindData(string orderId, string voucherId)
        {
            //pbs_basic_Users userDate = (pbs_basic_Users)Session["Users"];
            //int userid = userDate.UserId;
            //int userid = 5;
            int                      oId                    = Utility.Util.ParseHelper.ToInt(orderId);
            int                      vId                    = Utility.Util.ParseHelper.ToInt(voucherId);
            string                   voucherName            = string.Empty;
            decimal                  voucherPrice           = 0m;
            pbs_basic_GoodsView      pbsBasicGoodsView      = new pbs_basic_GoodsView();
            pbs_basic_Order          order                  = new pbs_basic_Order();
            pbs_basic_Members        members                = new pbs_basic_Members();
            pbs_basic_Voucher        voucher                = new pbs_basic_Voucher();
            pbs_basic_MembersService pbsBasicMembersService = new pbs_basic_MembersService();
            pbs_basic_OrderService   pbsBasicOrderService   = new pbs_basic_OrderService();
            pbs_basic_GoodsService   pbsBasicGoodsService   = new pbs_basic_GoodsService();
            pbs_basic_VoucherService pbsBasicVoucherService = new pbs_basic_VoucherService();

            ResultInfo <pbs_basic_Order> result_order = pbsBasicOrderService.GetOrderModelById(oId);

            if (result_order.Result && result_order.Data != null)
            {
                order = result_order.Data;
                ResultInfo <pbs_basic_GoodsView> result_GoodsView = pbsBasicGoodsService.GetGoodsModelViewById(order.GoodsId);
                if (result_GoodsView.Result && result_GoodsView.Data != null)
                {
                    pbsBasicGoodsView = result_GoodsView.Data;
                }

                ResultInfo <pbs_basic_Members> result_Member = pbsBasicMembersService.GetMembersModelById(Utility.Util.ParseHelper.ToInt(order.OrderMemberId));
                if (result_Member.Result && result_Member.Data != null)
                {
                    members = result_Member.Data;
                }

                if (vId != 0)
                {
                    ResultInfo <pbs_basic_Voucher> result_Voucher = pbsBasicVoucherService.GetVoucherModelById(vId);
                    if (result_Voucher.Result && result_Voucher.Data != null)
                    {
                        voucherPrice = result_Voucher.Data.VoucherPrice;
                        voucherName  = result_Voucher.Data.VoucherPrice.ToString();
                    }

                    //更新订单优惠券
                    ResultInfo <bool> result_UpdateOrderVoucher = pbsBasicOrderService.UpdateOrderVoucher(vId, oId);
                }
            }

            this.OrderSN   = DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + orderId;
            this.MyOrderSN = orderId;
            this.Body      = pbsBasicGoodsView.GoodsName;
            this.TotalFee  = (Convert.ToInt32((pbsBasicGoodsView.SellingPrice - voucherPrice) * 100)).ToString();
            if (Session["UserOpenId"] != null)
            {
                this.UserOpenId = Session["UserOpenId"].ToString();
            }

            GoodsName.Text     = pbsBasicGoodsView.GoodsName;
            VisitTime.Text     = Utility.Util.ParseHelper.ToDatetime(order.VisitTime).ToString("yyyy-MM-dd");
            GoodsTypeName.Text = pbsBasicGoodsView.GoodsTypeName;
            Count.Text         = order.Count.ToString();
            MemberName.Text    = members.MemberName;
            UserName.Text      = order.UserName;
            Phone.Text         = order.Phone;
            SellingPrice.Text  = ((pbsBasicGoodsView.SellingPrice - voucherPrice)).ToString();
            VoucherName.Text   = voucherName;

            this.orderPrice = pbsBasicGoodsView.SellingPrice.ToString();
        }