Beispiel #1
0
        private IList <MorbidityTest> GetTests()
        {
            IList <MorbidityTest> result = DataRepository.GetAllMorbidityTestByClass(_filiterBy.ToString());

            if (result == null)
            {
                result = new List <MorbidityTest>();
            }
            return(result);
        }
Beispiel #2
0
        public ListMorbidityTestPane(ClassOfMorbidityTestEnum filiterby)
        {
            this._filiterBy = filiterby;
            this._products  = DataRepository.GetAllProductByClassOfTest(filiterby.ToString());
            this._qMenus    = DataRepository.GetGeneralQuantifyMenuByClass(filiterby.ToString());

            InitializeComponent();

            LoadGeneralQMView();
            PopTests();
            PopGeneralQM();
        }
        public ListMorbidityTestPane(ClassOfMorbidityTestEnum filiterby)
        {
            this._filiterBy = filiterby;
            this._products = DataRepository.GetAllProductByClassOfTest(filiterby.ToString());
            this._qMenus = DataRepository.GetGeneralQuantifyMenuByClass(filiterby.ToString());

            InitializeComponent();

            LoadGeneralQMView();
            PopTests();
            PopGeneralQM();
        }
Beispiel #4
0
        public virtual IList <SiteInstrument> GetInstrumentByPlatform(ClassOfMorbidityTestEnum p)
        {
            IList <SiteInstrument> i = new List <SiteInstrument>();

            foreach (SiteInstrument si in this.SiteInstruments)
            {
                if (si.Instrument.TestingArea.Category == p.ToString())
                {
                    i.Add(si);
                }
            }
            return(i);
        }
        public ListSupplyListPane(ClassOfMorbidityTestEnum filiterby)
        {
            _filiterBy = filiterby;
            this._products = DataRepository.GetAllProductByClassOfTest(filiterby.ToString());
            if (filiterby != ClassOfMorbidityTestEnum.Consumable)
                this._qMenus = DataRepository.GetAllQuantifyMenuByClass(_filiterBy.ToString());
            else
                this._qMenus = DataRepository.GetAllGeneralQuantifyMenus();

            InitializeComponent();
            LoadSiteListView();

            PopTests();
        }
Beispiel #6
0
        public ListSupplyListPane(ClassOfMorbidityTestEnum filiterby)
        {
            _filiterBy     = filiterby;
            this._products = DataRepository.GetAllProductByClassOfTest(filiterby.ToString());
            //if (filiterby != ClassOfMorbidityTestEnum.Consumable)
            //    this._qMenus = DataRepository.GetAllQuantifyMenuByClass(_filiterBy.ToString());
            //else
            this._qMenus = DataRepository.GetAllGeneralQuantifyMenus();

            InitializeComponent();
            LoadSiteListView();

            PopTests();
        }
