private void lsvParallel_SubitemTextChanged(object sender, SubitemTextEventArgs e) { ListViewItem li = e.ListVItem; RapidTestSpec rt = (RapidTestSpec)li.Tag; switch (e.ColumnIndex) { case 1: rt.ParallelTestSensitivity = double.Parse(li.SubItems[1].Text); li.SubItems[3].Text = rt.ParallelFalseNegative.ToString(); break; case 2: rt.ParallelTestSpecificity = double.Parse(li.SubItems[2].Text); li.SubItems[4].Text = rt.ParallelFalsePositive.ToString(); break; } _edited = true; }
public static void DeleteARTSite(RapidTestSpec rapidtest) { DaoFactory.GetDaoFactory().CreateRapidTestSpecDao().Delete(rapidtest); }
private void BindRapidTests() { _scrtest = DataRepository.GetRapidTestSpecByTestGroup(TestingSpecificationGroup.Screening.ToString()); if (_scrtest.Count == 0) { for (int i = 1; i <= 3; i++) { RapidTestSpec r = new RapidTestSpec(); r.ProductOrder = i; r.TestGroup = TestingSpecificationGroup.Screening.ToString(); _scrtest.Add(r); } } else { foreach (RapidTestSpec r in _scrtest) { if (r.ProductOrder == 1 && r.Product != null) { comSrapid1.Text = r.Product.ProductName; } else if (r.ProductOrder == 2 && r.Product != null) { comSrapid2.Text = r.Product.ProductName; } else if (r.ProductOrder == 3 && r.Product != null) { comSrapid3.Text = r.Product.ProductName; } } } _contest = DataRepository.GetRapidTestSpecByTestGroup(TestingSpecificationGroup.Confirmatory.ToString()); if (_contest.Count == 0) { for (int i = 1; i <= 3; i++) { RapidTestSpec r = new RapidTestSpec(); r.ProductOrder = i; r.TestGroup = TestingSpecificationGroup.Confirmatory.ToString(); _contest.Add(r); } } else { foreach (RapidTestSpec r in _contest) { if (r.ProductOrder == 1 && r.Product != null) { comSCrapid1.Text = r.Product.ProductName; } if (r.ProductOrder == 2 && r.Product != null) { comSCrapid2.Text = r.Product.ProductName; } if (r.ProductOrder == 3 && r.Product != null) { comSCrapid3.Text = r.Product.ProductName; } } } _tietest = DataRepository.GetRapidTestSpecByTestGroup(TestingSpecificationGroup.Tie_Breaker.ToString()); if (_tietest.Count == 0) { for (int i = 1; i <= 3; i++) { RapidTestSpec r = new RapidTestSpec(); r.ProductOrder = i; r.TestGroup = TestingSpecificationGroup.Tie_Breaker.ToString(); _tietest.Add(r); } } else { foreach (RapidTestSpec r in _tietest) { if (r.ProductOrder == 1 && r.Product != null) { comSTrapid1.Text = r.Product.ProductName; } else if (r.ProductOrder == 2 && r.Product != null) { comSTrapid2.Text = r.Product.ProductName; } else if (r.ProductOrder == 3 && r.Product != null) { comSTrapid3.Text = r.Product.ProductName; } } } }
public static void SaveOrUpdateRapidTestSpec(RapidTestSpec rapidtest) { DaoFactory.GetDaoFactory().CreateRapidTestSpecDao().SaveOrUpdate(rapidtest); }