void InitializeForm() { //call function for get the attachment files for Final Corrective Action. GetAttachments(IncidentId); IncidentId = (IsEditContext) ? IncidentId : NewIncidentId; lblStatusMsg.Visible = false; LocalIncident = EHSIncidentMgr.SelectIncidentById(new PSsqmEntities(), IncidentId); if (LocalIncident == null) { return; } pnlAction.Visible = true; if (PageMode == PageUseMode.ViewOnly) { divTitle.Visible = true; lblFormTitle.Text = Resources.LocalizedText.CorrectiveAction; } rptAction.DataSource = EHSIncidentMgr.GetCorrectiveActionList(IncidentId, WebSiteCommon.LocalTime(DateTime.UtcNow, IncidentLocationTZ), PageMode == PageUseMode.ViewOnly ? false : true); rptAction.DataBind(); pnlAction.Enabled = PageMode == PageUseMode.ViewOnly ? false : EHSIncidentMgr.CanUpdateIncident(LocalIncident, IsEditContext, SysPriv.action, LocalIncident.INCFORM_LAST_STEP_COMPLETED); if (PageMode == PageUseMode.ViewOnly && rptAction.Items.Count == 0) { rptAction.Visible = false; } }