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; } }