Beispiel #1
0
        /// <summary>
        /// 删除单位
        /// </summary>
        /// <returns>1.操作成功;2.下级部门存在;3.部门用户存在;</returns>
        public int DeleteUnit(int id)
        {
            List <Unit> unitList = dal.GetUnitsByPath(string.Format("/{0}/", id));

            if (unitList.Count > 1)
            {
                return(2);
            }

            List <User> userList = userDal.GetUsersByUnitID(id);

            if (userList.Count > 0)
            {
                return(3);
            }

            dal.DeleteUnit(id);
            return(1);
        }
Beispiel #2
0
 /// <summary>
 /// To Delete Unit
 /// </summary>
 /// <param name="UnitID"></param>
 /// <returns></returns>
 public string DeleteUnit(int UnitID)
 {
     objUnitDAL = new UnitDAL();
     return(objUnitDAL.DeleteUnit(UnitID));
 }