示例#1
0
        private void BindProductUsage()
        {
            lsvProductUsage.BeginUpdate();
            lsvProductUsage.Items.Clear();

            int index = 0;

            foreach (ProductUsage r in _test.ProductUsages)
            {
                LQTListViewTag tag = new LQTListViewTag();
                tag.GroupTitle = r.Instrument.InstrumentName;
                tag.Id         = r.Id;
                tag.Index      = index;
                ListViewItem li = new ListViewItem(r.Product.ProductName)
                {
                    Tag = tag
                };

                li.SubItems.Add(r.Rate.ToString());
                //li.SubItems.Add(r.ProductUsedIn);
                LqtUtil.AddItemToGroup(lsvProductUsage, li);
                lsvProductUsage.Items.Add(li);
                index++;
            }

            lsvProductUsage.EndUpdate();
        }
        private void PopInstruments()
        {
            // _fCategoryInstrument = DataRepository.GetFCInstrumentByFinfoId(_Fid);

            lsvInstrument.BeginUpdate();
            lsvInstrument.Items.Clear();

            int index = 0;

            foreach (ForecastCategoryInstrument s in _fCategoryInstrument)
            {
                LQTListViewTag tag = new LQTListViewTag();
                tag.Id         = s.Id;
                tag.Index      = index;
                tag.GroupTitle = s.Instrument.TestingArea.AreaName;

                ListViewItem li = new ListViewItem(s.Instrument.InstrumentName)
                {
                    Tag = tag
                };
                //i.SubItems.Add(s.Instrument.InstrumentName);
                li.SubItems.Add(s.TestRunPercentage.ToString());
                LqtUtil.AddItemToGroup(lsvInstrument, li);
                lsvInstrument.Items.Add(li);
                index++;
            }
            if (_fCategoryInstrument.Count <= 0)
            {
                lbtRemove.Enabled = false;
            }
            lsvInstrument.EndUpdate();
        }
示例#3
0
        private void BindProcurement()
        {
            lvproductQinstock.Items.Clear();
            lvproductQinstock.BeginUpdate();
            int index = 0;

            foreach (MorbiditySupplyProcurement p in _supplyProcurement)
            {
                LQTListViewTag tag = new LQTListViewTag();
                tag.GroupTitle = (p.PlatformEnum.ToString());
                tag.Id         = p.Id;
                tag.Index      = index;
                MasterProduct product = DataRepository.GetProductById(p.ProductId);

                ListViewItem li = new ListViewItem(product.ProductName)
                {
                    Tag = tag
                };

                li.SubItems.Add(p.PackSize.ToString());
                li.SubItems.Add(product.BasicUnit);
                li.SubItems.Add(p.QuantityNeeded.ToString());
                li.SubItems.Add(p.QuantityInStock.ToString());
                li.SubItems.Add(p.QuantityToPurchase.ToString());
                li.SubItems.Add(string.Format("{0:C}", p.UnitCost).ToString());
                li.SubItems.Add(string.Format("{0:C}", p.TotalCost).ToString());

                LqtUtil.AddItemToGroup(lvproductQinstock, li);

                lvproductQinstock.Items.Add(li);
                index++;
            }

            lvproductQinstock.EndUpdate();
        }
示例#4
0
        private void BindProductUsageI()
        {
            lsvProductUsageI.BeginUpdate();
            lsvProductUsageI.Items.Clear();

            int index = 0;

            foreach (ConsumableUsage r in _consum.ConsumableUsages)
            {
                if (r.PerInstrument == true)
                {
                    LQTListViewTag tag = new LQTListViewTag();
                    tag.GroupTitle = r.Instrument.InstrumentName;
                    tag.Id         = r.Id;
                    tag.Index      = index;
                    ListViewItem li = new ListViewItem(r.Product.ProductName)
                    {
                        Tag = tag
                    };

                    li.SubItems.Add(r.Period.ToString());
                    li.SubItems.Add(r.ProductUsageRate.ToString());

                    LqtUtil.AddItemToGroup(lsvProductUsageI, li);
                    lsvProductUsageI.Items.Add(li);
                    index++;
                }
            }

            lsvProductUsageI.EndUpdate();
        }