void InitializeForm(PSsqmEntities entities) { SetUserAccess("INCFORM_APPROVAL"); pnlApproval.Visible = true; divStatus.Visible = false; try { //If localIncident is not null then populate the form if (LocalIncident != null) { // check if incident approval status is greater than this bool result = LocalIncident.LAST_APPROVAL_STEP.HasValue && LocalIncident.LAST_APPROVAL_STEP > ApprovalStep.STEP; if (result) { PageMode = PageUseMode.ViewOnly; } incidentStepList = EHSIncidentMgr.SelectIncidentSteps(entities, -1); canApproveAny = false; if (IncidentId > MaxIncidentForNewFeature && ApprovalStep.STEP < 6) { rptApprovals.DataSource = EHSIncidentMgr.GetApprovalListAR(entities, (decimal)LocalIncident.ISSUE_TYPE_ID, ApprovalStep.STEP, IncidentId, DateTime.UtcNow, 0); } else { rptApprovals.DataSource = EHSIncidentMgr.GetApprovalList(entities, (decimal)LocalIncident.ISSUE_TYPE_ID, ApprovalStep.STEP, IncidentId, DateTime.UtcNow, 0); } rptApprovals.DataBind(); } else { btnSave.Visible = false; } } catch (Exception ex) { string s = ex.Message; } }