private void LoadCurrentCtr() { panContainer.Controls.Clear(); _priviousCtr = _currentCtr.PriviousCtr; _nextCtr = _currentCtr.NextCtr; lblCurrentCtr.Text = _currentCtr.Title; if (_currentCtr.EnableNextButton()) { butNext.Enabled = true; } else { butNext.Enabled = false; } _currentCtr.NextButtonStatusChanged += new EventHandler <NextButtonStatusEventArgs>(_currentCtr_NextButtonStatusChanged); butBack.Enabled = _priviousCtr != MorbidityCtrEnum.Nothing; _currentCtr.MorbidityForm = this; _currentCtr.Dock = DockStyle.Fill; panContainer.Controls.Add(_currentCtr); ShowHelp(_currentCtr.Title, _currentCtr.Description); }
void _currentCtr_NextButtonStatusChanged(object sender, NextButtonStatusEventArgs e) { butNext.Enabled = e.BoolValue; _nextCtr = _currentCtr.NextCtr; }
private void LoadCurrentCtr() { panContainer.Controls.Clear(); _priviousCtr = _currentCtr.PriviousCtr; _nextCtr = _currentCtr.NextCtr; lblCurrentCtr.Text = _currentCtr.Title; if (_currentCtr.EnableNextButton()) butNext.Enabled = true; else butNext.Enabled = false; _currentCtr.NextButtonStatusChanged += new EventHandler<NextButtonStatusEventArgs>(_currentCtr_NextButtonStatusChanged); butBack.Enabled = _priviousCtr != MorbidityCtrEnum.Nothing; _currentCtr.MorbidityForm = this; _currentCtr.Dock = DockStyle.Fill; panContainer.Controls.Add(_currentCtr); ShowHelp(_currentCtr.Title, _currentCtr.Description); }
private BaseMorbidityControl GetMorbidityControl(MorbidityCtrEnum ctr) { BaseMorbidityControl mcontrol = null; switch (ctr) { case MorbidityCtrEnum.SiteSelection: mcontrol = new SiteSelection(_mforecast, _artSites); break; case MorbidityCtrEnum.OptRecentData: mcontrol = new OptRecentData(_mforecast); break; case MorbidityCtrEnum.FromRecentData: mcontrol = new FromRecentData(_mforecast, _artSites); break; case MorbidityCtrEnum.FromOldData: mcontrol = new FromOldData(_mforecast, _artSites); break; case MorbidityCtrEnum.OptTreatmentTarget: mcontrol = new OptTreatmentTarget(_mforecast); break; case MorbidityCtrEnum.OptArtPatientTarget: mcontrol = new OptArtPatientTarget(_mforecast); break; case MorbidityCtrEnum.OpEverStartedPatientTarget: mcontrol = new OpEverStartedPatientTarget(_mforecast); break; case MorbidityCtrEnum.SiteTargetCalculator: mcontrol = new SiteTargetCalculator(_mforecast, _artSites); break; case MorbidityCtrEnum.PatientNumbersSites: mcontrol = new PatientNumbersSites(_mforecast, _artSites); break; case MorbidityCtrEnum.OptPreTreatmentPatientTargets: mcontrol = new OptPreTreatmentPatientTargets(_mforecast); break; case MorbidityCtrEnum.SiteTargetCalculatorPreART: mcontrol = new SiteTargetCalculatorPreART(_mforecast, _artSites); break; case MorbidityCtrEnum.PreTxNumbersSites: mcontrol = new PreTxNumbersSites(_mforecast, _artSites); break; case MorbidityCtrEnum.TestingInformation: mcontrol = new TestingInformation(_mforecast, _artSites); break; case MorbidityCtrEnum.TestingEfficiency: mcontrol = new TestingEfficiency(_mforecast, _artSites); break; case MorbidityCtrEnum.AdultPatientBehavior: mcontrol = new AdultPatientBehavior(_mforecast, _artSites); break; case MorbidityCtrEnum.PediatricPatientBehavior: mcontrol = new PediatricPatientBehavior(_mforecast, _artSites); break; case MorbidityCtrEnum.EverStartedRecentData: mcontrol = new EverStartedRecentData(_mforecast, _artSites); break; case MorbidityCtrEnum.EverStartedOldData: mcontrol = new EverStartedOldData(_mforecast, _artSites); break; case MorbidityCtrEnum.EverStartedNoData: mcontrol = new EverStartedNoData(_mforecast, _artSites); break; case MorbidityCtrEnum.RapidTestSerial: mcontrol = new RapidTestSerial(_mforecast, _artSites); break; case MorbidityCtrEnum.RapidTestParallel: mcontrol = new RapidTestParallel(_mforecast, _artSites); break; case MorbidityCtrEnum.InvAssumption: mcontrol = new InvAssumption(_mforecast, _invAssumption); break; case MorbidityCtrEnum.CheckupForm: mcontrol = new CheckupForm(_mforecast,_invAssumption, _artSites, _mdiparent); break; case MorbidityCtrEnum.CalculateForm: mcontrol = new CalculateForm(_mforecast); break; case MorbidityCtrEnum.Dashboard: mcontrol = new DashboardForm(_mforecast); break; } if (ctr == MorbidityCtrEnum.SiteSelection) butGohome.Enabled = false; else butGohome.Enabled = true; return mcontrol; }
private BaseMorbidityControl GetMorbidityControl(MorbidityCtrEnum ctr) { BaseMorbidityControl mcontrol = null; switch (ctr) { case MorbidityCtrEnum.SiteSelection: mcontrol = new SiteSelection(_mforecast, _artSites); break; case MorbidityCtrEnum.OptRecentData: mcontrol = new OptRecentData(_mforecast); break; case MorbidityCtrEnum.FromRecentData: mcontrol = new FromRecentData(_mforecast, _artSites); break; case MorbidityCtrEnum.FromOldData: mcontrol = new FromOldData(_mforecast, _artSites); break; case MorbidityCtrEnum.OptTreatmentTarget: mcontrol = new OptTreatmentTarget(_mforecast); break; case MorbidityCtrEnum.OptArtPatientTarget: mcontrol = new OptArtPatientTarget(_mforecast); break; case MorbidityCtrEnum.OpEverStartedPatientTarget: mcontrol = new OpEverStartedPatientTarget(_mforecast); break; case MorbidityCtrEnum.SiteTargetCalculator: mcontrol = new SiteTargetCalculator(_mforecast, _artSites); break; case MorbidityCtrEnum.PatientNumbersSites: mcontrol = new PatientNumbersSites(_mforecast, _artSites); break; case MorbidityCtrEnum.OptPreTreatmentPatientTargets: mcontrol = new OptPreTreatmentPatientTargets(_mforecast); break; case MorbidityCtrEnum.SiteTargetCalculatorPreART: mcontrol = new SiteTargetCalculatorPreART(_mforecast, _artSites); break; case MorbidityCtrEnum.PreTxNumbersSites: mcontrol = new PreTxNumbersSites(_mforecast, _artSites); break; case MorbidityCtrEnum.TestingInformation: mcontrol = new TestingInformation(_mforecast, _artSites); break; case MorbidityCtrEnum.TestingEfficiency: mcontrol = new TestingEfficiency(_mforecast, _artSites); break; case MorbidityCtrEnum.AdultPatientBehavior: mcontrol = new AdultPatientBehavior(_mforecast, _artSites); break; case MorbidityCtrEnum.PediatricPatientBehavior: mcontrol = new PediatricPatientBehavior(_mforecast, _artSites); break; case MorbidityCtrEnum.EverStartedRecentData: mcontrol = new EverStartedRecentData(_mforecast, _artSites); break; case MorbidityCtrEnum.EverStartedOldData: mcontrol = new EverStartedOldData(_mforecast, _artSites); break; case MorbidityCtrEnum.EverStartedNoData: mcontrol = new EverStartedNoData(_mforecast, _artSites); break; case MorbidityCtrEnum.RapidTestSerial: mcontrol = new RapidTestSerial(_mforecast, _artSites); break; case MorbidityCtrEnum.RapidTestParallel: mcontrol = new RapidTestParallel(_mforecast, _artSites); break; case MorbidityCtrEnum.InvAssumption: mcontrol = new InvAssumption(_mforecast, _invAssumption); break; case MorbidityCtrEnum.CheckupForm: mcontrol = new CheckupForm(_mforecast, _invAssumption, _artSites, _mdiparent); break; case MorbidityCtrEnum.CalculateForm: mcontrol = new CalculateForm(_mforecast); break; case MorbidityCtrEnum.Dashboard: mcontrol = new DashboardForm(_mforecast); break; case MorbidityCtrEnum.RapidTestProtocol: mcontrol = new RapidTestProtocol(_mforecast); break; case MorbidityCtrEnum.TestProtocolsCd4: mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.CD4, _mdiparent); break; case MorbidityCtrEnum.TestProtocolsChem: mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.Chemistry, _mdiparent); break; case MorbidityCtrEnum.TestProtocolsHem: mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.Hematology, _mdiparent); break; case MorbidityCtrEnum.TestProtocolsVir: mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.ViralLoad, _mdiparent); break; case MorbidityCtrEnum.TestProtocolsOther: mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.OtherTest, _mdiparent); break; } if (ctr == MorbidityCtrEnum.SiteSelection) { butGohome.Enabled = false; } else { butGohome.Enabled = true; } return(mcontrol); }