コード例 #1
0
 public PurchaseReceiveChildWindow(PurchaseOrderRequestViewModel viewModel)
 {
     InitializeComponent();
     _viewModel             = viewModel;
     DataContext            = viewModel;
     LayoutRoot.DataContext = viewModel;
 }
コード例 #2
0
 public PendingPurchaseOrderChildWindows(PurchaseOrderRequestViewModel viewModel)
 {
     InitializeComponent();
     DataContext            = viewModel;
     LayoutRoot.DataContext = viewModel;
     _viewModel             = viewModel;
 }
コード例 #3
0
 public RouteFreeIssueChildWindow(PurchaseOrderRequestViewModel viewModel)
 {
     InitializeComponent();
     DataContext = ViewModel;
     DgfabricIssue.Columns[0].Visibility = Visibility.Collapsed;
     DgfabricIssue.Columns[1].Visibility = Visibility.Collapsed;
     _viewModel2 = viewModel;
     ViewModel.MainRowList.Add(new RouteCardFabricViewModel());
 }
コード例 #4
0
        public PurchaseOrderRequest()
        {
            InitializeComponent();
            _viewModel  = LayoutRoot.DataContext as PurchaseOrderRequestViewModel;
            DataContext = _viewModel;

            _viewModel.PremCompleted += (s, sv) => {
                ckhApprove.Visibility   = _viewModel.CustomePermissions.SingleOrDefault(x => x.Ename == "Approval") != null ? Visibility.Visible : Visibility.Collapsed;
                _viewModel.AllowAddFree = _viewModel.CustomePermissions.SingleOrDefault(x => x.Ename == "Allow Free Orders") != null ? true : false;
            };
        }
コード例 #5
0
 public PurchaseOrderRequestPaymentChild(PurchaseOrderRequestViewModel viewModel)
 {
     InitializeComponent();
     DataContext = viewModel;
     viewModel.SelectedMainRow.PaymentList.Clear();
     viewModel.GetPaymentData();
     if (!viewModel.SelectedMainRow.PaymentSettings.Any())
     {
         viewModel.SelectedMainRow.PaymentSettings.Add(new PaymentSettingModel()
         {
             PaymentSettingPerRow   = viewModel.SchedulesSettingList.FirstOrDefault(),
             PaymentScheduleSetting = viewModel.SchedulesSettingList.FirstOrDefault().Iserial,
             InstallmentCount       = 1,
             InstallmentInterval    = 1
         });
         //viewModel.SelectedMainRow.PaymentSettings.Add(new PaymentSettingModel());
     }
 }
コード例 #6
0
 public PurchaseOrderRequestSearchChild(PurchaseOrderRequestViewModel viewModel)
 {
     InitializeComponent();
     DataContext = viewModel;
     viewModel.GetMaindata();
 }