Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckAdminLogin(this);
     if (!IsPostBack)
     {
         var idx = Request["Id"];
         if (string.IsNullOrEmpty(idx))
         {
             Response.End(); return;
         }
         var et = new Tab_QA_SubType().ListAll("select * from Tab_QA_SubType where QaTypeIdx_Fx=" + idx);
         if (null != et && et.Count() > 0)//存在子类,不可删除
         {
             Cmn.Js.ExeScriptBlock("alert('该类别下存在子类别,不可删除!');window.location.href='QATypeManage.aspx';");
         }
         else
         {
             if (null == et || et.Count() < 1)//无子类别存在,则可以删除
             {
                 new Tab_QA_Type().Delete(idx);
                 Cmn.Js.ExeScriptBlock("alert('操作成功');window.location.href='QATypeManage.aspx';");
             }
         }
     }
 }
Exemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckAdminLogin(this);
     if (!IsPostBack)
     {
         var idx = Request["Id"];
         if (string.IsNullOrEmpty(idx))
         {
             Response.End(); return;
         }
         var et = new Tab_QA_SubType();
         et = et.Get(idx);
         if (null == et)
         {
             Response.End(); return;
         }
         var etm = new Tab_QA_Type().Get(et.QaTypeIdx_Fx.ToString());
         if (null == etm)
         {
             txtName.Text = "所属的QA大类不存在";
         }
         else
         {
             txtName.Text = etm.QaTypeName;
         }
         txtTitle.Text = et.QaSubTypeName;
     }
 }
Exemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        VerfiyAdmin.CheckUserLogin(this);
        if (!string.IsNullOrEmpty(Request["clr"]))//清除购物车
        {
            VerfiyAdmin.ClearGiftCart(); Response.End();
            return;
        }
        if (string.IsNullOrEmpty(Request["city"]))
        {
            Response.End(); return;
        }
        var et = VerfiyAdmin.GetCounterAddr(Request["city"]);

        if (null == et || et.Count < 1)
        {
            Response.End(); return;
        }
        jsoncity jcy = new jsoncity {
            name = et[0].name
        };
        List <jsonaddr> jdr = et.Select(k => new jsonaddr {
            name = k.address, Idx = k.Idx.ToString()
        }).ToList();

        jcy.address = jdr;
        jsonCcity jc = new jsonCcity(); jc.city = new List <jsoncity> {
            jcy
        };
        var jstr = JsonConvert.SerializeObject(jc);

        Response.Write(jstr); Response.End();
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckVIPUserLogin(this);
     UserAvaPoint = VerfiyAdmin.LoginUser.AvailablePoints;
     if (!string.IsNullOrEmpty(Request["PG"]))
     {
         if (!Int32.TryParse(Request["PG"], out PageIdx))
         {
             PageIdx = 1;
         }
     }
     //if (!IsPostBack)
     {
         var cmd = Request["optype"];
         if (string.IsNullOrEmpty(cmd))
         {
             BindGiftData(PageIdx);
         }
         else if (cmd.ToLower() == "byser")//按系列
         {
             var sername = Request["oparg"];
             BindGiftByTypeName(sername, PageIdx);
         }
         else if (cmd.ToLower() == "ByAvaPt".ToLower())//按可用积分
         {
             GetGiftData(PageIdx, 0, UserAvaPoint);
         }
         else if (cmd.ToLower() == "ByGiftName".ToLower())//按搜索
         {
             GetGiftData(PageIdx, Request["oparg"]);
         }
     }
 }
Exemplo n.º 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckAdminLogin(this);
     if (!IsPostBack)
     {
         BindData();
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckAdminLogin(this);
     if (!IsPostBack)
     {
         AspNetPager1.RecordCount = VerfiyAdmin.GetAllDarenCount();
     }
 }
Exemplo n.º 7
0
    protected readonly int OrdsecDef = 1;//默认排序值为1(如果用户没有填入排充值的话)


    protected void Page_Load(object sender, EventArgs e)
    {
        VerfiyAdmin.CheckAdminLogin(this);
        if (!IsPostBack)
        {
            string idx = Request["Idx"];
            if (!string.IsNullOrEmpty(idx))
            {
                var ent = new Tab_Y_ProductType().Get(idx);
                this.txtOrdSec.Text   = ent.OrdSec.ToString();
                this.txtTypeName.Text = ent.TypeName;
            }
        }
    }
