コード例 #1
0
 protected void ddlType_OnSelectedIndexChanged(object sender, EventArgs e)
 {
     Cache.Remove("IPOIssueList" + userVo.UserId.ToString());
     RadGridIPOIssueList.DataSource = null;
     RadGridIPOIssueList.DataBind();
     pnlSchemeMIS.Visible = false;
 }
コード例 #2
0
        private void BindIPOIssueList(int type)
        {
            DataTable dtOnlineIPOIssueList = onlineIPOOrderBo.GetIPOIssueList(advisorVo.advisorId, 0, type, customerVo.CustomerId);

            if (dtOnlineIPOIssueList.Rows.Count >= 0)
            {
                if (Cache["IPOIssueList" + userVo.UserId.ToString()] == null)
                {
                    Cache.Insert("IPOIssueList" + userVo.UserId.ToString(), dtOnlineIPOIssueList);
                }
                else
                {
                    Cache.Remove("IPOIssueList" + userVo.UserId.ToString());
                    Cache.Insert("IPOIssueList" + userVo.UserId.ToString(), dtOnlineIPOIssueList);
                }
                //ibtExportSummary.Visible = false;
                RadGridIPOIssueList.DataSource = dtOnlineIPOIssueList;
                RadGridIPOIssueList.DataBind();
            }
            else
            {
                //ibtExportSummary.Visible = false;
                RadGridIPOIssueList.DataSource = dtOnlineIPOIssueList;
                RadGridIPOIssueList.DataBind();
            }
            pnlSchemeMIS.Visible = true;
        }
コード例 #3
0
 protected void RadGridIPOIssueList_PreRender(object sender, EventArgs e)
 {
     if (ddlType.SelectedValue == "Closed")
     {
         foreach (GridColumn column in RadGridIPOIssueList.Columns)
         {
             if (column.UniqueName == "AIM_IssueSizeQty" | column.UniqueName == "AIM_MInQty" | column.UniqueName == "AIM_IssueSizeAmt" | column.UniqueName == "AIM_Rating" | column.UniqueName == "AIIC_MInBidAmount" | column.UniqueName == "AIIC_MaxBidAmount" | column.UniqueName == "AIM_TradingInMultipleOf" | column.UniqueName == "AIM_MaxQty" | column.UniqueName == "AIIC_MInBidAmount" | column.UniqueName == "DiscountType" | column.UniqueName == "AIIC_MaxBidAmount" | column.UniqueName == "DiscountValue" | column.UniqueName == "action")
             {
                 column.Visible = false;
             }
             else
             {
                 column.Visible = true;
             }
         }
     }
     else if (ddlType.SelectedValue == "Future")
     {
         foreach (GridColumn column in RadGridIPOIssueList.Columns)
         {
             if (column.UniqueName == "AIM_IssueSizeQty" | column.UniqueName == "AIM_IssueSizeAmt" | column.UniqueName == "AIM_Rating" | column.UniqueName == "AIIC_MInBidAmount" | column.UniqueName == "AIIC_MaxBidAmount" | column.UniqueName == "AIM_TradingInMultipleOf" | column.UniqueName == "AIIC_MInBidAmount" | column.UniqueName == "DiscountType" | column.UniqueName == "AIIC_MaxBidAmount" | column.UniqueName == "DiscountValue" | column.UniqueName == "action")
             {
                 column.Visible = false;
             }
             else
             {
                 column.Visible = true;
             }
         }
     }
     else
     {
         foreach (GridColumn column in RadGridIPOIssueList.Columns)
         {
             column.Visible = true;
         }
     }
     RadGridIPOIssueList.Rebind();
 }