/**************************************************************************************************/ private void PendingGeneticTestsView_Load(object sender, EventArgs e) { theDockPanel.AllowEndUserDocking = SessionManager.Instance.AllowDockDragAndDrop; SessionManager.Instance.ClearActivePatient(); SessionManager.Instance.NewActivePatient += new RiskApps3.Controllers.SessionManager.NewActivePatientEventHandler(NewActivePatient); string configFile = SessionManager.SelectDockConfig("PendingGeneticTestsView.config"); DeserializeDockContent m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString); if (File.Exists(configFile)) { theDockPanel.LoadFromXml(configFile, m_deserializeDockContent); } else { pf = new PedigreeImageView(); //pf.SetMode("MANUAL"); pf.Show(theDockPanel); pf.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document; gtfsv = new GeneticTestingFamilySummaryView(); //can't modify view gtfsv.Show(theDockPanel); gtfsv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.DockBottom; } GetNewPendingGenTestList(); if (pf != null) { pf.Enabled = false; pf.Show(); } }
/**************************************************************************************************/ private void SimpleRiskModelView_Load(object sender, EventArgs e) { if (!ViewClosing) { theDockPanel.AllowEndUserDocking = SessionManager.Instance.AllowDockDragAndDrop; string configFile = SessionManager.SelectDockConfig("SimpleRiskModelViewDockPanel.config"); DeserializeDockContent m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString); if (File.Exists(configFile)) { theDockPanel.LoadFromXml(configFile, m_deserializeDockContent); } else { pf = new PedigreeImageView(); pf.delayedDraw = true; //pf.SetMode("MANUAL"); //pf.getPedigreeSettingsForm().showBrcaScores(); pf.showBrcaScores = true; pf.Show(theDockPanel); pf.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document; gtrv = new GenTestRecommendationsView(); gtrv.Register(ChangeSyndromeDelegate); gtrv.Show(theDockPanel); gtrv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.DockRight; } pf.DoDelayedDraw(); } }
/**************************************************************************************************/ private void HighRiskFollowupView_Load(object sender, EventArgs e) { trigger = false; theDockPanel.AllowEndUserDocking = SessionManager.Instance.AllowDockDragAndDrop; SessionManager.Instance.ClearActivePatient(); SessionManager.Instance.NewActivePatient += new RiskApps3.Controllers.SessionManager.NewActivePatientEventHandler(NewActivePatient); string configFile = SessionManager.SelectDockConfig("HighRiskFollowupView.config"); DeserializeDockContent m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString); if (File.Exists(configFile)) { theDockPanel.LoadFromXml(configFile, m_deserializeDockContent); } else { if (theQueue is BeingFollowedQueue) { sfv = new SummaryFollowupView(); sfv.Show(theDockPanel); sfv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document; } else { pf = new PedigreeImageView(); if (theQueue is BrcaPositiveQueue) //show brca scores on pedigree when BrcaPos families { pf.showBrcaScores = true; } pf.Show(theDockPanel); pf.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document; } } loadingCircle1.Enabled = true; loadingCircle1.Visible = true; theQueue.HraState = HraObject.States.Null; theQueue.AddHandlersWithLoad(null, QueueDataLoaded, null); if (pf != null) { pf.Enabled = false; } trigger = true; }
/**************************************************************************************************/ private void HighRiskFollowupStatus_Load(object sender, EventArgs e) { theDockPanel.AllowEndUserDocking = SessionManager.Instance.AllowDockDragAndDrop; p_FollowupCohort.AddHandlersWithLoad(HighRiskBrcaQueueChanged, HighRiskBrcaQueueLoaded, null); sfv.Show(theDockPanel); sfv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document; pf.Show(theDockPanel); //pf.SetMode("MANUAL"); pf.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document; pf.Enabled = false; sfv.Show(); }