void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.This = ((ordermanager.Views.UserControls.ProductMaterialsControl)(target)); #line 11 "..\..\..\..\..\Views\UserControls\ProductMaterialsControl.xaml" this.This.DataContextChanged += new System.Windows.DependencyPropertyChangedEventHandler(this.UserControl_DataContextChanged); #line default #line hidden return; case 2: this.productsList = ((System.Windows.Controls.ListView)(target)); #line 68 "..\..\..\..\..\Views\UserControls\ProductMaterialsControl.xaml" this.productsList.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.productsList_SelectionChanged); #line default #line hidden return; case 3: this.productColumn = ((System.Windows.Controls.GridViewColumn)(target)); return; case 4: this.btnGeneratePDF = ((System.Windows.Controls.Button)(target)); #line 112 "..\..\..\..\..\Views\UserControls\ProductMaterialsControl.xaml" this.btnGeneratePDF.Click += new System.Windows.RoutedEventHandler(this.btnGeneratePDF_Click_1); #line default #line hidden return; case 5: this.productDetailsGrid = ((System.Windows.Controls.Grid)(target)); return; case 6: this.tabControl = ((System.Windows.Controls.TabControl)(target)); return; case 7: this.tabViewMaterialsDetails = ((System.Windows.Controls.TabItem)(target)); return; case 8: this.gridDetails = ((System.Windows.Controls.Grid)(target)); return; case 9: this.spAddDeleteButtons = ((System.Windows.Controls.StackPanel)(target)); return; case 10: this.btnAddNewItem = ((System.Windows.Controls.Button)(target)); #line 197 "..\..\..\..\..\Views\UserControls\ProductMaterialsControl.xaml" this.btnAddNewItem.Click += new System.Windows.RoutedEventHandler(this.AddNewItem_Click); #line default #line hidden return; case 11: this.btnDeleteItem = ((System.Windows.Controls.Button)(target)); #line 202 "..\..\..\..\..\Views\UserControls\ProductMaterialsControl.xaml" this.btnDeleteItem.Click += new System.Windows.RoutedEventHandler(this.DeleteItem_Click); #line default #line hidden return; case 12: this.materialsGrid = ((System.Windows.Controls.DataGrid)(target)); return; case 13: this.materialColumn = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 16: this.consumptionColumn = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 17: this.unitOfMeasurementColumn = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 19: this.costPerUnitColumn = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 20: this.currencyColumn = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 22: this.currencyValueInINR = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 23: this.extraCostPerUnitColumn = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 24: this.extraCostNameColumn = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 25: this.consumptionCostColumn = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 26: this.tabExtraCost = ((System.Windows.Controls.TabItem)(target)); return; case 27: this.gridExtraCostDetails = ((System.Windows.Controls.Grid)(target)); return; case 28: #line 415 "..\..\..\..\..\Views\UserControls\ProductMaterialsControl.xaml" ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.AddNewExtraCostItem_Click); #line default #line hidden return; case 29: this.extraCostGrid = ((System.Windows.Controls.DataGrid)(target)); return; case 30: this.extraTypeColumn = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 33: this.extracost = ((System.Windows.Controls.DataGridTemplateColumn)(target)); return; case 34: this.gridButtons = ((System.Windows.Controls.Grid)(target)); return; case 35: this.sendBackBtn = ((System.Windows.Controls.Button)(target)); return; case 36: this.saveBtn = ((System.Windows.Controls.Button)(target)); #line 516 "..\..\..\..\..\Views\UserControls\ProductMaterialsControl.xaml" this.saveBtn.Click += new System.Windows.RoutedEventHandler(this.Save_Click); #line default #line hidden return; case 37: this.submitBtn = ((System.Windows.Controls.Button)(target)); #line 522 "..\..\..\..\..\Views\UserControls\ProductMaterialsControl.xaml" this.submitBtn.Click += new System.Windows.RoutedEventHandler(this.submitBtn_Click); #line default #line hidden return; case 38: this.discardBtn = ((System.Windows.Controls.Button)(target)); #line 529 "..\..\..\..\..\Views\UserControls\ProductMaterialsControl.xaml" this.discardBtn.Click += new System.Windows.RoutedEventHandler(this.discardBtn_Click); #line default #line hidden return; } this._contentLoaded = true; }
public void UpdateView() { if (m_Order != null) { string tabHeader = Convert.ToString(((System.Windows.Controls.HeaderedContentControl)(tabControl.SelectedItem)).Header); switch (tabHeader.Trim()) { case "View Enquiry": { if (tabViewEnquiry.Visibility == System.Windows.Visibility.Visible) { if (viewEnquiry == null) { viewEnquiry = new NewEnquiryFormUserControl { VerticalAlignment = System.Windows.VerticalAlignment.Stretch, HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch, IsNewEnquiry = false }; viewEnquiryHolder.Child = viewEnquiry; } viewEnquiry.SetOrder(m_Order); } break; } case "Budget": { if (materialsControl == null) { materialsControl = new ProductMaterialsControl { VerticalAlignment = System.Windows.VerticalAlignment.Stretch, HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch }; m_MaterialsViewModel = new ProductMaterialsViewModel(); materialsControl.DataContext = m_MaterialsViewModel; materialsControlHolder.Child = materialsControl; } m_MaterialsViewModel.SetOrder(m_Order); break; } case "BOM": { if (purchaseOrderControl == null) { purchaseOrderControl = new PurchaseOrderControl(); purchaseOrderControl.VerticalAlignment = System.Windows.VerticalAlignment.Stretch; purchaseOrderControl.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; m_PurchaseOrderViewModel = new PurchaseOrderControlViewModel(); purchaseOrderControl.DataContext = m_PurchaseOrderViewModel; bomHolder.Child = purchaseOrderControl; } m_PurchaseOrderViewModel.SetOrder(m_Order); break; } case "Purchase Order": { if (poControl == null) { poControl = new PurchaseOrderMasterControl(); poControl.VerticalAlignment = VerticalAlignment.Stretch; poControl.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; purchaseOrderControlHolder.Child = poControl; } if (poControl.Order != m_Order) poControl.SetOrder(m_Order); break; } case "JO": if (joManagerCtrl == null) { joManagerCtrl = new JobOrderManager(); joManagerCtrl.VerticalAlignment = System.Windows.VerticalAlignment.Stretch; joManagerCtrl.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; joManagerCtrlHolder.Content = joManagerCtrl; } joManagerCtrl.SetOrder(m_Order); if (joCtrl == null) { joCtrl = new JobOrderJOView(); joCtrl.VerticalAlignment = System.Windows.VerticalAlignment.Stretch; joCtrl.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; joCtrlHolder.Content = joCtrl; } joCtrl.SetOrder(m_Order); break; case "History": { if (changeHistoryControl == null) { changeHistoryControl = new ChangeHistoryControl { VerticalAlignment = System.Windows.VerticalAlignment.Stretch, HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch }; changeHistoryHolder.Child = changeHistoryControl; m_ChangeHistorViewModel = new ChangeHistoryViewModel(); changeHistoryControl.DataContext = m_ChangeHistorViewModel; } m_ChangeHistorViewModel.SetOrder(m_Order); break; } case "Invoice": { if (createNewInvoiceControl == null) { createNewInvoiceControl = new CreateNewInvoiceControl { VerticalAlignment = System.Windows.VerticalAlignment.Stretch, HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch }; tabNewInvoice.Content = createNewInvoiceControl; m_CreateInvoiceViewModel = new CreateNewInvoiceViewModel(); createNewInvoiceControl.ViewModel = m_CreateInvoiceViewModel; } m_CreateInvoiceViewModel.SetOrder(m_Order); if (generatedInvoiceControl == null) { generatedInvoiceControl = new GeneratedInvoiceViewerControl { VerticalAlignment = System.Windows.VerticalAlignment.Stretch, HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch }; tabGeneratedInvoice.Content = generatedInvoiceControl; m_GeneratedInvoiceViewModel = new GeneratedPurchaseOrderViewModel(); generatedInvoiceControl.ViewModel = m_GeneratedInvoiceViewModel; } m_GeneratedInvoiceViewModel.SetOrder(m_Order); break; } case "Execution": UpdateExecutionView(); break; case "Stock": { if (stockPerOrderControl == null) { stockPerOrderControl = new MaterialStockPerOrderControl { VerticalAlignment = System.Windows.VerticalAlignment.Stretch, HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch }; stockerOrderHolder.Child = stockPerOrderControl; } stockPerOrderControl.Order = m_Order; break; } } } }