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