// 单个删除
 protected void lbtnDelCa_Click(object sender, EventArgs e)
 {
     //检查权限
     if (ChkAdminLevel(this.Page, 41, "Delete"))
     {
         // 当前点击的按钮
         LinkButton lb   = (LinkButton)sender;
         int        caId = int.Parse(lb.CommandArgument);
         ax_article bll  = new ax_article();
         bll.GetModel(caId);
         string    title = bll.title;
         ax_ticket bllpp = new ax_ticket();
         if (!bllpp.ExistsP(caId))//查找是否存在该礼品的礼券记录
         {
             bll.Delete(caId);
             AddAdminLog("删除", "删除礼品:" + title + ""); //记录日志
             JscriptMsg(this.Page, " 成功删除礼品:" + title + "", Utils.CombUrlTxt("product_list.aspx", "keywords={0}&page={1}", this.keywords, this.page.ToString()), "Success");
         }
         else
         {
             JscriptMsg(this.Page, "该礼品已经发放过礼券,不能删除!", "", "Error");
             return;
         }
     }
 }
Example #2
0
 //批量删除
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     //检查权限
     if (ChkAdminLevel(this.Page, 41, "Delete"))
     {
         int        sucCount   = 0; //成功数量
         int        errorCount = 0; //失败数量
         ax_article bll        = new ax_article();
         for (int i = 0; i < rptList.Items.Count; i++)
         {
             int      id = Convert.ToInt32(((HiddenField)rptList.Items[i].FindControl("hidId")).Value);
             CheckBox cb = (CheckBox)rptList.Items[i].FindControl("chkId");
             if (cb.Checked)
             {
                 if (bll.Delete(id))
                 {
                     sucCount++;
                 }
                 else
                 {
                     errorCount++;
                 }
             }
         }
         AddAdminLog("删除", "删除轮播图成功" + sucCount + "条,失败" + errorCount + "条"); //记录日志
         JscriptMsg(this.Page, " 删除轮播图成功" + sucCount + "条,失败" + errorCount + "条", Utils.CombUrlTxt("magic_list.aspx", "keywords={0}&page={1}", this.keywords, this.page.ToString()), "Success");
     }
 }
    protected void noticeBind()
    {
        ax_article bll = new ax_article();

        this.rptList_notice.DataSource = bll.GetList(8, " category_id =3 and status=1 ", " sort_id asc, add_time desc");
        this.rptList_notice.DataBind();
    }
Example #4
0
    private bool DoEdit(int _id)
    {
        bool result = false;

        ax_article model = new ax_article();

        model.GetModel(_id);

        model.category_id = 1;
        model.title       = txttitle.Text.Trim();
        model.content     = txtContent.Value;
        model.add_time    = Utils.StrToDateTime(txtAddTime.Text.Trim());
        model.sort_id     = int.Parse(txtSortId.Text.Trim());
        model.click       = int.Parse(txtclick.Text.Trim());
        model.img_url     = txtImgUrl.Text;

        if (cbIsLock.Checked == true)
        {
            model.status = 1;
        }
        else
        {
            model.status = 2;
        }
        if (model.Update())
        {
            AddAdminLog("修改", "修改礼品:" + txttitle.Text); //记录日志
            result = true;
        }

        return(result);
    }