Exemplo n.º 8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckUserLogin(this);
     if (!IsPostBack)
     {
         var i = AspNetPager1.RecordCount = VerfiyAdmin.GetSiteMailTotalCount();
         lblcount.Text = i.ToString();
     }
     if (!string.IsNullOrEmpty(delids.Value))
     {
         var ids = delids.Value.Replace("'", "");
         SqlHelper.ExecuteNonQuery(System.Data.CommandType.Text, "delete Tab_Y_SiteMail where Idx in(" + ids + ")");
         Response.Redirect("message.aspx");
     }
 }
Exemplo n.º 9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckAdminLogin(this);
     if (!IsPostBack)
     {
         var idx = Request["Id"];
         if (string.IsNullOrEmpty(idx))
         {
             Response.End(); return;
         }
         var et = new Tab_QA_Type().Get(idx);
         if (null == et)
         {
             Response.End(); return;
         }
         txtName.Text  = et.QaTypeName;
         txtTitle.Text = et.SortNumb.ToString();
     }
 }
Exemplo n.º 10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        VerfiyAdmin.CheckVIPUserLogin(this);
        UserAvaPoint = VerfiyAdmin.LoginUser.AvailablePoints;
        if (!IsPostBack)
        {
            var Id  = 0;
            var idx = Request["Id"];
            if (string.IsNullOrEmpty(idx) || !Int32.TryParse(idx, out Id))
            {
                return;
            }
            var et = new Tab_Order4Total().Get(Id.ToString());
            if (null == et)
            {
                return;
            }
            lblOrdNo.Text = et.OrderNo;

            var usr = VerfiyAdmin.LoginUser; if (null == usr)
            {
                return;
            }
            lblMail.Text = usr.UserEmail;

            var counter = new Tab_Order1Counter().Get(et.CounterIdx.ToString());
            if (null == counter)
            {
                return;
            }
            lblCounterName.Text  = counter.CounterName;
            lblCounterPhone.Text = counter.CounterPhone;
            lblAddr.Text         = counter.CounterAddr;
        }

        //子订单数据获取应该从库中来
        //柜台
    }
Exemplo n.º 11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        VerfiyAdmin.CheckAdminLogin(this);
        var idx = Request["Idx"];

        if (string.IsNullOrEmpty(idx))
        {
            return;
        }
        if (!IsPostBack)
        {
            BindProType();
            var ent = new Tab_Y_Product().Get(idx);
            if (ent == null)
            {
                return;
            }
            ddlProType.SelectedIndex = ddlProType.Items.IndexOf(ddlProType.Items.FindByValue(ent.ProductTypeIdx.ToString()));
            txtDesc.Text             = string.IsNullOrEmpty(ent.Descript)?string.Empty:Server.HtmlDecode(ent.Descript);
            txtProNo.Text            = string.IsNullOrEmpty(ent.ProductNo) ? string.Empty : ent.ProductNo;
            ImgPath1.ImageUrl        = "../upload/Product/" + ent.ImagePath1;
            txtTitle.Text            = ent.Title;
        }
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckVIPUserLogin(this);
 }
