private void navBarItemDisplayViews_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { if (!UserSession.CurrentUser.IsManagerAdmin && !UserSession.CurrentUser.IsManagerUser) { MessageBox.Show("You do not have access to view this module. Please contact administrator", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } WaitDialog.Show(this, "Loading components ..."); if (m_ViewConfigId > 0) { m_objViewDisplay = new ViewDisplay(m_ViewConfigId) { Dock = DockStyle.Fill }; //m_objViewDisplay.SetCampaignListEventChangeTrigger(false); //m_objViewDisplay.ReloadCampaignList(); //m_objViewDisplay.SetCampaignListEventChangeTrigger(true); m_objViewDisplay.AutoLoadReport(); } else if (m_objViewDisplay == null) { m_objViewDisplay = new ViewDisplay() { Dock = DockStyle.Fill }; } pnlContent.Controls.Clear(); pnlContent.Controls.Add(m_objViewDisplay); WaitDialog.Close(); }
/// <summary> /// Set visible true/false the form controls /// </summary> public void SetFormControls(bool IsVisible) { navBarMenu.Visible = IsVisible; pnlContent.Visible = IsVisible; if (IsVisible) { pnlContent.Controls.Clear(); m_objViewConfiguration = null; m_objViewDisplay = null; this.Show(); } else this.Hide(); }