private void tv_lx_AfterSelect(object sender, TreeViewEventArgs e) { if (str_bh == "") { return; } if (tv_lx.SelectedNode.Tag.ToString().Trim() == "0") { return; } MyTreeNode node = (MyTreeNode)tv_lx.SelectedNode; string str_lxbh = node.Tag.ToString().Trim();//科室ID lv_jb1.Items.Clear(); DataTable dt_tj_zhxm_hd = ywszbiz.Get_tj_tjxmb1(str_lxbh, str_bh); foreach (DataRow dr in dt_tj_zhxm_hd.Rows) { MyListViewItem item = new MyListViewItem(); item.Text = dr["keyword"].ToString().Trim(); item.Tag = dr["jbbh"].ToString().Trim(); item.Str1 = dr["tjlx"].ToString().Trim(); lv_jb1.Items.Add(item); } if (tv_lx.SelectedNode.Nodes.Count == 0) { tv_lx.SelectedNode.SelectedImageIndex = tv_lx.SelectedNode.ImageIndex; } }
private void Form_hszhxm_Load(object sender, EventArgs e) { new Common.Common().AddImages(imageList1); tv_hs.ImageList = imageList1; DataTable dt_tj_hsb_hd = ywszbiz.Get_tj_hsb_hd(); MyTreeNode node = new MyTreeNode(); node.Tag = "0000"; node.Text = "函数列表"; foreach (DataRow dr in dt_tj_hsb_hd.Rows) { MyTreeNode node1 = new MyTreeNode(); node1.Tag = dr["bh"].ToString().Trim(); node1.Text = dr["mc"].ToString().Trim(); node1.Str1 = dr["bh"].ToString().Trim(); node1.Str2 = dr["zhxmbh"].ToString().Trim(); node1.Str3 = dr["ms"].ToString().Trim(); node.Nodes.Add(node1); } tv_hs.Nodes.Add(node); tv_hs.ExpandAll(); new Common.Common().AddImage(node); }
private void tv_lx_AfterSelect(object sender, TreeViewEventArgs e) { if (str_flbh == "" || str_jcjylx == "") { return; } if (tv_lx.SelectedNode.Tag.ToString().Trim() == "0") { return; } MyTreeNode node = (MyTreeNode)tv_lx.SelectedNode; string str_lxbh = node.Tag.ToString().Trim(); //科室ID string str_lclx = node.Str.ToString().Trim(); //临床类型ID lv_xm1.Items.Clear(); DataTable dt_tj_zhxm_hd = ywszbiz.Get_tj_zhxm_hd(str_flbh, str_lxbh, str_lclx); foreach (DataRow dr in dt_tj_zhxm_hd.Rows) { MyListViewItem item = new MyListViewItem(); item.Text = dr["mc"].ToString().Trim(); item.Tag = dr["bh"].ToString().Trim(); item.Str1 = dr["tjlx"].ToString().Trim(); lv_xm1.Items.Add(item); } }
private void tv_hs_AfterSelect(object sender, TreeViewEventArgs e) { MyTreeNode node = (MyTreeNode)tv_hs.SelectedNode; if (node.Tag.ToString().Trim() == "0000") { return; } str_hsbh = node.Tag.ToString().Trim();//函数编号 txt_mc.Text = node.Text; txt_ms.Text = node.Str3.ToString().Trim(); DataTable dt_tj_suggestion = ywszbiz.Get_TJ_SUGGESTION(); DataGridViewComboBoxColumn combox = new DataGridViewComboBoxColumn(); combox.Name = "zdbh"; combox.HeaderText = "对应诊断"; combox.Width = 180; combox.DataSource = dt_tj_suggestion; combox.DisplayMember = "keyword"; combox.ValueMember = "bh"; combox.DataPropertyName = "zdbh"; if (object.Equals(null, dgv_hsmx.Columns["zdbh"])) { dgv_hsmx.Columns.Insert(3, combox); } else { dgv_hsmx.Columns.Remove(dgv_hsmx.Columns["zdbh"]); dgv_hsmx.Columns.Insert(3, combox); } dt_tj_hsb_xmdz = ywszbiz.Get_tj_hsb_xmdz(str_hsbh); dgv_dzb.DataSource = dt_tj_hsb_xmdz; dt_tj_hsb_dt = ywszbiz.Get_tj_hsb_dt(str_hsbh); dgv_hsmx.DataSource = dt_tj_hsb_dt; if (tv_hs.SelectedNode.Nodes.Count <= 0) { tv_hs.SelectedNode.SelectedImageIndex = tv_hs.SelectedNode.ImageIndex; } }
private void tv_tjlxb_AfterSelect(object sender, TreeViewEventArgs e) { if (object.Equals(null, tv_tjlxb.SelectedNode.Tag)) { return; } MyTreeNode node = (MyTreeNode)e.Node; str_tjlx = node.Tag.ToString().Trim(); str_lclx = node.Str.ToString().Trim(); dt_TJ_SUGGESTION = ywszbiz.Get_TJ_SUGGESTION_All(str_tjlx, str_lclx); dgv_zdjy.DataSource = dt_TJ_SUGGESTION; this.Text = "诊断建议维护【" + node.Text.Trim() + "】"; if (tv_tjlxb.SelectedNode.Nodes.Count == 0) { tv_tjlxb.SelectedNode.SelectedImageIndex = tv_tjlxb.SelectedNode.ImageIndex; } }
void DataBind_TJLX() { tv_tjlxb.Nodes.Clear(); str_JykCode = xtbiz.GetXtCsz("JykCode");//检验科代码 MyTreeNode node = new MyTreeNode(); node.Text = "体检科室"; node.Tag = ""; //科室类型 node.Str = ""; //临床类型 DataTable dt_tjlxb = ywszbiz.Get_tj_tjlxb(); foreach (DataRow dr in dt_tjlxb.Rows) { string str_lxbh = dr["lxbh"].ToString().Trim();//类型编号(科室) MyTreeNode node1 = new MyTreeNode(); node1.Text = dr["mc"].ToString().Trim(); node1.Tag = str_lxbh; //科室类型 node1.Str = ""; //临床类型,检验科之外的临床类型全部为空 if (str_JykCode == str_lxbh) { DataTable dt_lclxb = ywszbiz.Get_tj_lclxb(); foreach (DataRow dr2 in dt_lclxb.Rows) { MyTreeNode node2 = new MyTreeNode(); node2.Text = dr2["mc"].ToString().Trim(); node2.Tag = str_lxbh; //科室类型 node2.Str = dr2["lclx"].ToString().Trim(); //临床类型 node1.Nodes.Add(node2); } } node.Nodes.Add(node1); } tv_tjlxb.Nodes.Add(node); new Common.Common().AddImage(node); }
private void tv_jbmb_AfterSelect(object sender, TreeViewEventArgs e) { str_bh = tv_jbmb.SelectedNode.Tag.ToString().Trim(); if (str_bh == "000000") { return; } txt_mbmc.Enabled = true; DataTable dt_tj_jbmb_hd = ywszbiz.Get_tj_xmmb_hd(str_bh); if (dt_tj_jbmb_hd.Rows.Count < 0) { return; } this.Text = "项目模板设置【" + tv_jbmb.SelectedNode.Text.Trim() + "】"; txt_bh.Text = dt_tj_jbmb_hd.Rows[0]["bh"].ToString().Trim(); txt_disp_order.Text = dt_tj_jbmb_hd.Rows[0]["disp_order"].ToString().Trim(); txt_mbmc.Text = dt_tj_jbmb_hd.Rows[0]["mbmc"].ToString().Trim(); txt_bz.Text = dt_tj_jbmb_hd.Rows[0]["bz"].ToString().Trim(); DataBind_lv_jb(str_bh); tv_lx.Nodes.Clear(); MyTreeNode node = new MyTreeNode(); node.Tag = "0"; node.Text = "项目科室"; DataTable dt_tjlxb = ywszbiz.Get_tj_tjlxb(); foreach (DataRow dr in dt_tjlxb.Rows) { MyTreeNode node1 = new MyTreeNode(); node1.Tag = dr["lxbh"].ToString().Trim(); node1.Text = dr["mc"].ToString().Trim(); node.Nodes.Add(node1); } tv_lx.Nodes.Add(node); tv_lx.ExpandAll(); new Common.Common().AddImage(node); lv_jb2.Items.Clear(); DataTable dt_tj_sqdlx_dt = ywszbiz.Get_tj_xmmb_dt(str_bh); foreach (DataRow dr in dt_tj_sqdlx_dt.Rows) { MyListViewItem item = new MyListViewItem(); item.Text = dr["keyword"].ToString().Trim(); item.Tag = dr["bh"].ToString().Trim(); item.Str1 = dr["xh"].ToString().Trim(); item.Str2 = dr["jbbh"].ToString().Trim(); item.Str3 = dr["tjlx"].ToString().Trim(); lv_jb2.Items.Add(item); } lv_jb1.Items.Clear(); if (tv_jbmb.SelectedNode.Nodes.Count == 0) { tv_jbmb.SelectedNode.SelectedImageIndex = tv_jbmb.SelectedNode.ImageIndex; } }
private void tv_sqdlx_AfterSelect(object sender, TreeViewEventArgs e) { str_flbh = tv_sqdlx.SelectedNode.Tag.ToString().Trim(); if (str_flbh == "0000") { return; } txt_flmc.Enabled = true; DataTable dt_tj_sqdlx_hd = ywszbiz.Get_tj_sqdlx_hd(str_flbh); if (dt_tj_sqdlx_hd.Rows.Count < 0) { return; } this.Text = "疾病模板设置【" + tv_sqdlx.SelectedNode.Text.Trim() + "】"; txt_flbh.Text = dt_tj_sqdlx_hd.Rows[0]["flbh"].ToString().Trim(); txt_disp_order.Text = dt_tj_sqdlx_hd.Rows[0]["disp_order"].ToString().Trim(); txt_flmc.Text = dt_tj_sqdlx_hd.Rows[0]["flmc"].ToString().Trim(); cmb_jcjylx.SelectedValue = dt_tj_sqdlx_hd.Rows[0]["jcjylx"].ToString().Trim(); cmb_bblx.SelectedValue = dt_tj_sqdlx_hd.Rows[0]["bblx"].ToString().Trim(); txt_bz.Text = dt_tj_sqdlx_hd.Rows[0]["bz"].ToString().Trim(); str_jcjylx = dt_tj_sqdlx_hd.Rows[0]["jcjylx"].ToString().Trim(); DataBind_lv_xm(str_flbh); tv_lx.Nodes.Clear(); MyTreeNode node = new MyTreeNode(); node.Tag = "0"; node.Text = "体检科室"; node.Str = ""; DataTable dt_tjlxb = ywszbiz.Get_tj_tjlxb_jcjylx(str_jcjylx); foreach (DataRow dr in dt_tjlxb.Rows) { MyTreeNode node1 = new MyTreeNode(); node1.Tag = dr["lxbh"].ToString().Trim(); node1.Text = dr["mc"].ToString().Trim(); node1.Str = ""; if (str_jcjylx == "0") { DataTable dt_tj_lclxb = ywszbiz.Get_tj_lclxb(); foreach (DataRow dr1 in dt_tj_lclxb.Rows) { MyTreeNode node2 = new MyTreeNode(); node2.Tag = node1.Tag; node2.Text = dr1["mc"].ToString().Trim(); node2.Str = dr1["lclx"].ToString().Trim(); node1.Nodes.Add(node2); } } node.Nodes.Add(node1); } tv_lx.Nodes.Add(node); tv_lx.ExpandAll(); lv_xm2.Items.Clear(); DataTable dt_tj_sqdlx_dt = ywszbiz.Get_tj_sqdlx_dt(str_flbh); foreach (DataRow dr in dt_tj_sqdlx_dt.Rows) { MyListViewItem item = new MyListViewItem(); item.Tag = dr["bh"].ToString().Trim(); item.Text = dr["mc"].ToString().Trim(); item.Str1 = dr["flbh"].ToString().Trim(); item.Str2 = dr["xh"].ToString().Trim(); item.Str3 = dr["tjlx"].ToString().Trim(); lv_xm2.Items.Add(item); } lv_xm1.Items.Clear(); }