public WindowSecondary(Session session, PivotGridControlModified control = null, bool isWhRestExistsCheckErrorDoc = false) { InitializeComponent(); #region Initialize _session = session; _closeWithoutCheck = false; ThemeManager.SetThemeName(this, "DeepBlue"); WindowState = WindowState.Maximized; _session.GetDocument().DocProjected += DbDocProjected; // ??? Closing += WindowSecondaryClosing; _pivotGridControl2.CellClickAction += PivotGridControl2CellClickModified; Title = _session.GetTitle(); #endregion #region Initialize PivotGrid Control _pivotGridControl2.DataSource = _session.GetTableData(Table.TableSecSource); _pivotGridControl2.HiddenFieldList += PivotGridControl2HiddenFieldList; _pivotGridControl2.FieldFilterChanged += _pivotGridControl2FieldFilterChanged; List<Column> columns; try { columns = _session.GetTableColumns(Table.TableSecSource); } catch (AssortmentException ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } _pivotGridControl2.InitializeControl(columns, FormTypes.Secondary); if (isWhRestExistsCheckErrorDoc) { _pivotGridControl2.Fields["LOC"].Area = FieldArea.ColumnArea; _pivotGridControl2.Fields["LOC"].Visible = true; _pivotGridControl2.Fields["ITEM"].Area = FieldArea.RowArea; _pivotGridControl2.Fields["ITEM"].Visible = true; _pivotGridControl2.Fields["MEASURE_STATUS_NEW"].Area = FieldArea.DataArea; _pivotGridControl2.Fields["MEASURE_STATUS_NEW"].Visible = true; _pivotGridControl2.SetFiltersForWhRestExistsCheckErrorDoc(); } if (control == null) _pivotGridControl2.SetLayout(_session.GetDocument().PivotLayout); else _pivotGridControl2.CopyLayout(control); _pivotGridControl2.ShowRowTotals = false; _pivotGridControl2.ShowColumnTotals = false; #endregion }
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.menuMain = ((System.Windows.Controls.Menu)(target)); return; case 2: this.menuItemNum = ((System.Windows.Controls.MenuItem)(target)); #line 51 "..\..\..\..\Windows\WindowSecondary.xaml" this.menuItemNum.Click += new System.Windows.RoutedEventHandler(this.MenuItemFieldsListClick); #line default #line hidden return; case 3: #line 57 "..\..\..\..\Windows\WindowSecondary.xaml" ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.MenuItemDocumentSave); #line default #line hidden return; case 4: #line 58 "..\..\..\..\Windows\WindowSecondary.xaml" ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.MenuItemDocumentDescription); #line default #line hidden return; case 5: #line 59 "..\..\..\..\Windows\WindowSecondary.xaml" ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.MenuItemAssortmentAddClick); #line default #line hidden return; case 6: #line 60 "..\..\..\..\Windows\WindowSecondary.xaml" ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.MenuItem_AssortmentCopy); #line default #line hidden return; case 7: #line 63 "..\..\..\..\Windows\WindowSecondary.xaml" ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.MenuItemSummaryClick); #line default #line hidden return; case 8: #line 64 "..\..\..\..\Windows\WindowSecondary.xaml" ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.MenuItemSummaryTotalClick); #line default #line hidden return; case 9: this.menuItemFieldsList = ((System.Windows.Controls.MenuItem)(target)); #line 66 "..\..\..\..\Windows\WindowSecondary.xaml" this.menuItemFieldsList.Click += new System.Windows.RoutedEventHandler(this.MenuItemFieldsListClick); #line default #line hidden return; case 10: this.menuItemsAdd = ((System.Windows.Controls.MenuItem)(target)); #line 72 "..\..\..\..\Windows\WindowSecondary.xaml" this.menuItemsAdd.Click += new System.Windows.RoutedEventHandler(this.MenuItemItemsAddClick); #line default #line hidden return; case 11: this.menuItemUndo = ((System.Windows.Controls.MenuItem)(target)); #line 77 "..\..\..\..\Windows\WindowSecondary.xaml" this.menuItemUndo.Click += new System.Windows.RoutedEventHandler(this.MenuItemUndoClick); #line default #line hidden return; case 12: this.menuItemRedo = ((System.Windows.Controls.MenuItem)(target)); #line 82 "..\..\..\..\Windows\WindowSecondary.xaml" this.menuItemRedo.Click += new System.Windows.RoutedEventHandler(this.MenuItemRedoClick); #line default #line hidden return; case 13: this._pivotGridControl2 = ((AssortmentManagement.Controls.PivotGridControlModified)(target)); return; case 14: this.gridInfo = ((System.Windows.Controls.Grid)(target)); return; case 15: #line 92 "..\..\..\..\Windows\WindowSecondary.xaml" ((System.Windows.Shapes.Rectangle)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.GridInfoMouseLeftButtonDown); #line default #line hidden return; case 16: this.labelInfo = ((System.Windows.Controls.Label)(target)); return; } this._contentLoaded = true; }
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.menuMain = ((System.Windows.Controls.Menu)(target)); return; case 2: this.menuItemNum = ((System.Windows.Controls.MenuItem)(target)); #line 66 "..\..\..\..\Windows\WindowBase.xaml" this.menuItemNum.Click += new System.Windows.RoutedEventHandler(this.MenuItemFieldsListClick); #line default #line hidden return; case 3: this.menuItemRegularDocCreate = ((System.Windows.Controls.MenuItem)(target)); #line 73 "..\..\..\..\Windows\WindowBase.xaml" this.menuItemRegularDocCreate.Click += new System.Windows.RoutedEventHandler(this.MenuItemRegularDocCreateClick); #line default #line hidden return; case 4: this.menuItemOperativeDocCreate = ((System.Windows.Controls.MenuItem)(target)); #line 74 "..\..\..\..\Windows\WindowBase.xaml" this.menuItemOperativeDocCreate.Click += new System.Windows.RoutedEventHandler(this.MenuItemOperativeDocCreateClick); #line default #line hidden return; case 5: this.menuItemRegister = ((System.Windows.Controls.MenuItem)(target)); #line 76 "..\..\..\..\Windows\WindowBase.xaml" this.menuItemRegister.Click += new System.Windows.RoutedEventHandler(this.MenuItemRegisterClick); #line default #line hidden return; case 6: #line 79 "..\..\..\..\Windows\WindowBase.xaml" ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.MenuItemSummaryClick); #line default #line hidden return; case 7: #line 80 "..\..\..\..\Windows\WindowBase.xaml" ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.MenuItemSummaryTotalClick); #line default #line hidden return; case 8: #line 83 "..\..\..\..\Windows\WindowBase.xaml" ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.MenuItemFiltersItems); #line default #line hidden return; case 9: this.menuItemFieldsList = ((System.Windows.Controls.MenuItem)(target)); #line 85 "..\..\..\..\Windows\WindowBase.xaml" this.menuItemFieldsList.Click += new System.Windows.RoutedEventHandler(this.MenuItemFieldsListClick); #line default #line hidden return; case 10: this._pivotGridControl1 = ((AssortmentManagement.Controls.PivotGridControlModified)(target)); return; case 11: this.gridInfo = ((System.Windows.Controls.Grid)(target)); return; case 12: #line 97 "..\..\..\..\Windows\WindowBase.xaml" ((System.Windows.Shapes.Rectangle)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.GridInfoMouseLeftButtonDown); #line default #line hidden return; case 13: this.labelInfo = ((System.Windows.Controls.Label)(target)); return; } this._contentLoaded = true; }