protected void BindStructureRuleGrid(int IssuerId) { DataSet dsStructureRules = OnlineBondBo.GetLiveBondTransaction(IssuerId, customerVo.CustomerId, customerVo.TaxStatusCustomerSubTypeId); DataTable dtTransact = dsStructureRules.Tables[0]; if (dtTransact.Rows.Count > 0) { if (Cache["NCDTransactList" + userVo.UserId.ToString()] == null) { Cache.Insert("NCDTransactList" + userVo.UserId.ToString(), dtTransact); } else { Cache.Remove("NCDTransactList" + userVo.UserId.ToString()); Cache.Insert("NCDTransactList" + userVo.UserId.ToString(), dtTransact); } gvCommMgmt.DataSource = dtTransact; ViewState["Transact"] = dtTransact; gvCommMgmt.DataBind(); pnlNCDTransactact.Visible = true; //ibtExportSummary.Visible = true; trSubmit.Visible = true; } else { // ibtExportSummary.Visible = false; gvCommMgmt.DataSource = dtTransact; gvCommMgmt.DataBind(); pnlNCDTransactact.Visible = true; trSubmit.Visible = false; } }
protected void btnExpandAll_Click(object sender, EventArgs e) { DataTable dtIssueDetail; int strIssuerId = 0; LinkButton buttonlink = (LinkButton)sender; GridDataItem gdi; gdi = (GridDataItem)buttonlink.NamingContainer; strIssuerId = int.Parse(gvCommMgmt.MasterTableView.DataKeyValues[gdi.ItemIndex]["AIM_IssueId"].ToString()); RadGrid gvchildIssue = (RadGrid)gdi.FindControl("gvChildDetails"); Panel pnlchild = (Panel)gdi.FindControl("pnlchild"); if (pnlchild.Visible == false) { pnlchild.Visible = true; buttonlink.Text = "-"; } else if (pnlchild.Visible == true) { pnlchild.Visible = false; buttonlink.Text = "+"; } DataSet ds = OnlineBondBo.GetLiveBondTransaction(strIssuerId, customerVo.CustomerId, customerVo.TaxStatusCustomerSubTypeId); dtIssueDetail = ds.Tables[0]; gvchildIssue.DataSource = dtIssueDetail; gvchildIssue.DataBind(); if (Request.QueryString["BondType"] == "FISSGB") { gvchildIssue.MasterTableView.GetColumn("Interest").Visible = true; gvchildIssue.MasterTableView.GetColumn("SGBFaceValue").Visible = true; gvchildIssue.MasterTableView.GetColumn("YieldatMatCollection").Visible = false; } else { gvchildIssue.MasterTableView.GetColumn("CouponRateCollection").Visible = true; gvchildIssue.MasterTableView.GetColumn("AID_SeriesFaceValue").Visible = true; } }