/// <summary>
        /// 加载模板树
        /// </summary>
        public static TreeNode LoadModeTree(int level, int deptid, int userid)
        {
            TreeNode ppnode = new TreeNode();

            ppnode.Text = "所有模板";
            FeeModelProcess _master = new FeeModelProcess();

            _master.MODEL_ID   = -1;
            _master.MODEL_TYPE = 0;
            ppnode.Tag         = _master;
            ppnode.ImageIndex  = 14;
            List <HIS.Model.ZY_NURSE_FEEMODEL> modelmaster = _master.GetModelType(level, userid, deptid);

            for (int i = 0; i < modelmaster.Count; i++)
            {
                TreeNode        pnode  = new TreeNode();
                FeeModelProcess master = new FeeModelProcess();
                master.MODEL_NAME   = modelmaster[i].MODEL_NAME;
                master.MODEL_ID     = modelmaster[i].MODEL_ID;
                master.MODEL_LEVEL  = modelmaster[i].MODEL_LEVEL;
                master.P_ID         = modelmaster[i].P_ID;
                master.MODEL_TYPE   = modelmaster[i].MODEL_TYPE;
                master.CREATE_DATE  = modelmaster[i].CREATE_DATE;
                master.CREATE_DEPT  = modelmaster[i].CREATE_DEPT;
                master.CREATE_NURSE = modelmaster[i].CREATE_NURSE;
                pnode.Tag           = master;
                if (master.MODEL_TYPE == 0)
                {
                    pnode.ImageIndex = 14;
                }
                else
                {
                    pnode.ImageIndex = 15;
                }
                pnode.Text = modelmaster[i].MODEL_NAME;
                ppnode.Nodes.Add(pnode);
                pnode.ExpandAll();
                AddNode(pnode);
            }
            ppnode.ExpandAll();
            return(ppnode);
        }
        private static void AddNode(TreeNode TopNode)
        {
            FeeModelProcess master  = (FeeModelProcess)TopNode.Tag;
            FeeModelProcess _master = new FeeModelProcess();
            List <HIS.Model.ZY_NURSE_FEEMODEL> _listmaster = _master.GetModelName(master.MODEL_ID);

            //循环加载结点
            for (int i = 0; i < _listmaster.Count; i++)
            {
                TreeNode        node     = new TreeNode();
                FeeModelProcess _lmaster = new FeeModelProcess();
                _lmaster.MODEL_NAME   = _listmaster[i].MODEL_NAME;
                _lmaster.MODEL_ID     = _listmaster[i].MODEL_ID;
                _lmaster.MODEL_LEVEL  = _listmaster[i].MODEL_LEVEL;
                _lmaster.P_ID         = _listmaster[i].P_ID;
                _lmaster.MODEL_TYPE   = _listmaster[i].MODEL_TYPE;
                _lmaster.CREATE_DATE  = _listmaster[i].CREATE_DATE;
                _lmaster.CREATE_DEPT  = _listmaster[i].CREATE_DEPT;
                _lmaster.CREATE_NURSE = _listmaster[i].CREATE_NURSE;
                node.Tag = _lmaster;
                if (_lmaster.MODEL_TYPE == 0)
                {
                    node.ImageIndex = 14;
                }
                else
                {
                    node.ImageIndex = 15;
                }
                node.Text = _listmaster[i].MODEL_NAME;
                TopNode.Nodes.Add(node);
                if (_master.MODEL_TYPE == 0)
                {
                    AddNode(node);
                }
            }
        }