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(); }
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(); }
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(); }
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(); }