Example #1
0
        private void AjaxAction(string action)
        {
            string s = "{\"state\":false,\"msg\":\"未定义操作\"}";
            NameValueCollection form = base.Request.Form;
            string str2 = action;

            if (str2 != null)
            {
                if (!(str2 == "edit"))
                {
                    if (str2 == "save")
                    {
                        try
                        {
                            OneyuanTaoInfo info2 = new OneyuanTaoInfo
                            {
                                IsOn          = true,
                                IsEnd         = false,
                                PrizeNumber   = int.Parse(form["PrizeNumber"]),
                                ActivityDec   = form["ActivityDec"],
                                Title         = form["Title"],
                                StartTime     = DateTime.Parse(form["StartTime"]),
                                EndTime       = DateTime.Parse(form["EndTime"]),
                                EachPrice     = decimal.Parse(form["EachPrice"]),
                                ReachNum      = int.Parse(form["ReachNum"]),
                                EachCanBuyNum = int.Parse(form["EachCanBuyNum"]),
                                FitMember     = form["FitMember"],
                                DefualtGroup  = form["DefualtGroup"],
                                CustomGroup   = form["CustomGroup"],
                                FinishedNum   = 0,
                                SkuId         = "N",
                                ProductImg    = form["ProductImg"],
                                ProductId     = int.Parse(form["ProductId"]),
                                HeadImgage    = form["HeadImgage"],
                                ReachType     = int.Parse(form["ReachType"]),
                                ProductPrice  = decimal.Parse(form["ProductPrice"]),
                                ProductTitle  = form["ProductTitle"]
                            };
                            if (info2.ActivityDec.Length > 100)
                            {
                                s = "{\"state\":false,\"msg\":\"活动描述信息太长!\"}";
                            }
                            else if (OneyuanTaoHelp.AddOneyuanTao(info2))
                            {
                                s = "{\"state\":true,\"msg\":\"保存活动成功\"}";
                            }
                            else
                            {
                                s = "{\"state\":false,\"msg\":\"保存活动失败\"}";
                            }
                        }
                        catch (Exception exception)
                        {
                            s = "{\"state\":false,\"msg\":\"" + exception.Message.Replace("'", " ").Replace("\r\n", " ") + "\"}";
                        }
                    }
                    else if (str2 == "read")
                    {
                        s = "{\"state\":false,\"msg\":\"读取数据\"}";
                    }
                }
                else
                {
                    OneyuanTaoInfo oneyuanTaoInfoById = OneyuanTaoHelp.GetOneyuanTaoInfoById(form["ActivityId"]);
                    if (oneyuanTaoInfoById != null)
                    {
                        this.OneTaoState = OneyuanTaoHelp.getOneTaoState(oneyuanTaoInfoById);
                        if (this.OneTaoState == Hidistro.SaleSystem.Vshop.OneTaoState.已结束)
                        {
                            s = "{\"state\":false,\"msg\":\"当前活动已结束,不能再修改!\"}";
                        }
                        else
                        {
                            oneyuanTaoInfoById.ActivityDec  = form["ActivityDec"];
                            oneyuanTaoInfoById.Title        = form["Title"];
                            oneyuanTaoInfoById.FitMember    = form["FitMember"];
                            oneyuanTaoInfoById.DefualtGroup = form["DefualtGroup"];
                            oneyuanTaoInfoById.CustomGroup  = form["CustomGroup"];
                            oneyuanTaoInfoById.HeadImgage   = form["HeadImgage"];
                            if (this.OneTaoState == Hidistro.SaleSystem.Vshop.OneTaoState.未开始)
                            {
                                oneyuanTaoInfoById.ProductId     = int.Parse(form["ProductId"]);
                                oneyuanTaoInfoById.StartTime     = DateTime.Parse(form["StartTime"]);
                                oneyuanTaoInfoById.EndTime       = DateTime.Parse(form["EndTime"]);
                                oneyuanTaoInfoById.EachPrice     = decimal.Parse(form["EachPrice"]);
                                oneyuanTaoInfoById.ReachNum      = int.Parse(form["ReachNum"]);
                                oneyuanTaoInfoById.EachCanBuyNum = int.Parse(form["EachCanBuyNum"]);
                                oneyuanTaoInfoById.PrizeNumber   = int.Parse(form["PrizeNumber"]);
                                oneyuanTaoInfoById.ReachType     = int.Parse(form["ReachType"]);
                                oneyuanTaoInfoById.ProductPrice  = decimal.Parse(form["ProductPrice"]);
                                oneyuanTaoInfoById.ProductTitle  = form["ProductTitle"];
                                oneyuanTaoInfoById.FinishedNum   = 0;
                                oneyuanTaoInfoById.SkuId         = "N";
                                oneyuanTaoInfoById.ProductImg    = form["ProductImg"];
                            }
                            if (oneyuanTaoInfoById.ActivityDec.Length > 100)
                            {
                                s = "{\"state\":false,\"msg\":\"活动描述信息太长!\"}";
                            }
                            else if (OneyuanTaoHelp.UpdateOneyuanTao(oneyuanTaoInfoById))
                            {
                                s = "{\"state\":true,\"msg\":\"活动修改成功!\"}";
                            }
                            else
                            {
                                s = "{\"state\":false,\"msg\":\"修改失败!\"}";
                            }
                        }
                    }
                    else
                    {
                        s = "{\"state\":false,\"msg\":\"活动信息不存在,可能已删除!\"}";
                    }
                }
            }
            base.Response.ClearContent();
            base.Response.ContentType = "application/json";
            base.Response.Write(s);
            base.Response.End();
        }
