Пример #1
0
        private async Task WywolajLoadAsyncNaZaleznychViewModelach()
        {
            await LiniaWlokninViewModel.LoadAsync(VMEntity.IDProdukcjaZlecenie);

            await LiniaKalandraViewModel.LoadAsync(VMEntity.IDProdukcjaZlecenie);

            await MieszankaViewModel.LoadAsync(VMEntity.IDProdukcjaZlecenie);
        }
Пример #2
0
        protected override async void DeleteCommandExecute()
        {
            if (!DialogService.ShowQuestion_BoolResult("Czy usunąć bieżące zlecenie produkcyjne?"))
            {
                return;
            }

            await MieszankaViewModel.DeleteAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie);

            await TowarViewModel.DeleteAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie);

            UnitOfWork.tblProdukcjaZlecenie.Remove(ZlecenieProdukcyjne);
            await UnitOfWork.SaveAsync();
        }
Пример #3
0
        protected override async void SaveCommandExecute()
        {
            if (ZlecenieProdukcyjne.IDProdukcjaZlecenie == 0)
            {
                ZlecenieProdukcyjne.DataUtworzenia            = DateTime.Now;
                ZlecenieProdukcyjne.IDProdukcjaZlecenieStatus = (int)ProdukcjaZlecenieStatusEnum.Oczekuje;

                UnitOfWork.tblProdukcjaZlecenie.Add(ZlecenieProdukcyjne);
            }

            await UnitOfWork.SaveAsync();

            await MieszankaViewModel.SaveAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie);

            await TowarViewModel.SaveAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie);

            Messenger.Send(ZlecenieProdukcyjne);
            ViewService.Close(this.GetType().Name);
        }
Пример #4
0
        private async Task WywolajLoadAsyncNaZaleznychViewModelach()
        {
            await TowarViewModel.LoadAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie);

            await MieszankaViewModel.LoadAsync(ZlecenieProdukcyjne.IDProdukcjaZlecenie);
        }