Exemplo n.º 1
0
 public ShopList(CategoryManagement productTypeManagement, ProductManagement productManagement)
 {
     InitializeComponent();
     _categoryManagement                  = productTypeManagement;
     _productManagement                   = productManagement;
     _itemTabControlPages                 = new ItemTabControlPages(_itemTabControl, _categoryManagement);
     _shopListPresentationModel           = new ShopListPresentationModel(_categoryManagement, _productManagement);
     _productManagement._writeNewData    += UpdateProductData;
     _categoryManagement._addNewCategory += AddNewTabPage;
     this.InitialForm();
 }
 public void Initialize()
 {
     _productManagement         = new ProductManagement(_readFIle);
     _categoryManagement        = new CategoryManagement(_productManagement);
     _ShopListPresentationModel = new ShopListPresentationModel(_categoryManagement, _productManagement);
 }