コード例 #1
0
    private void AuditorDataBind(int depID, string yearmonth)
    {
        DataTable dt = null;

        if (depID == 0)
        {
            dt = BGApplyReimburManager.GetApplyReimburAll(yearmonth);
        }
        else
        {
            dt = BGApplyReimburManager.GetApplyReimburSByDepID(depID, yearmonth);
        }
        if (dt.Rows.Count > 0)
        {
            btnexport.Enabled = true;
        }
        else
        {
            string message = "没有查询到数据";
            Response.Write("<script language=javascript>alert(\"" + message.Trim() + "\");window.top.close();</script>");
            btnexport.Enabled = false;
        }
        RepLeaderQuery.DataSource = dt;
        RepLeaderQuery.DataBind();
    }
コード例 #2
0
    protected void btnexport_Click(object sender, EventArgs e)
    {
        string yearmonth = ddlyear.Text.Trim() + "-" + ddlmonth.Text.Trim();

        depID = Utils.IntSafeConvert(ddlDep.SelectedValue);
        DataTable dt;

        if (depID == 0)
        {
            dt = BGApplyReimburManager.GetApplyReimburAllExport(yearmonth);
        }
        else
        {
            dt = BGApplyReimburManager.GetApplyReimburSByDepID(depID, yearmonth);
        }
        if (dt != null && dt.Rows.Count > 0)
        {
            MemoryStream ms = ExcelRender.RenderToExcelSetHead(dt, "申请时间#报销单号#上报单位#经办人#金额#事由#申请单状态");
            Response.ContentType = "application/xls";
            Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("报销单历史查询.xls", System.Text.Encoding.UTF8));
            Response.BinaryWrite(ms.ToArray());
            Response.End();
        }
        else
        {
            this.Response.Write("<script>alert('无数据不允许导出')</script>");
        }
    }
コード例 #3
0
    private void AuditorDataBind(int depID, string yearmonth)
    {
        DataTable dt = BGApplyReimburManager.GetApplyReimburSByDepID(depID, yearmonth);

        if (dt.Rows.Count <= 0)
        {
            string message = "没有查询到数据";
            Response.Write("<script language=javascript>alert(\"" + message.Trim() + "\");window.top.close();</script>");
        }
        else
        {
            repReiStaQue.DataSource = dt;
            repReiStaQue.DataBind();
        }
    }