private void lbtAddTest_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { FrmSelectTest frm = new FrmSelectTest(_panel); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { foreach (Test t in frm._selectedTest) { PanelTest pt = new PanelTest(); pt.TestId = t; pt.Panel = _panel; _panel.PanelPanelTests.Add(pt); if (!SymptomDirectedTestAdded(t)) { PSymptomDirectedTest pSDT = new PSymptomDirectedTest(); pSDT.Test = t; pSDT.PediatricInTreatmeant = 0; pSDT.PediatricPreART = 0; pSDT.Protocol = _panel.Protocol; pSDT.AdultInTreatmeant = 0; pSDT.AdultPreART = 0; _panel.Protocol.SymptomDirectedTests.Add(pSDT); } } PopPanelTests(); //if (OnDataUsageEdit != null) //{ // OnDataUsageEdit(this, new EventArgs()); //} } }
private IList<int> GetSelectedProOrTestId() { if (_forecastInfo.FMethodologeyEnum == MethodologyEnum.CONSUMPTION) { FrmSelectProduct frm = null; if (_forecastInfo.DatausageEnum == DataUsageEnum.DATA_USAGE3) frm = new FrmSelectProduct(_activeCategory.GetSelectedProductId(), _products); else frm = new FrmSelectProduct(_activeFSite.GetSelectedProductId(), _products); if (frm.ShowDialog() == DialogResult.OK) { _noOfPeriod = frm.NoRPeriod(); return frm.SelectedProductIds; } } else { FrmSelectTest frm = null; if (_forecastInfo.DatausageEnum == DataUsageEnum.DATA_USAGE3) frm = new FrmSelectTest(_activeCategory.GetSelectedTestId(), _tests); else frm = new FrmSelectTest(_activeFSite.GetSelectedTestId(), _tests); if (frm.ShowDialog() == DialogResult.OK) { _noOfPeriod = frm.NoRPeriod(); return frm.SelectedTestIds; } } return null; }
private void lbtAddTest_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { FrmSelectTest frm = new FrmSelectTest(_panel); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { foreach (Test t in frm._selectedTest) { PanelTest pt = new PanelTest(); pt.TestId = t; pt.Panel = _panel; _panel.PanelPanelTests.Add(pt); if(!SymptomDirectedTestAdded(t)) { PSymptomDirectedTest pSDT = new PSymptomDirectedTest(); pSDT.Test = t; pSDT.PediatricInTreatmeant = 0; pSDT.PediatricPreART = 0; pSDT.Protocol = _panel.Protocol; pSDT.AdultInTreatmeant = 0; pSDT.AdultPreART = 0; _panel.Protocol.SymptomDirectedTests.Add(pSDT); } } PopPanelTests(); //if (OnDataUsageEdit != null) //{ // OnDataUsageEdit(this, new EventArgs()); //} } }