public void SetOrder(Order order) { if (ViewModel == null || ViewModel.Order != order) { this.Order = order; ViewModel = new CreateNewPurchaseOrderViewModel(order); } SetUIAccesibility(PurchaseOrderState.New); }
public void SetOrder(Order order, PurchaseOrder po) { this.Order = order; ViewModel = new CreateNewPurchaseOrderViewModel(order, po); if (po.Approval == null) { btnChooseItems.Visibility = System.Windows.Visibility.Collapsed; poCurrencySelection.IsEnabled = false; } else if (po.Approval.IsApproved == null) { SetUIAccesibility(PurchaseOrderState.Generated); } else if (po.Approval.IsApproved.Value == true) { SetUIAccesibility(PurchaseOrderState.Approved); } else { SetUIAccesibility(PurchaseOrderState.Rejeted); } }
public void Reset() { ViewModel.ResetUserSelection(); ViewModel = null; ViewModel = new CreateNewPurchaseOrderViewModel(Order); }