Exemplo n.º 1
0
    private bool DoAdd()
    {
        ax_ticket model = new ax_ticket();

        if (model.Exists(txtticket_no.Text.Trim()))
        {
            JscriptMsg(this.Page, "您输入的礼券名称已经存在,请检查!", "", "Error");
            return(false);
        }
        model.ticket_no = txtticket_no.Text.Trim();

        model.ticket_pw = txtticket_pw.Text.Trim();

        model.pid      = int.Parse(ddlCategoryId.SelectedValue.Trim());
        model.add_time = Utils.StrToDateTime(txtAddTime.Text.Trim() + " 23:59:59");
        if (cbIsLock.Checked == true)
        {
            model.status = 2;
        }
        else
        {
            model.status = 1;
        }
        if (model.Add() > 0)
        {
            AddAdminLog("添加", "添加礼券:" + txtticket_no.Text); //记录日志
            return(true);
        }

        return(false);
    }
    private bool DoAdd()
    {
        string    one   = ddlCategoryId.SelectedValue.Trim();//礼品id
        ax_ticket bllpp = new ax_ticket();

        if (!bllpp.ExistsP(int.Parse(one)))//查找是否存在该礼品的礼券记录
        {
            int ws = one.Length;
            for (int i = 0; i < (8 - ws); i++)
            {
                one = one + "0";
            }
        }
        else
        {
            one = bllpp.GetMaxNo(int.Parse(one)).ToString();
        }
        ax_ticket model = new ax_ticket();

        model.pid = int.Parse(ddlCategoryId.SelectedValue.Trim());
        if (cbIsLock.Checked == true)
        {
            model.status = 2;
        }
        else
        {
            model.status = 1;
        }
        model.add_time = Utils.StrToDateTime(txtAddTime.Text.Trim() + " 23:59:59");

        int[] arr = getNum(int.Parse(txtticket_num.Text.Trim()), 123456, 987654);
        for (int i = 0; i < int.Parse(txtticket_num.Text.Trim()); i++)
        {
            model.ticket_no = (int.Parse(one) + i + 1).ToString();
            model.ticket_pw = arr[i].ToString();
            model.Add();
        }
        AddAdminLog("批量生成", "批量生成礼券规格:" + ddlCategoryId.SelectedItem.Text + "的礼券" + txtticket_num.Text.Trim() + "张"); //记录日志
        return(true);
    }