Example #5
0
    private bool DoAdd()
    {
        ax_article model = new ax_article();

        model.category_id = 1;
        model.title       = txttitle.Text.Trim();
        model.content     = txtContent.Value;
        model.add_time    = Utils.StrToDateTime(txtAddTime.Text.Trim());
        model.sort_id     = int.Parse(txtSortId.Text.Trim());
        model.click       = int.Parse(txtclick.Text.Trim());
        model.img_url     = txtImgUrl.Text;
        if (cbIsLock.Checked == true)
        {
            model.status = 1;
        }
        else
        {
            model.status = 2;
        }
        if (model.Add() > 0)
        {
            AddAdminLog("添加", "添加礼品:" + txttitle.Text); //记录日志
            return(true);
        }

        return(false);
    }
    private void TreeBind()
    {
        ax_article bll = new ax_article();
        DataTable  dt  = bll.GetList("category_id =1 order by sort_id asc,id desc").Tables[0];

        this.ddlCategoryId.Items.Clear();
        this.ddlCategoryId.Items.Add(new ListItem("==全部==", ""));
        foreach (DataRow dr in dt.Rows)
        {
            string Id    = dr["id"].ToString();
            string Title = dr["title"].ToString().Trim();
            this.ddlCategoryId.Items.Add(new ListItem(Title, Id));
        }
    }
Example #7
0
    private void RptBind(string _strWhere, string _orderby)
    {
        this.page        = AXRequest.GetQueryInt("page", 1);
        txtKeywords.Text = this.keywords;
        ax_article bll = new ax_article();

        this.rptList.DataSource = bll.GetList(this.pageSize, this.page, _strWhere, _orderby, out this.totalCount);
        this.rptList.DataBind();

        //绑定页码
        txtPageNum.Text = this.pageSize.ToString();
        string pageUrl = Utils.CombUrlTxt("magic_list.aspx", "keywords={0}&page={1}", this.keywords, "__id__");

        PageContent.InnerHtml = Utils.OutPageList(this.pageSize, this.page, this.totalCount, pageUrl, 8);
    }
Example #8
0
 // 单个删除
 protected void lbtnDelCa_Click(object sender, EventArgs e)
 {
     //检查权限
     if (ChkAdminLevel(this.Page, 41, "Delete"))
     {
         // 当前点击的按钮
         LinkButton lb   = (LinkButton)sender;
         int        caId = int.Parse(lb.CommandArgument);
         ax_article bll  = new ax_article();
         bll.GetModel(caId);
         string title = bll.title;
         bll.Delete(caId);
         AddAdminLog("删除", "删除轮播图:" + title + ""); //记录日志
         JscriptMsg(this.Page, " 成功删除轮播图:" + title + "", Utils.CombUrlTxt("magic_list.aspx", "keywords={0}&page={1}", this.keywords, this.page.ToString()), "Success");
     }
 }
    //绑定记录
    public void binddr()
    {
        ax_article bll = new ax_article();

        string sqlstr = "category_id =1 and status=1 order by sort_id asc, add_time desc";

        DataView dv = bll.GetList(sqlstr).Tables[0].DefaultView;
        PagedDataSource pds = new PagedDataSource();
        AspNetPager1.RecordCount = dv.Count;
        pds.DataSource = dv;
        pds.AllowPaging = true;
        pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
        pds.PageSize = AspNetPager1.PageSize;
        repCategory.DataSource = pds;
        repCategory.DataBind();
    }
Example #10
0
    //保存排序
    protected void btnSave_Click(object sender, EventArgs e)
    {
        ax_article bll     = new ax_article();
        Repeater   rptList = new Repeater();

        rptList = this.rptList;

        for (int i = 0; i < rptList.Items.Count; i++)
        {
            int id = Convert.ToInt32(((HiddenField)rptList.Items[i].FindControl("hidId")).Value);
            int sortId;
            if (!int.TryParse(((TextBox)rptList.Items[i].FindControl("txtSortId")).Text.Trim(), out sortId))
            {
                sortId = 99;
            }
            bll.UpdateField(id, "sort_id=" + sortId.ToString());
        }
        JscriptMsg(this.Page, " 排序保存成功", Utils.CombUrlTxt("magic_list.aspx", "keywords={0}&page={1}", this.keywords, this.page.ToString()), "Success");
    }
