コード例 #1
0
        protected void BindFixedIncomeGrid(int ProcessId)
        {
            if (ProcessId == null || ProcessId == 0)
            {
                if (txtFromFI.SelectedDate != null)
                {
                    fromDate = DateTime.Parse(txtFromFI.SelectedDate.ToString());
                }
                if (txtToFI.SelectedDate != null)
                {
                    toDate = DateTime.Parse(txtToFI.SelectedDate.ToString());
                }
                rejectReasonCode = int.Parse(ddlRejectReason.SelectedValue);
            }
            //Dictionary<string, string> genDictIsRejected = new Dictionary<string, string>();
            //Dictionary<string, string> genDictRejectReason = new Dictionary<string, string>();
            rejectedRecordsBo = new RejectedRecordsBo();
            dsRejectedRecords = rejectedRecordsBo.GetRejectedFixedIncomeStaging(adviserVo.advisorId, ProcessId, fromDate, toDate, rejectReasonCode);
            if (dsRejectedRecords.Tables[0].Rows.Count > 0)
            {
                //trMessage.Visible = false;
                trReprocess.Visible = true;
                DivAction.Visible   = true;
                msgDelete.Visible   = false;

                if (Cache["RejectedFixedIncomeDetails" + adviserVo.advisorId.ToString()] == null)
                {
                    Cache.Insert("RejectedFixedIncomeDetails" + adviserVo.advisorId.ToString(), dsRejectedRecords);
                }
                else
                {
                    Cache.Remove("RejectedFixedIncomeDetails" + adviserVo.advisorId.ToString());
                    Cache.Insert("RejectedFixedIncomeDetails" + adviserVo.advisorId.ToString(), dsRejectedRecords);
                }
                gvWERPFI.CurrentPageIndex = 0;
                gvWERPFI.DataSource       = dsRejectedRecords.Tables[0];
                gvWERPFI.DataBind();
                gvWERPFI.Visible  = true;
                Panel2.Visible    = true;
                msgDelete.Visible = false;
                btnExport.Visible = true;
            }
            else
            {
                gvWERPFI.DataSource = null;
                gvWERPFI.DataBind();
                Msgerror.Visible = true;
                //trMessage.Visible = true;
                DivAction.Visible   = false;
                gvWERPFI.Visible    = false;
                Panel2.Visible      = false;
                trReprocess.Visible = false;
                btnExport.Visible   = false;
            }
        }