void _chemListView_EditableListViewSubitemValueChanged(object sender, EXEditableListViewSubitemEventArgs e) { int rowid = (int)e.ListVItem.Tag; ChemistryTestNameEnum tname = (ChemistryTestNameEnum)e.SubItem.ColumnName; try { double value = Convert.ToDouble(e.SubItem.Text); PSymptomDirectedTest pdt = _protocol.GetSymptomDirectedTestByTestName(tname); if (rowid == 1) { pdt.AdultInTreatmeant = value; } else if (rowid == 2) { pdt.PediatricInTreatmeant = value; } else if (rowid == 3) { pdt.AdultPreART = value; } else { pdt.PediatricPreART = value; } } catch { } }
public double GetChemTestValue(ChemistryTestNameEnum test) { double value = 0d; switch (test) { case ChemistryTestNameEnum.ALT: value = ALT; break; case ChemistryTestNameEnum.ALP: value = ALP; break; case ChemistryTestNameEnum.AMY: value = AMY; break; case ChemistryTestNameEnum.AST: value = AST; break; case ChemistryTestNameEnum.CHO: value = CHO; break; case ChemistryTestNameEnum.CO2: value = CO2; break; case ChemistryTestNameEnum.CRE: value = CRE; break; case ChemistryTestNameEnum.Electrolyte_Panel: value = ElectrolytePanel; break; case ChemistryTestNameEnum.GGT: value = GGT; break; case ChemistryTestNameEnum.GLC: value = GLC; break; case ChemistryTestNameEnum.TG: value = TG; break; case ChemistryTestNameEnum.Urea: value = Urea; break; } return(value); }
public int GetChemQuantifyMenuId(ChemistryTestNameEnum test) { int value = 0; switch (test) { case ChemistryTestNameEnum.ALT: value = _ALT; break; case ChemistryTestNameEnum.ALP: value = _ALP; break; case ChemistryTestNameEnum.AMY: value = _AMY; break; case ChemistryTestNameEnum.AST: value = _AST; break; case ChemistryTestNameEnum.CHO: value = _CHO; break; case ChemistryTestNameEnum.CO2: value = _CO2; break; case ChemistryTestNameEnum.CRE: value = _CRE; break; case ChemistryTestNameEnum.Electrolyte_Panel: value = _ElectrolytePanel; break; case ChemistryTestNameEnum.GGT: value = _GGT; break; case ChemistryTestNameEnum.GLC: value = _GLC; break; case ChemistryTestNameEnum.TG: value = _TG; break; case ChemistryTestNameEnum.Urea: value = _Urea; break; } return(value); }
public double GetSumOfChemTest(ChemistryTestNameEnum test) { double result = 0d; foreach (ChemistryTestByPannel c in ChemTestByPanel) { result += c.GetChemTestValue(test); } return(result); }
public virtual PSymptomDirectedTest GetSymptomDirectedTestByTestName(ChemistryTestNameEnum testname) { foreach (PSymptomDirectedTest sdt in _symptomDirectedTests) { if (sdt.ChemTestNameToEnum == testname) { return(sdt); } } return(null); }
public double SumOfSampleReferredTestBufferStock(ChemistryTestNameEnum testname) { double result = 0; for (int i = 1; i <= 13; i++) { result += _testsAndControls[i].GetTestOnInstrument(testname).SampleReferredTestsBufferStock; } return(result); }
public ChemistrySymptomDirectedTest GetChemSymptomDirectedTestById(ChemistryTestNameEnum testname) { foreach (ChemistrySymptomDirectedTest c in ChemSymptomDirectedTest) { if (c.TestName == testname) { return(c); } } return(null); }
public virtual PanelTest GetChemPanelTest(ChemistryTestNameEnum testname) { foreach (PanelTest pt in PanelTests) { if (pt.ChemTestNameToEnum == testname) { return(pt); } } return(null); }
public double SumOfSampleReferredTestForecastPeriod(ChemistryTestNameEnum testname) { double result = 0; for (int i = 1; i <= 12; i++) { result += _testsAndControls[i].GetTestOnInstrument(testname).SampleReferredTestsForecastPeriod; } return(result); }
public ChemistryTestOnInstrument GetTestOnInstrument(ChemistryTestNameEnum testName) { foreach (ChemistryTestOnInstrument ct in _chemTestOnInst) { if (ct.TestName == testName) { return(ct); } } return(null); }
public virtual bool IsChemTestSelected(ChemistryTestNameEnum testname) { foreach (PanelTest pt in PanelTests) { if (pt.ChemTestNameToEnum == testname) { return(true); } } return(false); }
public double TotalTestsOnInstrument(ChemistryTestNameEnum testname) { double result = 0; for (int i = 1; i <= 13; i++) { ChemistryTestOnInstrument ctOnIns = _testsAndControls[i].GetTestOnInstrument(testname); result += ctOnIns.TestsonInstrumentForecastPeriod + ctOnIns.TestsonInstrumentBufferStock + _testsAndControls[i].TotalControls; } return(result); }
public void SetChemQuantifyMenuId(ChemistryTestNameEnum test, int value) { switch (test) { case ChemistryTestNameEnum.ALT: _ALT = value; break; case ChemistryTestNameEnum.ALP: _ALP = value; break; case ChemistryTestNameEnum.AMY: _AMY = value; break; case ChemistryTestNameEnum.AST: _AST = value; break; case ChemistryTestNameEnum.CHO: _CHO = value; break; case ChemistryTestNameEnum.CO2: _CO2 = value; break; case ChemistryTestNameEnum.CRE: _CRE = value; break; case ChemistryTestNameEnum.Electrolyte_Panel: _ElectrolytePanel = value; break; case ChemistryTestNameEnum.GGT: _GGT = value; break; case ChemistryTestNameEnum.GLC: _GLC = value; break; case ChemistryTestNameEnum.TG: _TG = value; break; case ChemistryTestNameEnum.Urea: _Urea = value; break; } }
public void SetChemTestValue(ChemistryTestNameEnum test, double value) { switch (test) { case ChemistryTestNameEnum.ALT: ALT = value; break; case ChemistryTestNameEnum.ALP: ALP = value; break; case ChemistryTestNameEnum.AMY: AMY = value; break; case ChemistryTestNameEnum.AST: AST = value; break; case ChemistryTestNameEnum.CHO: CHO = value; break; case ChemistryTestNameEnum.CO2: CO2 = value; break; case ChemistryTestNameEnum.CRE: CRE = value; break; case ChemistryTestNameEnum.Electrolyte_Panel: ElectrolytePanel = value; break; case ChemistryTestNameEnum.GGT: GGT = value; break; case ChemistryTestNameEnum.GLC: GLC = value; break; case ChemistryTestNameEnum.TG: TG = value; break; case ChemistryTestNameEnum.Urea: Urea = value; break; } }
public int GetChemQuantifyMenuId(ChemistryTestNameEnum test) { int value = 0; switch (test) { case ChemistryTestNameEnum.ALT: value = _ALT; break; case ChemistryTestNameEnum.ALP: value = _ALP; break; case ChemistryTestNameEnum.AMY: value = _AMY; break; case ChemistryTestNameEnum.AST: value = _AST; break; case ChemistryTestNameEnum.CHO: value = _CHO; break; case ChemistryTestNameEnum.CO2: value = _CO2; break; case ChemistryTestNameEnum.CRE: value = _CRE; break; case ChemistryTestNameEnum.Electrolyte_Panel: value = _ElectrolytePanel; break; case ChemistryTestNameEnum.GGT: value = _GGT; break; case ChemistryTestNameEnum.GLC: value = _GLC; break; case ChemistryTestNameEnum.TG: value = _TG; break; case ChemistryTestNameEnum.Urea: value = _Urea; break; } return value; }
private bool ParameterIncluded(ChemistryTestNameEnum testname) { foreach (ProtocolPanel pp in ChemTestProtocol.ProtocolPanels) { if (pp.IsChemTestSelected(testname)) { return(true); } } PSymptomDirectedTest psdt = ChemTestProtocol.GetSymptomDirectedTestByTestName(testname); if (psdt != null) { return(psdt.SumOfSymptomDirected() > 0); } return(false); }
private void SelectChemTest(ItemCheckedEventArgs e) { ChemistryTestNameEnum tname = (ChemistryTestNameEnum)e.Item.Tag; if (e.Item.Checked) { _panel.PanelTests.Add(new PanelTest() { ChemTestName = tname.ToString(), Panel = _panel }); } else { PanelTest pt = _panel.GetChemPanelTest(tname); if (pt != null) { _panel.PanelTests.Remove(pt); } } }
public virtual PSymptomDirectedTest GetSymptomDirectedTestByTestName(ChemistryTestNameEnum testname) { foreach (PSymptomDirectedTest sdt in _symptomDirectedTests) { if (sdt.ChemTestNameToEnum == testname) return sdt; } return null; }
public double SubtotalBufferTestBeyondForecast(ChemistryTestNameEnum test) { double sum = BufferTestBeyondForecast(test); return(sum + (sum * _chemAdditionalTestsDuetoWastage)); }
public double BufferTestBeyondForecast(ChemistryTestNameEnum test) { return(_chemMonthlyOutputs[12].GetSumOfChemTest(test) * PeriodInfo.NumberofBufferMonthsBeyondForecast); }
public virtual bool IsChemTestSelected(ChemistryTestNameEnum testname) { foreach (PanelTest pt in PanelTests) { if (pt.ChemTestNameToEnum == testname) return true; } return false; }
public virtual PanelTest GetChemPanelTest(ChemistryTestNameEnum testname) { foreach (PanelTest pt in PanelTests) { if (pt.ChemTestNameToEnum == testname) return pt; } return null; }
public double SumOfTestBufferStock(ChemistryTestNameEnum testname) { double result = 0; for (int i = 1; i <= 13; i++) { result += _testsAndControls[i].GetTestOnInstrument(testname).TestsonInstrumentBufferStock; } return result; }
public double BufferTestBeyondForecast(ChemistryTestNameEnum test) { return _chemMonthlyOutputs[12].GetSumOfChemTest(test) * PeriodInfo.NumberofBufferMonthsBeyondForecast; }
private bool ParameterIncluded(ChemistryTestNameEnum testname) { foreach (ProtocolPanel pp in ChemTestProtocol.ProtocolPanels) { if (pp.IsChemTestSelected(testname)) return true; } PSymptomDirectedTest psdt = ChemTestProtocol.GetSymptomDirectedTestByTestName(testname); if (psdt != null) return psdt.SumOfSymptomDirected() > 0; return false; }
public double SubtotalBufferTestBeyondForecast(ChemistryTestNameEnum test) { double sum = BufferTestBeyondForecast(test); return sum + (sum * _chemAdditionalTestsDuetoWastage); }
public ChemistryTestOnInstrument GetTestOnInstrument(ChemistryTestNameEnum testName) { foreach (ChemistryTestOnInstrument ct in _chemTestOnInst) { if (ct.TestName == testName) return ct; } return null; }
public double TotalTestsOnInstrument(ChemistryTestNameEnum testname) { double result = 0; for (int i = 1; i <= 13; i++) { ChemistryTestOnInstrument ctOnIns = _testsAndControls[i].GetTestOnInstrument(testname); result += ctOnIns.TestsonInstrumentForecastPeriod + ctOnIns.TestsonInstrumentBufferStock + _testsAndControls[i].TotalControls; } return result; }
public double GetSumOfChemTest(ChemistryTestNameEnum test) { double result =0d; foreach (ChemistryTestByPannel c in ChemTestByPanel) { result += c.GetChemTestValue(test); } return result; }
public double GetChemTestValue(ChemistryTestNameEnum test) { double value = 0d; switch (test) { case ChemistryTestNameEnum.ALT: value = ALT; break; case ChemistryTestNameEnum.ALP: value = ALP; break; case ChemistryTestNameEnum.AMY: value = AMY; break; case ChemistryTestNameEnum.AST: value = AST; break; case ChemistryTestNameEnum.CHO: value = CHO; break; case ChemistryTestNameEnum.CO2: value = CO2; break; case ChemistryTestNameEnum.CRE: value = CRE; break; case ChemistryTestNameEnum.Electrolyte_Panel: value = ElectrolytePanel; break; case ChemistryTestNameEnum.GGT: value = GGT; break; case ChemistryTestNameEnum.GLC: value = GLC; break; case ChemistryTestNameEnum.TG: value = TG; break; case ChemistryTestNameEnum.Urea: value = Urea; break; } return value; }
public double SumOfTestForecastPeriod(ChemistryTestNameEnum testname) { double result = 0; for (int i = 1; i <= 12; i++) { result += _testsAndControls[i].GetTestOnInstrument(testname).TestsonInstrumentForecastPeriod; } return result; }
public ChemistrySymptomDirectedTest GetChemSymptomDirectedTestById(ChemistryTestNameEnum testname) { foreach (ChemistrySymptomDirectedTest c in ChemSymptomDirectedTest) { if (c.TestName == testname) return c; } return null; }