protected void setViewContext(AssessmentView view) { _panel_View.SuspendLayout(); m_ignoreToolClick = true; if (m_selectedView != view) { _label_Msg.Visible = _policySummary.Visible = _policyChangeLog.Visible = false; m_selectedView = view; } if (m_showMsg) { _label_Msg.Visible = true; } else { _label_Msg.Visible = false; switch (view) { case AssessmentView.Summary: if (m_server == null) { ((Interfaces.IView)_policySummary).SetContext(new Data.PolicySummary(m_policy)); } else { ((Interfaces.IView)_policySummary).SetContext(new Data.PolicySummary(m_policy, m_server)); } _policySummary.Visible = true; break; case AssessmentView.Log: // The policy change log uses the PolicyAssessment data object for it's IView context ((Interfaces.IView)_policyChangeLog).SetContext(m_context); _policyChangeLog.Visible = true; break; } } m_ignoreToolClick = false; _panel_View.ResumeLayout(); setMenuConfiguration(); }
public SquintDataColumn(AssessmentView av) { AV = av; }