Example #1
0
        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;
            }
        }
Example #2
0
        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;
            }
        }