示例#1
0
    protected void btn_Del(object sender, EventArgs e)
    {
        Hi.Model.BD_Rebate rebate = new Hi.Model.BD_Rebate();

        if (KeyID != 0) //修改
        {
            rebate            = new Hi.BLL.BD_Rebate().GetModel(KeyID);
            rebate.dr         = 1;
            rebate.ts         = DateTime.Now;
            rebate.modifyuser = UserID;
            if (new Hi.BLL.BD_Rebate().Update(rebate))
            {
                Response.Redirect("RebateList.aspx");
                Response.End();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Result",
                                                        "<script>layerCommon.msg('修改失败!', IconOption.错误, 2000);</script>");
                return;
            }
        }
        else //新增
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Result",
                                                    "<script>layerCommon.msg('新增失败!', IconOption.错误, 2000);</script>");
            return;
        }
    }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            List <Hi.Model.BD_Rebate> rebateList = new Hi.BLL.BD_Rebate().GetList("", "compID='" + CompID + "' and RebateState = 1 and dr = 0", "");
            {
                try
                {
                    if (rebateList != null && rebateList.Count > 0)
                    {
                        foreach (var item in rebateList.Where(p => p.EndDate.AddDays(1) < DateTime.Now))
                        {
                            item.RebateState = 2;
                            item.ts          = DateTime.Now;
                            item.modifyuser  = UserID;
                            new Hi.BLL.BD_Rebate().Update(item);
                        }
                    }
                }
                catch
                {
                }
            }

            Bind();
            if (!Common.HasRight(this.CompID, this.UserID, "1119"))
            {
                this.libtnAdd.Visible = false;
            }
        }
    }
示例#3
0
    public void Databind()
    {
        try
        {
            Hi.Model.BD_Rebate rebate = new Hi.BLL.BD_Rebate().GetModel(KeyID);
            if (rebate != null)
            {
                if (rebate.CompID != CompID)
                {
                    Response.Write("你无权限访问。");
                    Response.End();
                }

                txtDisID.InnerText        = new Hi.BLL.BD_Distributor().GetModel(rebate.DisID).DisName;
                txtCode.InnerText         = rebate.ReceiptNo;
                txtRebateAmount.InnerText = rebate.RebateAmount.ToString("0.00");
                //string type = rebate.RebateType == 1 ? "整单返利" : (rebate.RebateType == 2 ? "分摊返利" : "");
                //if (type != "")
                //    txtType.InnerText = type;
                //else
                //{
                //    Page.ClientScript.RegisterStartupScript(this.GetType(), "Result",
                //    "<script>layerCommon.msg('返利信息已经失效!', IconOption.错误, 2000);</script>");
                //    return;
                //}

                txtStartDate.InnerText = rebate.StartDate.ToString("yyyy-MM-dd");
                txtEndDate.InnerText   = rebate.EndDate.ToString("yyyy-MM-dd");
                txtRemark.InnerText    = rebate.Remark;

                //add by hgh  0922
                if (rebate.RebateState != 1)
                {
                    //Page.ClientScript.RegisterStartupScript(this.GetType(), "Result",
                    //"<script>layerCommon.msg('返利信息已经失效!', IconOption.哭脸, 2000);</script>");
                    //return;
                    this.libtnEdit.Visible = false; //返利失效后,不可编辑
                    lblQixian.InnerText    = "(已失效)";
                }
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Result",
                                                        "<script>layerCommon.msg('返利信息已经失效!', IconOption.错误, 2000);</script>");
                return;
            }
        }
        catch (Exception ex)
        {
        }
    }
示例#4
0
    public void Bind()
    {
        string strwhere = string.Empty;

        strwhere += " isnull(dr,0)=0 and DisID='" + DisID + "' and RebateState=1 ";

        List <Hi.Model.BD_Rebate> l = new Hi.BLL.BD_Rebate().GetList("", strwhere, " EndDate asc");

        if (l != null)
        {
            if (l.Count > 0)
            {
                this.rptLog.DataSource = l;
                this.rptLog.DataBind();
            }
        }
    }
