Exemple #1
0
 public InventoryForm(InventoryPresentationModel inventoryPresentationModelData, Model modelData)
 {
     InitializeComponent();
     _inventoryPresentationModel = inventoryPresentationModelData;
     _model = modelData;
     // Observers
     _model.ProductStorageQuantityChanged += UpdateProductStorageQuantityInStorageDataGridView;
     // UI
     _storageDataGridView.CellPainting     += (sender, eventArguments) => DataGridViewHelper.InitializeButtonImageOfButtonColumn(eventArguments, STORAGE_SUPPLY_BUTTON_COLUMN_INDEX, Resources.img_delivery_truck);
     _storageDataGridView.CellContentClick += ClickStorageDataGridViewCellContent;
     _storageDataGridView.SelectionChanged += (sender, eventArguments) => UpdateProductInfoView();
     // Initial UI States
     InitializeStorageDataGridView();
 }
 public MainForm(CreditCardPaymentForm creditCardPaymentFormData, InventoryPresentationModel inventoryPresentationModelData, MainPresentationModel mainPresentationModelData, OrderPresentationModel orderPresentationModelData, OrderModel orderModelData, Model modelData)
 {
     InitializeComponent();
     _creditCardPaymentForm      = creditCardPaymentFormData;
     _inventoryPresentationModel = inventoryPresentationModelData;
     _mainPresentationModel      = mainPresentationModelData;
     _orderPresentationModel     = orderPresentationModelData;
     _orderModel = orderModelData;
     _model      = modelData;
     _orderSystemButton.Click     += ClickOrderSystemButton;
     _inventorySystemButton.Click += ClickInventorySystemButton;
     _exitButton.Click            += ClickExitButton;
     RefreshControls();
 }
Exemple #3
0
 public void Initialize()
 {
     _presentationModel = new InventoryPresentationModel(new OrderModel());
 }