Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session[Constant.PARAMETER_TOTALBIDS] == null)
            {
                return;
            }

            TotalBidsReportParameter param = (TotalBidsReportParameter)Session[Constant.PARAMETER_TOTALBIDS];

            ObjectDataSource1.SelectParameters[0].DefaultValue = param.StartDate.ToString();
            ObjectDataSource1.SelectParameters[1].DefaultValue = param.EndDate.ToString();

            ReportParameter[] RequestorParameter = new ReportParameter[2];
            RequestorParameter[0] = new ReportParameter("StartDate", param.StartDate.ToString());
            RequestorParameter[1] = new ReportParameter("EndDate", param.EndDate.ToString());

            rvTotalBids.LocalReport.ReportPath = Request.PhysicalApplicationPath + @"reports\totalbids.rdlc";
            rvTotalBids.LocalReport.SetParameters(RequestorParameter);
            rvTotalBids.ShowReportBody = true;
            //rvTotalBids.LocalReport.Refresh();
        }
        PageTitle.InnerText = String.Format(Constant.TITLEFORMAT, "Total Bids Report");
    }
Example #2
0
    protected void lnkViewReport_Click(object sender, EventArgs e)
    {
        TotalBidsReportParameter param = new TotalBidsReportParameter();

        param.StartDate = DateTime.Parse(clndrStartDate.Text);
        param.EndDate   = DateTime.Parse(clndrEndDate.Text);

        Session[Constant.PARAMETER_TOTALBIDS] = param;

        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "SHOWWINDOW", "<script type='text/javascript'> window.open('../reports/totalbids.aspx','r1', 'toolbar=no,width=960, menubar=no, resizable=yes , scrollbars=yes'); </script>");
    }