protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session[Constant.PARAMETER_BIDHISTORYBYAUCTIONITEM] == null) { return; } AuctionBidHistoryReportParameter param = (AuctionBidHistoryReportParameter)Session[Constant.PARAMETER_BIDHISTORYBYAUCTIONITEM]; rvAuctionEvent.LocalReport.ReportPath = Request.PhysicalApplicationPath + @"reports\bidhistorybyauctionevent.rdlc"; rvAuctionEvent.ShowReportBody = false; ReportParameter[] RequestorParameter = new ReportParameter[2]; RequestorParameter[0] = new ReportParameter("AuctionRefNo", param.AuctionEvent); RequestorParameter[1] = new ReportParameter("IsExternal", param.IsExternal.ToString()); rvAuctionEvent.LocalReport.SetParameters(RequestorParameter); rvAuctionEvent.ShowReportBody = true; rvAuctionEvent.LocalReport.Refresh(); } PageTitle.InnerText = String.Format(Constant.TITLEFORMAT, "Bid History by Auction Event Report"); }
protected void gvBids_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("ViewReport")) { AuctionBidHistoryReportParameter param = new AuctionBidHistoryReportParameter(); param.AuctionEvent = e.CommandArgument.ToString(); param.IsExternal = rblInternalExternal.Items[0].Selected; Session[Constant.PARAMETER_BIDHISTORYBYAUCTIONITEM] = param; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "SHOWWINDOW", "<script type='text/javascript'> window.open('../reports/bidhistorybyauctionevent.aspx','r1', 'toolbar=no,width=630, menubar=no, resizable=yes , scrollbars=yes'); </script>"); } }