Beispiel #1
0
 private void OrdinaryWatchers_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (OrdinaryWatchers.SelectedItem != null)
     {
         selectedWatcher = OrdinaryWatchers.SelectedItem as WatcherViewModel;
         count           = 3;
     }
 }
Beispiel #2
0
 private void SecretaryWathers_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (SecretaryWathers.SelectedItem != null)
     {
         selectedWatcher = SecretaryWathers.SelectedItem as WatcherViewModel;
         count           = 2;
     }
 }
Beispiel #3
0
 private void BossWatchers_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (BossWatchers.SelectedItem != null)
     {
         selectedWatcher = BossWatchers.SelectedItem as WatcherViewModel;
         count           = 1;
     }
 }
Beispiel #4
0
        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("هذا العنصر غير مضاف مسبقا");
            }
        }
Beispiel #5
0
        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));
        }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            var watcher = new WatcherViewModel(Grid.GetRow(this));

            DataContext = watcher;
        }