private void Can_AddOldCar_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { ViewOldCar = new ViewOldVehicles(); AddOldCar = new AddOldVehicles(); ViewOldCar.OldVehicle_page = null; DependencyObject currParent = VisualTreeHelper.GetParent(this); while (currParent != null && ViewOldCar.OldVehicle_page == null) { ViewOldCar.OldVehicle_page = currParent as Frame; currParent = VisualTreeHelper.GetParent(currParent); } if (ViewOldCar.OldVehicle_page != null) { ViewOldCar.OldVehicle_page.Source = new Uri("AddOldVehicles.xaml", UriKind.Relative); } }
private void DGV_Used_DemoCar_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (RoleType == "Administrator" || RoleType == "Manager") { if (DGV_Used_DemoCar.Items.IsEmpty) { AddOldVehicles oldCar = new AddOldVehicles(); OldVehicle_page.Navigate(oldCar); } else { upOld = new UpdateOldVehicles(); object item = DGV_Used_DemoCar.SelectedItem; upOld.txt_Brand.Text = (DGV_Used_DemoCar.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text; upOld.txt_Color.Text = (DGV_Used_DemoCar.SelectedCells[5].Column.GetCellContent(item) as TextBlock).Text; upOld.txt_Model.Text = (DGV_Used_DemoCar.SelectedCells[2].Column.GetCellContent(item) as TextBlock).Text; upOld.txt_Price.Text = (DGV_Used_DemoCar.SelectedCells[6].Column.GetCellContent(item) as TextBlock).Text; upOld.txt_serial.Text = (DGV_Used_DemoCar.SelectedCells[3].Column.GetCellContent(item) as TextBlock).Text; upOld.txt_Speed.Text = (DGV_Used_DemoCar.SelectedCells[8].Column.GetCellContent(item) as TextBlock).Text; upOld.txt_serviceHis.Text = (DGV_Used_DemoCar.SelectedCells[7].Column.GetCellContent(item) as TextBlock).Text; if ((DGV_Used_DemoCar.SelectedCells[4].Column.GetCellContent(item) as TextBlock).Text == "Used") { upOld.Rad_Used.IsChecked = true; } else if ((DGV_Used_DemoCar.SelectedCells[4].Column.GetCellContent(item) as TextBlock).Text == "Demo") { upOld.Rad_Demo.IsChecked = true; } if ((DGV_Used_DemoCar.SelectedCells[9].Column.GetCellContent(item) as TextBlock).Text == "Good") { upOld.Rad_Good.IsChecked = true; } else if ((DGV_Used_DemoCar.SelectedCells[9].Column.GetCellContent(item) as TextBlock).Text == "Average") { upOld.Rad_Average.IsChecked = true; } else if ((DGV_Used_DemoCar.SelectedCells[9].Column.GetCellContent(item) as TextBlock).Text == "Bad") { upOld.Rad_Bad.IsChecked = true; } ID = (DGV_Used_DemoCar.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text; upOld.ID = ID; OldVehicle_page.Navigate(upOld); } } else { } } catch (Exception) { } }