示例#5
0
 public void Databind()
 {
     try
     {
         Hi.Model.BD_Rebate rebate = new Hi.BLL.BD_Rebate().GetModel(KeyID);
         if (rebate != null)
         {
             if (rebate.CompID != CompID)
             {
                 Response.Write("信息异常。");
                 Response.End();
             }
             if (rebate.RebateState != 1)
             {
                 Page.ClientScript.RegisterStartupScript(this.GetType(), "Result",
                                                         "<script>layerCommon.msg('返利信息已经失效!', IconOption.哭脸, 2000);</script>");
                 return;
             }
             if (IsFind())
             {
                 return;
             }
             txtDisID.CompID       = rebate.CompID.ToString();
             txtDisID.Disid        = rebate.DisID.ToString();
             txtCode.Value         = rebate.ReceiptNo;
             txtRebateAmount.Value = rebate.RebateAmount.ToString("0.00");
             //this.RdType1.Checked = (rebate.RebateType == 1);
             //this.RdType2.Checked = (rebate.RebateType == 2);
             txtStartDate.Value  = rebate.StartDate.ToString("yyyy-MM-dd");
             txtEndDate.Value    = rebate.EndDate.ToString("yyyy-MM-dd");
             txtRemark.InnerText = rebate.Remark;
         }
         else
         {
             Page.ClientScript.RegisterStartupScript(this.GetType(), "Result",
                                                     "<script>layerCommon.msg('返利信息已经失效!', IconOption.错误, 2000);</script>");
             return;
         }
     }
     catch (Exception ex)
     {
     }
 }
示例#6
0
    public void Bind()
    {
        int pageCount = 0;
        int Counts    = 0;

        if (this.txtPager.Value.Trim().ToString() != "")
        {
            if (this.txtPager.Value.Trim().Length < 4)
            {
                Pager.PageSize = int.Parse(this.txtPager.Value.Trim());
            }
            else
            {
                this.txtPager.Value = "100";
                Pager.PageSize      = 100;
            }
        }

        List <Hi.Model.BD_Rebate> orders = new Hi.BLL.BD_Rebate().GetList(Pager.PageSize, Pager.CurrentPageIndex, "EndDate", true, SearchWhere(), out pageCount, out Counts);

        //计算总计 begin

        foreach (Hi.Model.BD_Rebate rebate in orders)
        {
            ta += Convert.ToDecimal(rebate.RebateAmount.ToString() == "" ? "0" : rebate.RebateAmount.ToString());
            if (rebate.RebateState == 1)
            {
                tb += Convert.ToDecimal(rebate.EnableAmount.ToString() == "" ? "0" : rebate.EnableAmount.ToString());
            }
        }
        //计算总计  end


        this.rptOrder.DataSource = orders;
        this.rptOrder.DataBind();
        Pager.RecordCount = Counts;
        page = Pager.CurrentPageIndex.ToString();
    }
示例#7
0
    public void databand()
    {
        string strwhere = string.Empty;

        if (!string.IsNullOrEmpty(Request["DisID"]))
        {
            DisID = (Request["DisID"] + "").ToInt(0);
        }

        //strwhere += " isnull(dr,0)=0 and DisID='" + DisID + "' and RebateState=1 ";

        strwhere = " disID = " + DisID + " and IsNull(dr,0) = 0 and RebateState = 1 and EnableAmount <> 0 and getdate() between StartDate and dateadd(day,1,EndDate)";

        List <Hi.Model.BD_Rebate> l = new Hi.BLL.BD_Rebate().GetList("", strwhere, " EndDate asc");

        if (l != null)
        {
            if (l.Count > 0)
            {
                this.rptbate.DataSource = l;
                this.rptbate.DataBind();
            }
        }
    }
