示例#1
0
 public static void SaveOrUpdateRapidTestSpec(RapidTestSpec rapidtest)
 {
     DaoFactory.GetDaoFactory().CreateRapidTestSpecDao().SaveOrUpdate(rapidtest);
 }
示例#2
0
 public static void DeleteARTSite(RapidTestSpec rapidtest)
 {
     DaoFactory.GetDaoFactory().CreateRapidTestSpecDao().Delete(rapidtest);
 }
示例#3
0
        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;
                    }
                }
            }
        }