private void OnAddNewPlannedWorksButtonClick(object sender, RoutedEventArgs e) { var addPlannedWorksPage = new AddPlannedWorksPage(_fullAccess); var mainWindow = Window.GetWindow(this) as MainWindow; if (mainWindow != null) { mainWindow.ShowCatalogGrid(addPlannedWorksPage, "Добавление плановых работ"); } }
private void OnPlannedWorksRowMouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { var plannedWorksView = PlannedWorksDataGrid.SelectedItem as DataRowView; if (plannedWorksView == null) { return; } var createdWorkerId = Convert.ToInt64(plannedWorksView["CreatedWorkerID"]); if (!_fullAccess && !AdministrationClass.IsAdministrator && createdWorkerId != AdministrationClass.CurrentWorkerId) { return; } var mainWindow = Window.GetWindow(this) as MainWindow; if (mainWindow != null) { var addPlannedWorksPage = new AddPlannedWorksPage(plannedWorksView, _fullAccess); mainWindow.ShowCatalogGrid(addPlannedWorksPage, "Изменить плановые работы"); } }