示例#1
0
        private void lv_jb1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (str_bh == "")
            {
                return;
            }
            MyListViewItem item = (MyListViewItem)lv_jb1.GetItemAt(e.X, e.Y);

            if (object.Equals(null, item))
            {
                return;
            }

            //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();
            string         str_xh = ywszbiz.Get_MaxXh_tj_xmmb_dt(str_bh);
            MyListViewItem item1  = new MyListViewItem();

            item1.Text = item.Text;
            item1.Tag  = str_bh;
            item1.Str1 = str_xh;
            item1.Str2 = item.Tag.ToString().Trim();
            item1.Str3 = item.Str1;
            lv_jb2.Items.Add(item1);
            ywszbiz.Insert_tj_xmmb_dt(str_bh, str_xh, item.Tag.ToString().Trim(), item.Str1.Trim());

            lv_jb1.Items.Remove(item);
        }
示例#2
0
        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;
            }
        }
示例#3
0
        private void lv_xm2_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (str_flbh == "" || str_jcjylx == "")
            {
                return;
            }
            MyListViewItem item = (MyListViewItem)lv_xm2.GetItemAt(e.X, e.Y);

            if (object.Equals(null, item))
            {
                return;
            }

            //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();
            ywszbiz.Delete_tj_sqdlx_dt(str_flbh, item.Tag.ToString().Trim(), item.Str2.ToString().Trim(), item.Str3.ToString().Trim());
            MyListViewItem item1 = new MyListViewItem();

            item1.Tag  = item.Tag;
            item1.Text = item.Text;
            item1.Str1 = item.Str3;
            lv_xm1.Items.Add(item1);

            lv_xm2.Items.Remove(item);
        }
示例#4
0
        private void lv_xm1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (str_flbh == "" || str_jcjylx == "")
            {
                return;
            }
            MyListViewItem item = (MyListViewItem)lv_xm1.GetItemAt(e.X, e.Y);

            if (object.Equals(null, item))
            {
                return;
            }

            string         str_xh = ywszbiz.Get_MaxXh_tj_sqdlx_dt(str_flbh);
            MyListViewItem item1  = new MyListViewItem();

            item1.Tag  = item.Tag;
            item1.Text = item.Text;
            item1.Str1 = str_flbh;
            item1.Str2 = str_xh;
            item1.Str3 = item.Str1;
            ywszbiz.Insert_tj_sqdlx_dt(str_flbh, item.Tag.ToString().Trim(), str_xh, item.Str1.ToString().Trim());

            lv_xm2.Items.Add(item1);
            lv_xm1.Items.Remove(item);
        }
示例#5
0
        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);
            }
        }
示例#6
0
        private void lv_jb2_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (str_bh == "")
            {
                return;
            }
            MyListViewItem item = (MyListViewItem)lv_jb2.GetItemAt(e.X, e.Y);

            if (object.Equals(null, item))
            {
                return;
            }

            MyListViewItem item1 = new MyListViewItem();

            item1.Text = item.Text;
            item1.Tag  = item.Str2;
            item1.Str1 = item.Str3;
            lv_jb1.Items.Add(item1);
            ywszbiz.Delete_tj_xmmb_dt(item.Tag.ToString().Trim(), item.Str1.Trim(), item.Str2.Trim(), item.Str3.Trim());

            lv_jb2.Items.Remove(item);
        }
示例#7
0
        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;
            }
        }
示例#8
0
        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();
        }