public ClientManagerAddOrderFirstStepPresenter(IKernel kernel, IClientManagerAddOrderFirstStepView view , IServiceForControlProductMovementInClientOrder productMovementService, ClientOrder order) : this(kernel, view, productMovementService) { this._order = order; _isNewOrder = false; SetOrderInfo(); }
public ClientManagerAddOrderFirstStepPresenter(IKernel kernel, IClientManagerAddOrderFirstStepView view, IServiceForControlProductMovementInClientOrder productMovementService) { _kernel = kernel; _view = view; _productMovementService = productMovementService; _isNewOrder = true; _view.Back += Back; _view.NextStep += NextStep; }
public ClientManagerAddProductEditingPresenter(IKernel kernel, IClientManagerAddProductView view, IServiceForControlProductMovementInClientOrder editor, ClientOrder order, ProductCharacteristic characteristic) { this._kernel = kernel; this._order = order; this._editor = editor; this._view = view; this._characteristic = characteristic; this._view.SetProductCharacteristic(this._characteristic); this._view.AddProduct += OnButtonAddProductClick; this._view.Back += OnButtonCancelClick; }
public ClientManagerEditOrderFirstStepPresenter(IKernel kernel, IClientManagerAddOrderFirstStepView view, IServiceForControlProductMovementInClientOrder editor, ClientOrder order) { this._kernel = kernel; this._view = view; this._order = order; this._editor = editor; this._editor.AddClientOrder(this._order); InitializeView(); this._view.Back += OnButtonBackClick; this._view.NextStep += OnButtonNextStepClick; this._view.SetFormName("Редактирование данных заказчика"); }
public ClientManagerEditOrderSecondStepPresenter(IKernel kernel, IClientManagerAddOrderSecondStepView view, IClientOrderServiceForClientManager model, IServiceForControlProductMovementInClientOrder editor, ClientOrder order) { this._kernel = kernel; this._view = view; this._model = model; this._order = order; this._editor = editor; this._view.SetProductBasket(this._order.GetCloneProductList()); this._view.Back += Back; this._view.RemoveProducts += RemoveProducts; this._view.ConfirmOrder += ConfirmOrder; this._view.AddProduct += AddProduct; }
public ClientManagerAddOrderSecondStepPresenter(IKernel kernel, IClientManagerAddOrderSecondStepView view, IClientOrderServiceForClientManager model, IServiceForControlProductMovementInClientOrder productService, ClientOrder order) { _kernel = kernel; _view = view; _order = order; _model = model; _productService = productService; _view.AddProduct += AddProduct; _view.Back += Back; _view.RemoveProducts += RemoveProducts; _view.ConfirmOrder += ConfirmOrder; _view.SetProductBasket(_order.GetCloneProductList()); _view.SetOrderPrice(order.TotalCost); }