Exemplo n.º 13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        VerfiyAdmin.CheckVIPUserLogin(this);
        UserAvaPoint = VerfiyAdmin.LoginUser.AvailablePoints;
        if (!IsPostBack)
        {
            var usr = VerfiyAdmin.LoginUser;
            if (null == usr)
            {
                return;
            }
            lblAddr.Text     = usr.Address;
            lblRealName.Text = usr.RealName;
            lblProv.Text     = usr.Province;
            lblCity.Text     = usr.City;
            lblMail.Text     = usr.UserEmail;
            lblMobile.Text   = usr.MobilePhone;
            lblPostCode.Text = usr.ZipCode;
        }
        else//提交
        {
            //1.检查积分兑换商品是否超出积分了
            //2.保存相关数据至订单主从表中
            //3.扣减当前会员可用积分
            var gifts = VerfiyAdmin.GetGiftCart();
            if (null == gifts || gifts.Count < 1)
            {
                return;
            }
            var payforPoint = gifts.Sum(k => k.GiftCount * k.PerGiftData.NeedPoint); //得到总共兑换礼品需要消耗的积分总数
            var counterIdx = Request["counterIdx"];                                  //柜台
            int ctridx = -1; bool b = Int32.TryParse(counterIdx, out ctridx);
            if (string.IsNullOrEmpty(counterIdx) || !b)                              //柜台未选择
            {
                Cmn.Js.ShowAlert("你还没有选择兑换礼品的柜台!");
                return;
            }
            var usr = VerfiyAdmin.LoginUser; if (null == usr)
            {
                return;
            }
            if (usr.AvailablePoints - payforPoint <= 0)//积分不足
            {
                Cmn.Js.ShowAlert("你的可用积分不足以兑换所有礼品!");
                return;
            }
            var OrdNo = VerfiyAdmin.GenGiftOrderNo();//订单号

            var OrdIdx = new Tab_Order4Total().AddNew(new Tab_Order4Total
            {
                OrderNo     = OrdNo,
                OrderStatus = string.Empty,
                CounterNo   = string.Empty,            //柜台号
                CounterIdx  = Int32.Parse(counterIdx), //柜台IDX
                DateCreated = DateTime.Now,
                SourcesData = SourcesDataSTR,
                TotalPoints = payforPoint,
                UserIdx_Fx  = usr.Idx
            });

            var subOrd = new Tab_Order3Detail();
            //创建子订单数据
            foreach (var item in gifts)
            {
                subOrd.AddNew(new Tab_Order3Detail
                {
                    CreatedDate   = DateTime.Now,
                    GiftCount     = item.GiftCount,
                    GiftIdx_Fx    = item.GiftIdx,
                    NeedPoint     = item.PerGiftData.NeedPoint,
                    OrdersIdx_Fx  = OrdIdx,
                    OrderStatus   = string.Empty,
                    OrderUUID     = Guid.NewGuid(),
                    SourcesData   = SourcesDataSTR,
                    CounterIdx_Fx = counterIdx,//柜台IDX
                });
            }

            //扣减当前会员可用积分
            SqlHelper.ExecuteNonQuery(CommandType.Text, Sql_UpdateUsrPoint,
                                      new SqlParameter("@prm", payforPoint), new SqlParameter("@idx", VerfiyAdmin.LoginUser.Idx));
            Session[VerfiyAdmin.LoginUserKey] = new Tab_UserCommunity().Get(VerfiyAdmin.LoginUser.Idx.ToString());

            //发送邮件
            VerfiyAdmin.SendGiftOrderMail(OrdNo);
            Response.Redirect("fexchange_success.aspx?Id=" + OrdIdx.ToString());
        }
    }
Exemplo n.º 14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
        Response.Expires         = 0;
        Response.CacheControl    = "no-cache";

        if (!VerfiyAdmin.CheckVIPUserLogin(this))
        {
            Response.Write(DateTime.Now.ToString("mm:ss:fff ") + "not vip login");
            Response.End(); return;
        }
        Tab_UserCommunity lgnUsr = Session[VerfiyAdmin.LoginUserKey] as Tab_UserCommunity;


        //未登录.或不是VIP
        if (null == lgnUsr || "yes" != lgnUsr.VipBool.ToLower())
        {
            Response.Write(DateTime.Now.ToString("mm:ss:fff ") + "not vip login");

            Response.End(); return;
        }
        var GiftId    = Request["GiftID"];    //礼品ID
        var GiftCount = Request["GiftCount"]; //礼品数量
        int gftCount  = 1;                    //礼品数量


        if (string.IsNullOrEmpty(GiftCount) || !Int32.TryParse(GiftCount, out gftCount))
        {
            gftCount = 1;
        }
        int gftIdx = 0;

        if (string.IsNullOrEmpty(GiftId) || !Int32.TryParse(GiftId, out gftIdx))
        {
            //Response.Write("not valid GiftId");
            Response.End();
            return;
        }

        Cmn.Log.Write(string.Format("GIFT:{0} COUNT:{1}", gftIdx, gftCount));
        //添加礼品信息至Session
        Dictionary <int, SessGiftData> dic = Session[VerfiyAdmin.GiftCartSessKey] as Dictionary <int, SessGiftData>;

        dic = dic ?? new Dictionary <int, SessGiftData>();
        Cmn.Log.Write(string.Format("Gift:{0} Count:{1}", gftIdx, gftCount));
        if (!dic.ContainsKey(gftIdx))
        {
            dic.Add(gftIdx, new SessGiftData
            {
                GiftIdx     = gftIdx,
                GiftCount   = gftCount,
                PerGiftData = new DBEntity.Tab_Order2Gift().Get(gftIdx.ToString())
            });
        }
        else
        {
            dic[gftIdx].GiftCount += gftCount;
            if (dic[gftIdx].GiftCount <= 0)
            {
                dic.Remove(gftIdx);
            }
            Cmn.Log.Write(string.Format("EXISTS-GIFT:{0} COUNT:{1}", gftIdx, dic[gftIdx].GiftCount));
        }
        Session[VerfiyAdmin.GiftCartSessKey] = dic;
        Response.Write(DateTime.Now.ToString("mm:ss:fff ") + "Success"); Response.End(); return;
    }
Exemplo n.º 15
0
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckVIPUserLogin(this);
     UserAvaPoint = VerfiyAdmin.LoginUser.AvailablePoints;
 }