Beispiel #1
0
        public ActionResult DoSubmit()
        {
            MemberModel member = new MemberModel();

            member = WebUtil.Eval <MemberModel>(member, "", "");

            ViewData[typeof(MemberModel).Name] = member;
            DataBiz        dataBiz = DataBiz.GetInstant();
            JsResultObject re      = dataBiz.checkMemberRegInfo(member);

            if (re.code == JsResultObject.CODE_SUCCESS)
            {
                re = dataBiz.submitMemberRegInfo(member);
                if (re.code == JsResultObject.CODE_SUCCESS)
                {
                    /*
                     * MemberRewardModel reward = new MemberRewardModel();
                     * reward.busType = MemberRewardModel.BUS_TYPE_NEW_MEMBER;
                     * reward.amount = 10;
                     * reward.remark = string.Format("{0}新会员注册成功",DateTime.Now.ToShortDateString());
                     * reward.memberFk = member.id;
                     * reward.createDate = DateTime.Now;
                     * reward.setPk(reward.createPk());
                     * reward.rebateStatus = MemberRewardModel.REBATE_STATUS_UNREBATED;
                     * re= BaseZdBiz.Save(reward);
                     */
                    member.pwd = "";
                    WebUtil.SetSessionAttr(typeof(MemberModel).Name, member);
                    OrderModel order = WebUtil.GetSessionAttr <OrderModel>(typeof(OrderModel).Name);
                    if (order != null)
                    {
                        order          = BaseZdBiz.Load <OrderModel>(order.id);
                        order.memberFk = member.id;
                        BaseZdBiz.Update(order, "");
                        WebUtil.SetSessionAttr(typeof(OrderModel).Name, null);
                    }
                    return(View("RequestVaildate"));
                }
                else
                {
                    return(View("Error"));
                }
            }
            ViewData[typeof(JsResultObject).Name] = re;
            return(View("Index"));
        }