protected void loadSLAandAlertDetails() { MainBusinessEntity mBEObj = MainBusinessEntity.getMainBusinessEntitybyIdwithLessDetailsDB(Session[SessionFactory.MAIN_BUSINESS_ENTITY_ID_STRING].ToString()); TextBox_Alert_Email.Text = mBEObj.getSupportEmail(); TextBox_New_Defect_Email.Text = mBEObj.getNewSREmailBody(); TextBox_Resolved_Defect_Email.Text = mBEObj.getResolvedSRBody(); ArrayList slaList = DefectSLA.getDefectSLADetailsbyentIdDB(Session[SessionFactory.MAIN_BUSINESS_ENTITY_ID_STRING].ToString(), DefectSLA.DEFECT_TYPE_SERVICE_REQUEST); if (slaList != null && slaList.Count > 0) { DataTable dt = new DataTable(); dt.Columns.Add("Hidden_Type"); dt.Columns.Add("sev"); dt.Columns.Add("sla"); dt.Columns.Add("alertBefore"); for (int i = 0; i < slaList.Count; i++) { DefectSLA slaObj = (DefectSLA)slaList[i]; dt.Rows.Add(); dt.Rows[i]["Hidden_Type"] = slaObj.getContext_Type(); dt.Rows[i]["sev"] = slaObj.getSeverity(); dt.Rows[i]["sla"] = slaObj.getSLA(); dt.Rows[i]["alertBefore"] = slaObj.getAlert_Before(); } GridView1.DataSource = dt; GridView1.DataBind(); GridView1.Visible = true; ViewState["WorkflowDefectSLA" + Session[SessionFactory.MAIN_BUSINESS_ENTITY_ID_STRING].ToString()] = dt; } }