kima2/src/core/seller.h

30 lines
580 B
C++

#ifndef SELLER_H
#define SELLER_H
#include "entity.h"
#include "article.h"
#include <string>
#include <vector>
class Article;
class Seller : public Entity
{
public:
void setSellerNo(int sellerNo);
void setFirstName(const std::string& firstName);
void setLastName(const std::string& lastName);
void setNumberOfOfferedArticles(int number);
size_t getNumberOfOfferedArticles();
private:
int sellerNo_{-1};
int numberOfOfferedArticles_{};
std::string firstName_{};
std::string lastName_{};
std::vector<Article> articles_{};
};
#endif