Esempio n. 1
0
        private void setCondition(string _type, BLPublic.CodeNameItem _cnt, int _index, bool _isItem)
        {
            if (null == _cnt)
            {
                return;
            }

            foreach (ConditionModel c in lvCondition.Items)
            {
                if (c.Index == _index)
                {
                    if (_isItem)
                    {
                        c.ItemType = _type;
                        c.ItemCode = _cnt.Code;
                        c.ItemName = _cnt.Name;
                        if (c == lvCondition.Items[lvCondition.Items.Count - 1])
                        {
                            addNullCondition();
                        }
                    }
                    else
                    {
                        c.ConditionType = _type;
                        c.ConditionCode = _cnt.Code;
                        c.Condition     = _cnt.Name;
                    }

                    break;
                }
            }

            lvCondition.Items.Refresh();
        }
Esempio n. 2
0
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            WinListFind list = new WinListFind();

            list.Owner = this;
            list.Title = "TPN项目";
            list.init(SQL.SEL_TPNTEIM_SEL,
                      delegate(object _sel)
            {
                if (null != _sel)
                {
                    BLPublic.CodeNameItem item = (BLPublic.CodeNameItem)_sel;
                    this.tblMonitor.Rows.Add(new object[] { (this.tblMonitor.Rows.Count + 1) * -1,
                                                            item.Code, 0, "", false, false, false, 0,
                                                            AppConst.LoginEmpCode, DateTime.Now, item.Name, "" });
                }
            });
            list.Show();
        }
Esempio n. 3
0
        private void btnSelItem_Click(object sender, RoutedEventArgs e)
        {
            WinListFind list = new WinListFind();

            list.Owner = this;
            list.Title = "TPN项目";
            list.init(SQL.SEL_TPNTEIM_SEL,
                      delegate(object _sel)
            {
                if (null != _sel)
                {
                    BLPublic.CodeNameItem item = (BLPublic.CodeNameItem)_sel;
                    DataRow r = this.tblMonitor.Rows.Find(((Button)sender).Tag.ToString());
                    if (null != r)
                    {
                        r["TPNItemID"] = item.Code;
                        r["ItemName"]  = item.Name;
                    }
                }
            });
            list.Show();
        }
Esempio n. 4
0
        private void btnSelDrug_Click(object sender, RoutedEventArgs e)
        {
            WinListFind list = new WinListFind();

            list.Owner = this;
            list.Title = "药品";
            list.init(SQL.SEL_PREP,
                      delegate(object _sel)
            {
                if (null != _sel)
                {
                    BLPublic.CodeNameItem item = (BLPublic.CodeNameItem)_sel;
                    DataRow r = this.tblMonitor.Rows.Find(((Button)sender).Tag.ToString());
                    if (null != r)
                    {
                        r["UniPreparationID"] = item.Code;
                        r["Drug"]             = item.Name;
                    }
                }
            });
            list.Show();
        }