Beispiel #7
0
        private void BindProtocol()
        {
            txtprotocolcategory.Text = _classOfTest.ToString() + " Protocols";
            if (_protocol.Id > 0)
            {
                this.txtdescription.Text = _protocol.Descritpion;

                this.txtsymptomdirected.Text = _protocol.SymptomDirectedAmt.ToString();
                this.txttestsrepeated.Text   = _protocol.TestReapeated.ToString();
                this.butNewpanel.Enabled     = true;
            }
            else
            {
                this.butNewpanel.Enabled = false;
            }
            if (_protocol.ProtocolTypeEnum == ClassOfMorbidityTestEnum.Chemistry || _protocol.ProtocolTypeEnum == ClassOfMorbidityTestEnum.OtherTest)
            {
                lblsystemdirected.Visible  = false;
                txtsymptomdirected.Visible = false;
            }
        }
        private void BuildTestMenu(TreeNode parentNode)
        {
            IList <TestingArea> list = DataRepository.GetAllTestingArea();

            //added just for this build will be optimized later on
            IList <TestingGroup> listtg = DataRepository.GetAllTestingGroup();
            IList <Test>         listtc = DataRepository.GetAllTests();

            TreeNode rootNode = new TreeNode("Test Profile");

            rootNode.Tag                = MainMenuTag.TEST.ToString();
            rootNode.ImageIndex         = 2;
            rootNode.SelectedImageIndex = 2;

            TreeNode tareaNode = new TreeNode("Testing Areas [" + list.Count + "]");

            tareaNode.Tag                = MainMenuTag.TEST.ToString() + "|" + -1;
            tareaNode.ImageIndex         = 3;
            tareaNode.SelectedImageIndex = 3;
            rootNode.Nodes.Add(tareaNode);

            TreeNode tgroupNode = new TreeNode("Testing Groups [" + listtg.Count + "]");

            tgroupNode.Tag                = MainMenuTag.TEST.ToString() + "|" + -2;
            tgroupNode.ImageIndex         = 4;
            tgroupNode.SelectedImageIndex = 4;
            rootNode.Nodes.Add(tgroupNode);

            TreeNode testNode = new TreeNode("Tests [" + listtc.Count + "]");

            testNode.Tag                = MainMenuTag.TEST.ToString() + "|" + -3;
            testNode.ImageIndex         = 5;
            testNode.SelectedImageIndex = 5;



            foreach (TestingArea ta in list)
            {
                if (!ta.UseInDemography)
                {
                    TreeNode node = new TreeNode(ta.AreaName);
                    node.Tag                = MainMenuTag.TEST.ToString() + "|-4|" + ta.Id;
                    node.ImageIndex         = 3;
                    node.SelectedImageIndex = 3;
                    AddTestingGroupToMenu(node, ta.TestingGroups);
                    testNode.Nodes.Add(node);
                }
            }
            rootNode.Nodes.Add(testNode);

            ClassOfMorbidityTestEnum[] mtestEnums = LqtUtil.EnumToArray <ClassOfMorbidityTestEnum>();
            TreeNode artNode = new TreeNode("ART Tests");

            artNode.Tag                = MainMenuTag.TEST.ToString() + "|" + -6;
            artNode.ImageIndex         = 5;
            artNode.SelectedImageIndex = 5;


            for (int i = 0; i < mtestEnums.Length; i++)
            {
                ClassOfMorbidityTestEnum cm = mtestEnums[i];
                TreeNode node = new TreeNode(cm.ToString());
                node.Tag                = MainMenuTag.TEST.ToString() + "|-6|" + (int)cm;
                node.ImageIndex         = 4;
                node.SelectedImageIndex = 4;
                //AddTestingGroupToMenu(node, ta.TestingGroups);
                artNode.Nodes.Add(node);
            }

            rootNode.Nodes.Add(artNode);
            //rootNode.Expand();
            parentNode.Nodes.Add(rootNode);
            //treeViewNav.Nodes.Add(rootNode);
        }
Beispiel #9
0
        public virtual IList<SiteInstrument> GetInstrumentByPlatform(ClassOfMorbidityTestEnum p)
        {
            IList<SiteInstrument> i = new List<SiteInstrument>();

            foreach (SiteInstrument si in this.SiteInstruments)
            {
                if (si.Instrument.TestingArea.Category == p.ToString())
                    i.Add(si);
            }
            return i;
        }
Beispiel #10
0
        private void PopTests()
        {
            _sListView.BeginUpdate();
            _sListView.Items.Clear();

            foreach (QuantificationMetric qm in DataRepository.GetAllQuantificationMetricByClass(_filiterBy.ToString()))
            {
                EXListViewItem li = new EXListViewItem(qm.Product.ProductName)
                {
                    Tag = qm
                };

                li.SubItems.Add(new EXListViewSubItem(qm.Product.BasicUnit));
                li.SubItems.Add(new EXListViewSubItem(qm.UsageRate.ToString(), "U.Rate"));
                li.SubItems.Add(new EXListViewSubItem(qm.QuantifyMenu.Title));
                //li.SubItems.Add(new EXListViewSubItem(qm.CollectionSupplieAppliedTo, "Supplies"));

                _sListView.Items.Add(li);
            }
            _sListView.EndUpdate();
        }
Beispiel #11
0
 public static TestingArea GetTestingAreaByClassOfMorbidity(ClassOfMorbidityTestEnum category)
 {
     return(DaoFactory.GetDaoFactory().CreateTestingAreaDao().GetTestingAreaByClassOfMorbidity(category.ToString()));
 }