Beispiel #1
0
        /// <summary>
        /// 克隆函数
        /// </summary>
        /// <returns>DepartmentStat类实例</returns>
        public new DepartmentStat Clone()
        {
            DepartmentStat obj = base.Clone() as DepartmentStat;

            //obj.DeptType = this.DeptType.Clone();

            return(obj);
        }
        //		/// <summary>
        //		/// 更新科室分类表中的一条记录的节点类型
        //		/// </summary>
        //		/// <param name="info"></param>
        //		/// <returns></returns>
        //		public int UpdateNodeKind(string statCode, string deptCode, int nodeKind) {
        //			string strSql = "";
        //			if (this.Sql.GetSql("Manager.DepartmentStatManager.UpdateNodeKind",ref strSql)==-1) return -1;
        //
        //			try {
        //				strSql = string.Format( strSql, statCode, deptCode, nodeKind, this.Operator.ID);
        //			}
        //			catch(Exception ex) {
        //				this.ErrCode=ex.Message;
        //				this.Err=ex.Message;
        //				return -1;
        //			}
        //
        //			try {
        //				return this.ExecNoQuery(strSql);
        //			}
        //			catch(Exception ex) {
        //				this.ErrCode=ex.Message;
        //				this.Err=ex.Message;
        //				return -1;
        //			}
        //		}
        //
        //
        //		/// <summary>
        //		/// 更新科室分类表中的一条记录的节点类型
        //		/// </summary>
        //		/// <param name="info">科室结构类</param>
        //		/// <returns></returns>
        //		public int UpdateNodeKind(Neusoft.HISFC.Models.Base.DepartmentStat info) {
        //			string strSql = "";
        //			if (this.Sql.GetSql("Manager.DepartmentStatManager.UpdateNodeKind",ref strSql)==-1) return -1;
        //
        //			try {
        //				strSql = string.Format( strSql, info.StatCode, info.DeptCode, info.NodeKind, this.Operator.ID);
        //			}
        //			catch(Exception ex) {
        //				this.ErrCode=ex.Message;
        //				this.Err=ex.Message;
        //				return -1;
        //			}
        //
        //			try {
        //				return this.ExecNoQuery(strSql);
        //			}
        //			catch(Exception ex) {
        //				this.ErrCode=ex.Message;
        //				this.Err=ex.Message;
        //				return -1;
        //			}
        //		}


        /// <summary>
        ///
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public int Delete(DepartmentStat info)
        {
            //删除当前节点
            return(Delete(info.StatCode, info.DeptCode));

            //被删除节点的父节点成为叶子节点
            //return this.UpdateNodeKind(info.StatCode, info.PardepCode, 1);
        }