private void DGV_NewCars_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (RoleType == "Administrator" || RoleType == "Manager") { if (DGV_NewCars.Items.IsEmpty) { AddNewVehicles VnewCar = new AddNewVehicles(); NVehicle_page.Navigate(VnewCar); } else { upNewCars = new UpdateNewVehicle(); object item = DGV_NewCars.SelectedItem; upNewCars.txt_Brand.Text = (DGV_NewCars.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text; upNewCars.txt_Color.Text = (DGV_NewCars.SelectedCells[4].Column.GetCellContent(item) as TextBlock).Text; upNewCars.txt_Model.Text = (DGV_NewCars.SelectedCells[2].Column.GetCellContent(item) as TextBlock).Text; upNewCars.txt_Price.Text = (DGV_NewCars.SelectedCells[5].Column.GetCellContent(item) as TextBlock).Text; upNewCars.txt_serial.Text = (DGV_NewCars.SelectedCells[3].Column.GetCellContent(item) as TextBlock).Text; ID = (DGV_NewCars.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text; upNewCars.ID = ID; NVehicle_page.Navigate(upNewCars); } } else { } } catch (Exception) { } }
private void Can_AddNewCar_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { ViewNewCar = new ViewNewVehicles(); AddNewCar = new AddNewVehicles(); ViewNewCar.NVehicle_page = null; DependencyObject currParent = VisualTreeHelper.GetParent(this); while (currParent != null && ViewNewCar.NVehicle_page == null) { ViewNewCar.NVehicle_page = currParent as Frame; currParent = VisualTreeHelper.GetParent(currParent); } if (ViewNewCar.NVehicle_page != null) { ViewNewCar.NVehicle_page.Source = new Uri("AddNewVehicles.xaml", UriKind.Relative); } }