Esempio n. 1
0
        //删除
        public bool Delete(int Id)
        {
            IDAL.IContact contact = DALFactory.DataAccess.CreateContact();
            int           count   = contact.GetContactCountByGroupId(Id);

            if (count > 0)
            {
                return(false);//该分组下存在联系人,不允许删除分组
            }
            else
            {
                return(group.Delete(Id));
            }
        }
Esempio n. 2
0
        public bool Delete(int Id)
        {
            //SQLDAL.Contact contact = new SQLDAL.Contact();
            //AccessDAL.Contact contact = new AccessDAL.Contact();
            IDAL.IContact contact = DALFactory.DataAccess.CreateContact();

            int count = contact.GetContactCountByGroupId(Id);

            if (count > 0)
            {
                return(false);   // 判断该分组下是否存在联系人
            }
            else
            {
                return(group.Delete(Id));
            }
        }