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