void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
     switch (connectionId)
     {
     case 1:
     this.Window = ((Restaurant.OrderDetailInKitchenWindow)(target));
     
     #line 8 "..\..\OrderDetailInKitchenWindow.xaml"
     this.Window.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Window_MouseLeftButtonDown);
     
     #line default
     #line hidden
     
     #line 8 "..\..\OrderDetailInKitchenWindow.xaml"
     this.Window.Loaded += new System.Windows.RoutedEventHandler(this.Window_Loaded);
     
     #line default
     #line hidden
     
     #line 8 "..\..\OrderDetailInKitchenWindow.xaml"
     this.Window.Closing += new System.ComponentModel.CancelEventHandler(this.Window_Closing);
     
     #line default
     #line hidden
     return;
     case 3:
     this.LayoutRoot = ((System.Windows.Controls.Grid)(target));
     return;
     case 4:
     this.rectOuter = ((System.Windows.Shapes.Rectangle)(target));
     return;
     case 5:
     this.rectInner = ((System.Windows.Shapes.Rectangle)(target));
     return;
     case 6:
     this.textBlock2 = ((System.Windows.Controls.TextBlock)(target));
     return;
     case 7:
     this.textBlock1 = ((System.Windows.Controls.TextBlock)(target));
     return;
     case 8:
     this.txbWindowTitle = ((System.Windows.Controls.TextBlock)(target));
     return;
     case 9:
     this.borderOrderNo = ((System.Windows.Controls.Border)(target));
     return;
     case 10:
     this.txbOrderNo = ((System.Windows.Controls.TextBlock)(target));
     return;
     case 11:
     this.borderTableNo = ((System.Windows.Controls.Border)(target));
     return;
     case 12:
     this.txbTableNo = ((System.Windows.Controls.TextBlock)(target));
     return;
     case 13:
     this.MainGrid = ((System.Windows.Controls.Grid)(target));
     return;
     case 14:
     this.borderOrder = ((System.Windows.Controls.Border)(target));
     return;
     case 15:
     this.OrderGridView = ((Restaurant.SortableListView)(target));
     return;
     case 16:
     this.btnCancel = ((System.Windows.Controls.Button)(target));
     return;
     case 17:
     this.btnPrint = ((System.Windows.Controls.Button)(target));
     
     #line 121 "..\..\OrderDetailInKitchenWindow.xaml"
     this.btnPrint.Click += new System.Windows.RoutedEventHandler(this.btnPrint_Click);
     
     #line default
     #line hidden
     return;
     case 18:
     this.btnReadyToServe = ((System.Windows.Controls.Button)(target));
     
     #line 124 "..\..\OrderDetailInKitchenWindow.xaml"
     this.btnReadyToServe.Click += new System.Windows.RoutedEventHandler(this.btnReadyToServe_Click);
     
     #line default
     #line hidden
     return;
     }
     this._contentLoaded = true;
 }
 private void btnShowDetail_Click(object sender, RoutedEventArgs e)
 {
     this.Cursor = Cursors.Wait;
     Window mainWindow=FindRootParent((FrameworkElement)this.Parent);
     ((Storyboard)mainWindow.Resources["StoryboardFadeOut"]).Begin(mainWindow);
     Button btn = (Button)sender;
     DataRowView selectedRow = (DataRowView)btn.Tag;
     OrdersGridView.SelectedItem = selectedRow;
     Int64 orderNo = (Int64)selectedRow["OrderNo"];
     string tableNo= selectedRow["TableNo"].ToString();
     Byte state = (Byte)selectedRow["State"];
     OrderState orderState= OrderState.New;
     if(state==0)
     {
         orderState= OrderState.New;
     }
     else if(state==1)
     {
         orderState= OrderState.Edited;
     }
     else if(state==2)
     {
         orderState= OrderState.Canceled;
     }
     else if (state == 3)
     {
         orderState = OrderState.ReadyToServe;
     }
     OrderDetailInKitchenWindow objOrderDetailInKitchenWindow = new OrderDetailInKitchenWindow(orderNo, tableNo,orderState);
     objOrderDetailInKitchenWindow.Owner = mainWindow;
     bool? dg=objOrderDetailInKitchenWindow.ShowDialog();
     if (dg == true)
     {
         FilterTextBox.Text = "";
         LoadOrders();
     }
     ((Storyboard)mainWindow.Resources["StoryboardFadeIn"]).Begin(mainWindow);
     this.Cursor = Cursors.Arrow;
 }