Example #2
0
        private void AjaxAction(string action)
        {
            string s = "{\"state\":false,\"msg\":\"未定义操作\"}";

            System.Collections.Specialized.NameValueCollection form = base.Request.Form;
            if (action != null)
            {
                if (!(action == "edit"))
                {
                    if (!(action == "save"))
                    {
                        if (!(action == "read"))
                        {
                            goto IL_417;
                        }
                    }
                    else
                    {
                        try
                        {
                            OneyuanTaoInfo oneyuanTaoInfo = new OneyuanTaoInfo();
                            oneyuanTaoInfo.IsOn          = true;
                            oneyuanTaoInfo.IsEnd         = false;
                            oneyuanTaoInfo.PrizeNumber   = int.Parse(form["PrizeNumber"]);
                            oneyuanTaoInfo.ActivityDec   = form["ActivityDec"];
                            oneyuanTaoInfo.Title         = form["Title"];
                            oneyuanTaoInfo.StartTime     = System.DateTime.Parse(form["StartTime"]);
                            oneyuanTaoInfo.EndTime       = System.DateTime.Parse(form["EndTime"]);
                            oneyuanTaoInfo.EachPrice     = decimal.Parse(form["EachPrice"]);
                            oneyuanTaoInfo.ReachNum      = int.Parse(form["ReachNum"]);
                            oneyuanTaoInfo.EachCanBuyNum = int.Parse(form["EachCanBuyNum"]);
                            oneyuanTaoInfo.FitMember     = form["FitMember"];
                            oneyuanTaoInfo.DefualtGroup  = form["DefualtGroup"];
                            oneyuanTaoInfo.CustomGroup   = form["CustomGroup"];
                            oneyuanTaoInfo.FinishedNum   = 0;
                            oneyuanTaoInfo.SkuId         = "N";
                            oneyuanTaoInfo.ProductImg    = form["ProductImg"];
                            oneyuanTaoInfo.ProductId     = int.Parse(form["ProductId"]);
                            oneyuanTaoInfo.HeadImgage    = form["HeadImgage"];
                            oneyuanTaoInfo.ReachType     = int.Parse(form["ReachType"]);
                            oneyuanTaoInfo.ProductPrice  = decimal.Parse(form["ProductPrice"]);
                            oneyuanTaoInfo.ProductTitle  = form["ProductTitle"];
                            if (oneyuanTaoInfo.ActivityDec.Length > 100)
                            {
                                s = "{\"state\":false,\"msg\":\"活动描述信息太长!\"}";
                            }
                            else if (OneyuanTaoHelp.AddOneyuanTao(oneyuanTaoInfo))
                            {
                                s = "{\"state\":true,\"msg\":\"保存活动成功\"}";
                            }
                            else
                            {
                                s = "{\"state\":false,\"msg\":\"保存活动失败\"}";
                            }
                            goto IL_417;
                        }
                        catch (System.Exception ex)
                        {
                            s = "{\"state\":false,\"msg\":\"" + ex.Message.Replace("'", " ").Replace("\r\n", " ") + "\"}";
                            goto IL_417;
                        }
                    }
                    s = "{\"state\":false,\"msg\":\"读取数据\"}";
                }
                else
                {
                    OneyuanTaoInfo oneyuanTaoInfoById = OneyuanTaoHelp.GetOneyuanTaoInfoById(form["ActivityId"]);
                    if (oneyuanTaoInfoById != null)
                    {
                        this.OneTaoState = OneyuanTaoHelp.getOneTaoState(oneyuanTaoInfoById);
                        if (this.OneTaoState == OneTaoState.已结束)
                        {
                            s = "{\"state\":false,\"msg\":\"当前活动已结束,不能再修改!\"}";
                        }
                        else
                        {
                            oneyuanTaoInfoById.ActivityDec  = form["ActivityDec"];
                            oneyuanTaoInfoById.Title        = form["Title"];
                            oneyuanTaoInfoById.FitMember    = form["FitMember"];
                            oneyuanTaoInfoById.DefualtGroup = form["DefualtGroup"];
                            oneyuanTaoInfoById.CustomGroup  = form["CustomGroup"];
                            oneyuanTaoInfoById.HeadImgage   = form["HeadImgage"];
                            if (this.OneTaoState == OneTaoState.未开始)
                            {
                                oneyuanTaoInfoById.ProductId     = int.Parse(form["ProductId"]);
                                oneyuanTaoInfoById.StartTime     = System.DateTime.Parse(form["StartTime"]);
                                oneyuanTaoInfoById.EndTime       = System.DateTime.Parse(form["EndTime"]);
                                oneyuanTaoInfoById.EachPrice     = decimal.Parse(form["EachPrice"]);
                                oneyuanTaoInfoById.ReachNum      = int.Parse(form["ReachNum"]);
                                oneyuanTaoInfoById.EachCanBuyNum = int.Parse(form["EachCanBuyNum"]);
                                oneyuanTaoInfoById.PrizeNumber   = int.Parse(form["PrizeNumber"]);
                                oneyuanTaoInfoById.ReachType     = int.Parse(form["ReachType"]);
                                oneyuanTaoInfoById.ProductPrice  = decimal.Parse(form["ProductPrice"]);
                                oneyuanTaoInfoById.ProductTitle  = form["ProductTitle"];
                                oneyuanTaoInfoById.FinishedNum   = 0;
                                oneyuanTaoInfoById.SkuId         = "N";
                                oneyuanTaoInfoById.ProductImg    = form["ProductImg"];
                            }
                            if (oneyuanTaoInfoById.ActivityDec.Length > 100)
                            {
                                s = "{\"state\":false,\"msg\":\"活动描述信息太长!\"}";
                            }
                            else if (OneyuanTaoHelp.UpdateOneyuanTao(oneyuanTaoInfoById))
                            {
                                s = "{\"state\":true,\"msg\":\"活动修改成功!\"}";
                            }
                            else
                            {
                                s = "{\"state\":false,\"msg\":\"修改失败!\"}";
                            }
                        }
                    }
                    else
                    {
                        s = "{\"state\":false,\"msg\":\"活动信息不存在,可能已删除!\"}";
                    }
                }
            }
IL_417:
            base.Response.ClearContent();
            base.Response.ContentType = "application/json";
            base.Response.Write(s);
            base.Response.End();
        }