public SalesOrderColorProduction(StyleHeaderViewModel styleViewModel, SalesOrderType salesOrderType) { InitializeComponent(); DataContext = styleViewModel; ViewModel = styleViewModel; SalesOrderColorsGrid.Visibility = Visibility.Visible; foreach (var row in SalesOrderColorsGrid.Columns.Where(x => x.DisplayIndex >= 0 && x.DisplayIndex < 9)) { const int pageWidth = 650; row.Width = new DataGridLength(pageWidth / 9); } if (salesOrderType == SalesOrderType.SalesOrderPo) { foreach (var row in SalesOrderColorsGrid.Columns.Where(x => x.DisplayIndex > 3 && x.DisplayIndex < 9)) { row.Visibility = Visibility.Collapsed; } } }
public SalesOrderColor(StyleHeaderViewModel styleViewModel, SalesOrderType salesOrderType) { InitializeComponent(); _salesOrderType = salesOrderType; DataContext = styleViewModel; ViewModel = styleViewModel; if (_salesOrderType != SalesOrderType.SalesOrderPo) { SalesOrderColorsGrid.Visibility = Visibility.Collapsed; } else { RfqColorsGrid.Visibility = Visibility.Collapsed; } foreach (var row in SalesOrderColorsGrid.Columns.Where(x => x.DisplayIndex >= 0 && x.DisplayIndex < 9)) { const int pageWidth = 650; row.Width = new DataGridLength(pageWidth / 9); } //if (salesOrderType == SalesOrderType.SalesOrderPo) //{ // foreach (var row in SalesOrderColorsGrid.Columns.Where(x => x.DisplayIndex > 3 && x.DisplayIndex < 5)) // { // row.Visibility = Visibility.Collapsed; // } //} ViewModel.SelectedDetailRow.SalesOrderColorList.Clear(); if (ViewModel.SelectedDetailRow != null && ViewModel.SelectedDetailRow.IsPlannedOrder) { ViewModel.GetSeasonalMasterList(); } ViewModel.GetSalesOrderColors(); }