public static void DeleteQuantifyMenu(QuantifyMenu mtest) { DaoFactory.GetDaoFactory().CreateQuantifyMenuDao().Delete(mtest); }
public static void SaveOrUpdateQuantifyMenu( QuantifyMenu mtest) { DaoFactory.GetDaoFactory().CreateQuantifyMenuDao().SaveOrUpdate(mtest); }
private bool IsQMSelectedToSave(QuantifyMenu qm) { foreach (QuantifyMenu q in _qmtosave) { if (q.Id == qm.Id) return true; } return false; }
private void SaveRapidTests() { for (int i = 0; i <= 2; i++) { DataRepository.SaveOrUpdateRapidTestSpec(_scrtest[i]); if (_scrtest[i].Product != null && DataRepository.GetQuantifyMenuByProductId(_scrtest[i].Product.Id) == null) { QuantifyMenu qmenu = new QuantifyMenu(); qmenu.ClassOfTest = ClassOfMorbidityTestEnum.RapidTest.ToString(); qmenu.TestType = TestTypeEnum.Test.ToString(); qmenu.ProductId = _scrtest[i].Product.Id; qmenu.Title = "Screening - " + _scrtest[i].Product.ProductName; DataRepository.SaveOrUpdateQuantifyMenu(qmenu); } DataRepository.SaveOrUpdateRapidTestSpec(_contest[i]); if (_contest[i].Product != null && DataRepository.GetQuantifyMenuByProductId(_contest[i].Product.Id) == null) { QuantifyMenu qmenu = new QuantifyMenu(); qmenu.ClassOfTest = ClassOfMorbidityTestEnum.RapidTest.ToString(); qmenu.TestType = TestTypeEnum.Test.ToString(); qmenu.ProductId = _contest[i].Product.Id; qmenu.Title = "Confirmatory - " + _contest[i].Product.ProductName; DataRepository.SaveOrUpdateQuantifyMenu(qmenu); } DataRepository.SaveOrUpdateRapidTestSpec(_tietest[i]); if (_tietest[i].Product != null && DataRepository.GetQuantifyMenuByProductId(_tietest[i].Product.Id) == null) { QuantifyMenu qmenu = new QuantifyMenu(); qmenu.ClassOfTest = ClassOfMorbidityTestEnum.RapidTest.ToString(); qmenu.TestType = TestTypeEnum.Test.ToString(); qmenu.ProductId = _tietest[i].Product.Id; qmenu.Title = "Tie-Breaker - " + _tietest[i].Product.ProductName; DataRepository.SaveOrUpdateQuantifyMenu(qmenu); } } _paramNegative.ParmValue = comBothnegative.Text; _paramPositive.ParmValue = comBothpostive.Text; _paramDiscordant.ParmValue = comDiscordant.Text; DataRepository.SaveOrUpdateForlabParameter(_paramNegative); DataRepository.SaveOrUpdateForlabParameter(_paramPositive); DataRepository.SaveOrUpdateForlabParameter(_paramDiscordant); _edited = false; }
private void AddModifiedQMenu(QuantifyMenu qmenu) { if (!_modifiedQuantifyMenus.ContainsKey(qmenu.Id)) _modifiedQuantifyMenus.Add(qmenu.Id, qmenu); }
private static QuantifyMenu CreateNewQMenu(MorbidityTest morbidityTest) { QuantifyMenu qmenu = new QuantifyMenu(); qmenu.ClassOfTest = morbidityTest.ClassOfTest; qmenu.InstrumentId = morbidityTest.Instrument.Id; qmenu.MorbidityTest = morbidityTest; return qmenu; }