Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void checkIfClientsHaveProduct(Buyer**& clientsArr, const int& clientsSize,
- char* productToSearch)
- {
- int haveIt = 0;
- for (int i = 0; i < clientsSize; i++)
- {
- for (int j = 0; j < clientsArr[i]->getNumOfProductInShoppingCart(); j++)
- if (strcmp(clientsArr[i]->getShoppingCart()[j]->getName(),
- productToSearch) == 0)
- haveIt++;
- if (haveIt)
- {
- cout << clientsArr[i]->getUserName() << " has " << haveIt
- << " " << productToSearch << endl << endl;
- haveIt = 0;
- }
- }
- }
- void checkIfSellersHaveProduct(Seller**& sellersArr, const int& sellersSize,
- char* productToSearch)
- {
- int haveIt = 0;
- for (int i = 0; i < sellersSize; i++)
- {
- for (int j = 0; j < sellersArr[i]->getNumOfProductSold(); j++)
- if (strcmp(sellersArr[i]->getProductSold()[j]->getName(),
- productToSearch) == 0)
- haveIt++;
- if (haveIt)
- {
- cout << sellersArr[i]->getUserName() << " has " << haveIt
- << " " << productToSearch << endl << endl;
- haveIt = 0;
- }
- }
- }
- void showProductsWithSameName(Buyer**& clientsArr, const int& clientsSize
- ,Seller**& sellersArr, const int& sellersSize)
- {
- char *productToSearch = askProductName();
- cout << "Clients:\n";
- checkIfClientsHaveProduct(clientsArr, clientsSize, productToSearch);
- cout << endl << "Sellers:\n";
- checkIfSellersHaveProduct(sellersArr, sellersSize, productToSearch);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement