Example #1
0
        protected void BindStructureRuleGrid()
        {
            DataTable dtIssue = new DataTable();

            //1--- For Curent Issues
            if (Cache["NCDIssueList" + userVo.UserId.ToString()] != null)
            {
                DataTable dtIssueList = (DataTable)Cache["NCDIssueList" + userVo.UserId.ToString()];
                dtIssueList.DefaultView.RowFilter = "AIM_IssueId=" + IssuerId.ToString();
                dtIssue = dtIssueList.DefaultView.ToTable();
            }
            else
            {
                dtIssue = OnlineBondBo.GetAdviserIssuerList(adviserVo.advisorId, IssuerId, 1, customerVo.CustomerId, Session["PageDefaultSetting"] == null ? 1 : 0, customerVo.TaxStatusCustomerSubTypeId, subCategory).Tables[0];
            }

            if (dtIssue.Rows.Count > 0)
            {
                if (Cache["NCDIssueList" + userVo.UserId.ToString()] == null)
                {
                    Cache.Insert("NCDIssueList" + userVo.UserId.ToString(), dtIssue);
                }
                else
                {
                    Cache.Remove("NCDIssueList" + userVo.UserId.ToString());
                    Cache.Insert("NCDIssueList" + userVo.UserId.ToString(), dtIssue);
                }
                ibtExportSummary.Visible = false;
                gvIssueList.DataSource   = dtIssue;
                gvIssueList.DataBind();
            }
            else
            {
                ibtExportSummary.Visible = false;
                gvIssueList.DataSource   = dtIssue;
                gvIssueList.DataBind();
            }
        }
Example #2
0
        protected void BindStructureRuleGrid(int type, string subCategory)
        {
            if (Request.QueryString["BondType"] == "FISDSD")
            {
                lblProductType.Text = "NCD Issue List";
            }
            else if (Request.QueryString["BondType"] == "FITFTF")
            {
                lblProductType.Text = "TAX Free Issue List";
            }
            else if (Request.QueryString["BondType"] == "FISSGB")
            {
                lblProductType.Text = "SGB Issue List";
            }
            DataSet   dsStructureRules = OnlineBondBo.GetAdviserIssuerList(adviserId, 0, type, customerVo.CustomerId, Session["PageDefaultSetting"] == null ? 1 : 0, customerVo.TaxStatusCustomerSubTypeId, subCategory);
            DataTable dtIssue          = dsStructureRules.Tables[0];

            if (dtIssue.Rows.Count > 0)
            {
                gvCommMgmt.DataSource = dtIssue;
                gvCommMgmt.DataBind();
            }
            else
            {
                gvCommMgmt.DataSource = dtIssue;
                gvCommMgmt.DataBind();
            }
            if ("NCDIssueList" + userVo.UserId.ToString() != null)
            {
                Cache.Remove("NCDIssueList" + userVo.UserId.ToString());
            }

            if (dtIssue.Rows.Count > 0)
            {
                Cache.Insert("NCDIssueList" + userVo.UserId.ToString(), dtIssue);
            }
        }