private void OrdinaryWatchers_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (OrdinaryWatchers.SelectedItem != null) { selectedWatcher = OrdinaryWatchers.SelectedItem as WatcherViewModel; count = 3; } }
private void SecretaryWathers_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (SecretaryWathers.SelectedItem != null) { selectedWatcher = SecretaryWathers.SelectedItem as WatcherViewModel; count = 2; } }
private void BossWatchers_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (BossWatchers.SelectedItem != null) { selectedWatcher = BossWatchers.SelectedItem as WatcherViewModel; count = 1; } }
private void deleteWtcher_button(object sender, RoutedEventArgs e) { WatcherViewModel watcherView = Employees.SelectedItem as WatcherViewModel; Boolean b = false; foreach (WatcherViewModel wv in SelectedWatcher) { if (wv.Id == watcherView.Id) { b = true; } } if (b == true) { foreach (WatcherViewModel slw in SelectedWatcher.ToList()) { if (slw.Id == watcherView.Id) { SelectedWatcher.Remove(slw); watcherView.IsSelected = false; MessageBox.Show("تم"); if (Scheduling2.BossWatcherList.Contains(slw)) { Scheduling2.BossWatcherList.Remove(slw); } if (Scheduling2.SecretaryWatchersList.Contains(slw)) { Scheduling2.SecretaryWatchersList.Remove(slw); } if (Scheduling2.OrdinaryWatchersList.Contains(slw)) { Scheduling2.OrdinaryWatchersList.Remove(slw); } } } } else { MessageBox.Show("هذا العنصر غير مضاف مسبقا"); } }
public async Task <IActionResult> Details(Guid organizationId, Guid wardenId, string watcherName, int page = 1, int results = 10) { var hasAccess = await _organizationService.IsUserInOrganizationAsync(organizationId, UserId); if (!hasAccess) { return(HttpUnauthorized()); } var stats = await _watcherService.GetStatsAsync(new GetWatcherStats { OrganizationId = organizationId, WardenId = wardenId, WatcherName = watcherName }); if (stats == null) { return(HttpNotFound()); } var checks = await _watcherService.BrowseChecksAsync(new BrowseWardenCheckResults { OrganizationId = organizationId, WardenId = wardenId, WatcherName = watcherName, Page = page, Results = results }); var viewModel = new WatcherViewModel { OrganizationId = organizationId, WardenId = wardenId, Stats = stats, Checks = checks }; return(View(viewModel)); }
private void addWtcher_button(object sender, RoutedEventArgs e) { WatcherViewModel watcherView = Employees.SelectedItem as WatcherViewModel; Boolean b = false; foreach (WatcherViewModel wv in SelectedWatcher) { if (wv.Id == watcherView.Id) { b = true; } } if (b == true) { MessageBox.Show("هذا العنصر مضاف مسبقا"); } else { watcherView.IsSelected = true; SelectedWatcher.Add(watcherView); } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { var watcher = new WatcherViewModel(Grid.GetRow(this)); DataContext = watcher; }