示例#8
0
    public void Bind()
    {
        int pageCount = 0;
        int Counts    = 0;

        //每页显示的数据设置
        if (this.txtPageSize.Value.ToString() != "")
        {
            if (this.txtPageSize.Value.Trim().ToInt(0) >= 10000)
            {
                Pager.PageSize         = 100;
                this.txtPageSize.Value = "100";
            }
            else
            {
                Pager.PageSize = this.txtPageSize.Value.Trim().ToInt(0);
            }
        }
        List <Hi.Model.BD_Rebate> CompNewsNotice = new Hi.BLL.BD_Rebate().GetList(Pager.PageSize, Pager.CurrentPageIndex, "EndDate", true, SearchWhere(), out pageCount, out Counts);

        //计算总计 begin

        foreach (Hi.Model.BD_Rebate rebate in CompNewsNotice)
        {
            ta += Convert.ToDecimal(rebate.RebateAmount.ToString() == "" ? "0" : rebate.RebateAmount.ToString());
            tb += Convert.ToDecimal(rebate.EnableAmount.ToString() == "" ? "0" : rebate.EnableAmount.ToString());
        }
        //计算总计  end



        this.Rpt_Distribute.DataSource = CompNewsNotice;
        this.Rpt_Distribute.DataBind();
        Pager.RecordCount = Counts;
        page = Pager.CurrentPageIndex.ToString();
    }
示例#9
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        Hi.Model.BD_Rebate rebate = new BD_Rebate();

        if (KeyID != 0)//修改
        {
            rebate = new Hi.BLL.BD_Rebate().GetModel(KeyID);
            if (IsFind())
            {
                return;
            }
            rebate.DisID        = Convert.ToInt32(txtDisID.Disid);
            rebate.RebateAmount = Convert.ToDecimal(txtRebateAmount.Value);
            //可用返利金额
            rebate.EnableAmount = rebate.RebateAmount;
            rebate.ReceiptNo    = Common.NoHTML(txtCode.Value);
            //if (this.RdType1.Checked)
            //{
            //    rebate.RebateType = 1;
            //}
            //else if (this.RdType2.Checked)
            //{
            //    rebate.RebateType = 2;
            //}
            rebate.RebateType = 0;
            rebate.StartDate  = Convert.ToDateTime(txtStartDate.Value);
            rebate.EndDate    = Convert.ToDateTime(txtEndDate.Value);
            rebate.Remark     = Common.NoHTML(txtRemark.Value);

            rebate.ts         = DateTime.Now;
            rebate.modifyuser = UserID;
            if (new Hi.BLL.BD_Rebate().Update(rebate))
            {
                Response.Redirect("RebateList.aspx");
                Response.End();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Result",
                                                        "<script>layerCommon.msg('修改失败!', IconOption.错误, 2000);</script>");
                return;
            }
        }
        else//新增
        {
            rebate.DisID        = Convert.ToInt32(txtDisID.Disid);
            rebate.CompID       = new Hi.BLL.BD_Distributor().GetModel(rebate.DisID).CompID;
            rebate.RebateAmount = Convert.ToDecimal(txtRebateAmount.Value);
            rebate.UserdAmount  = 0;
            rebate.EnableAmount = rebate.RebateAmount;
            rebate.ReceiptNo    = Common.NoHTML(txtCode.Value);
            //if (this.RdType1.Checked)
            //{
            //    rebate.RebateType = 1;
            //}
            //else if (this.RdType2.Checked)
            //{
            //    rebate.RebateType = 2;
            //}
            rebate.RebateType  = 0;
            rebate.RebateState = 1;
            rebate.StartDate   = Convert.ToDateTime(txtStartDate.Value);
            rebate.EndDate     = Convert.ToDateTime(txtEndDate.Value);
            rebate.Remark      = Common.NoHTML(txtRemark.Value);

            rebate.ts         = DateTime.Now;
            rebate.modifyuser = UserID;

            int id = new Hi.BLL.BD_Rebate().Add(rebate);
            if (id > 0)
            {
                Response.Redirect("RebateList.aspx");
                Response.End();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Result",
                                                        "<script>layerCommon.msg('新增失败!', IconOption.错误, 2000);</script>");
                return;
            }
        }
    }