bool Database::delProd(int barnum) { vector<int> vect; if( !SearchProdByBarNum(barnum, vect) ) return false; for (int i=0;i<_index;i++) { Product *p; inventory->retrieve(i,p); if(barnum==p->getbarnum()) { inventory->DeleteItem(i); _index--; return true; } } return false; }