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;
        }
示例#3
0
        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("Редактирование данных заказчика");
        }