Example #11
0
    private void ShowInfo(int _id)
    {
        ax_article model = new ax_article();

        model.GetModel(_id);
        txttitle.Text       = model.title;
        txtContent.Value    = model.content;
        txtAddTime.Text     = Convert.ToDateTime(model.add_time).ToString("yyyy-MM-dd HH:mm:ss");
        txtSortId.Text      = model.sort_id.ToString();
        txtclick.Text       = model.click.ToString();
        this.txtImgUrl.Text = model.img_url;

        if (model.status == 1)
        {
            cbIsLock.Checked = true;
        }
        else
        {
            cbIsLock.Checked = false;
        }
    }
Example #12
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        //检查商品
        IList <cart_items> iList = ShopCart.GetList();

        //保存订单=======================================================================
        ax_orders model = new ax_orders();

        model.order_no  = Utils.GetOrderNumber(); //订单号
        model.user_name = user_name.Value.Trim();
        model.user_tel  = user_tel.Value.Trim();
        string province = AXRequest.GetFormString("province");
        string city     = AXRequest.GetFormString("city");
        string area     = AXRequest.GetFormString("area");

        model.area    = province + "," + city + "," + area;
        model.address = address.Value.Trim();
        model.message = message.Value.Trim();

        string goods_title = "";
        //商品详细列表
        List <ax_order_goods> gls = new List <ax_order_goods>();

        foreach (cart_items item in iList)
        {
            ax_ticket myt = new ax_ticket();
            myt.GetModel(item.id);
            goods_title = new ax_article().GetTitle(Convert.ToInt32(myt.pid));
            gls.Add(new ax_order_goods {
                ticket_id = item.id, goods_id = myt.pid, goods_title = goods_title, ticket_no = item.ticket_no
            });
        }
        model.order_goods = gls;

        if (model.Add() == 0)
        {
            this.ClientScript.RegisterStartupScript(this.GetType(), "1", "<script> $.alert(\"<div class='message'>订单保存过程中发生错误,请重新提交!</div>\").time(5000);</script>");
            return;
        }

        #region 发送短信并入库
        ax_syssetting mySysSetting = new ax_syssetting();
        mySysSetting.GetModel(1);
        if (mySysSetting.MsgNum > 0 && mySysSetting.MsgOn == 1)
        {
            string user = mySysSetting.MsgName;

            string pass          = FormsAuthentication.HashPasswordForStoringInConfigFile(FormsAuthentication.HashPasswordForStoringInConfigFile(mySysSetting.MsgPwd, "MD5").ToLower(), "MD5").ToLower();
            string mobile        = user_tel.Value.Trim();
            string content       = "尊敬的" + user_name.Value.Trim() + "客户,您的" + goods_title + "订单号:" + model.order_no + "提交成功!我们会尽快给您安排发货,请注意查收!发货信息将会发送到您的手机上!请您留意!【AH水产】";
            string contentEncode = HttpUtility.UrlEncode(content, System.Text.Encoding.GetEncoding("utf-8"));
            string sms_url       = " http://210.5.152.50:7100/submit?userName="******"&body={'content':'" + contentEncode + "','passWord':'******','expId':'','phones':['" + mobile + "'],'productId':'21','sendTime':''}&isEncrypt=0";

            SMS mysms = new SMS();
            mysms.GetHtmlFromUrl(sms_url);

            ax_msglist my = new ax_msglist();
            my.CardNum    = model.order_no;
            my.MemberName = user_name.Value.Trim();
            my.MemberTel  = mobile;
            my.Message    = content;
            my.SendTime   = System.DateTime.Now;
            my.OP         = "提货短信";
            my.Add();

            mySysSetting.MsgNum = mySysSetting.MsgNum - 1;
            mySysSetting.UpdateMsgNum();
        }

        #endregion

        //清空购物车
        ShopCart.Clear("0");
        PanelOrder.Visible = false;
        this.ClientScript.RegisterStartupScript(this.GetType(), "1", "<script> $.alert(\"<div class='message'>恭喜您!订单提交成功!我们会尽快给您安排发货,请注意查收!发货信息将会发送到您的手机上!请您留意!</div>\").time(5000);</script>");
    }