Ejemplo n.º 1
0
        public override async void Add()
        {
            var editor = new ClothEditorViewModel(_eventAggregator, _model, this.Order);
            await DialogHostExtensions.ShowCaliburnVM(editor);

            RaiseStateChanged();
        }
Ejemplo n.º 2
0
        public async void DistributeCorp()
        {
            var applyorders = new DistributeCorpOrdersViewModel(Model, ActionsOrderGrid);
            await DialogHostExtensions.ShowCaliburnVM(applyorders);

            this.OrderGrid.Refresh(0, int.MaxValue);
        }
Ejemplo n.º 3
0
        public override async void Add()
        {
            var editor = new DiscountEdgeEditorViewModel(_eventAggregator, _model);
            await DialogHostExtensions.ShowCaliburnVM(editor);

            RaiseStateChanged();
        }
Ejemplo n.º 4
0
        public async void Delivery()
        {
            var wash = new DeliverOrdersViewModel(Model, ActionsOrderGrid);
            await DialogHostExtensions.ShowCaliburnVM(wash);

            this.OrderGrid.Refresh(0, int.MaxValue);
        }
Ejemplo n.º 5
0
        public async void AcceptDelivery()
        {
            var applyorders = new AcceptDeliveryViewModel(Model, ActionsOrderGrid);
            await DialogHostExtensions.ShowCaliburnVM(applyorders);

            this.OrderGrid.Refresh(0, int.MaxValue);
        }
Ejemplo n.º 6
0
        public async void RecieveOrders()
        {
            var recieveOrders = new RecieveOrdersViewModel(Model, ActionsOrderGrid);
            await DialogHostExtensions.ShowCaliburnVM(recieveOrders);

            this.OrderGrid.Refresh(0, int.MaxValue);
        }
Ejemplo n.º 7
0
        public void Apply()
        {
            if (Visibilities.Washer)
            {
                this._model.Orders.Update(this.Entity);
            }

            DialogHostExtensions.CloseCurrent();
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Показать диалог удаления и вернуть соответствующее значение
        /// </summary>
        /// <returns></returns>
        public async Task <bool> AskQuestion()
        {
            await DialogHostExtensions.ShowCaliburnVM(this);

            var isDelete = this.IsDelete;

            IsDelete = false;
            return(isDelete);
        }
Ejemplo n.º 9
0
        public override async void Edit()
        {
            var editor = new ClothKindEditorViewModel(this.EventAggregator, _model);

            EventAggregator.PublishOnUIThread(this.SelectedEntity);
            await DialogHostExtensions.ShowCaliburnVM(editor);

            RaiseStateChanged();
        }
Ejemplo n.º 10
0
        public override async void Add()
        {
            var editor = new ClothKindEditorViewModel(this.EventAggregator, _model);

            editor.ClothKindParent = this.SelectedEntity;
            await DialogHostExtensions.ShowCaliburnVM(editor);

            this.Refresh(0, 0);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// Показать карточку для сущности
        /// </summary>
        /// <param name="context">сущность</param>
        public async void ShowInfoCard(TEntity context)
        {
            if (context != null)
            {
                _card.Entity = context;

                await DialogHostExtensions.ShowCaliburnVM(_card);
            }
        }
Ejemplo n.º 12
0
        /// <summary>
        /// Показать карточку для выбранного в таблице объекта
        /// </summary>
        public async void ShowInfoCard()
        {
            if (SelectedEntity != null)
            {
                _card.Entity = SelectedEntity;

                await DialogHostExtensions.ShowCaliburnVM(_card);
            }
        }
Ejemplo n.º 13
0
        public async void ShowClientCard()
        {
            if (this.Client != null)
            {
                var orderDataGridViewModel =
                    new OrderDataGridViewModel(_eventAggregator, this, new DeleteDialogViewModel(), _model, null);

                var clientCard = new ClientCardViewModel(this._eventAggregator, orderDataGridViewModel);
                clientCard.Entity = this.Client;
                await DialogHostExtensions.ShowCaliburnVM(clientCard);
            }
        }
Ejemplo n.º 14
0
        public override void ApplyChanges()
        {
            if (IsNew)
            {
                EntityRepository.Add(this.Entity);
            }
            else
            {
                EntityRepository.Update(this.Entity);
            }

            DialogHostExtensions.CloseCurrent();
        }
Ejemplo n.º 15
0
        public override void ApplyChanges()
        {
            if (IsNew)
            {
                this.Order.Instances.Add(this.Entity);
            }
            else
            {
                this.Order.Instances[_instancePos] = this.Entity;
            }

            DialogHostExtensions.CloseCurrent();

            Changed?.Invoke();
        }
Ejemplo n.º 16
0
 public void Discard()
 {
     DialogHostExtensions.CloseCurrent();
 }
Ejemplo n.º 17
0
        public async void OnConnectionLost()
        {
            await DialogHostExtensions.ShowCaliburnVM(_connectionLostDialog);

            this.Handle(Screens.Login);
        }
Ejemplo n.º 18
0
 public async void ShowSelfUserCard()
 {
     _employeeCard.Entity = CurrentEmployee;
     await DialogHostExtensions.ShowCaliburnVM(this._employeeCard);
 }