Пример #1
0
        public void AdminCancel()
        {
            ((Shell.Admins)GetView(ManagerViews.Admins)).AdminData.IsEnabled = false;
            ((Shell.Admins)GetView(ManagerViews.Admins)).AdminGrid.IsEnabled = true;

            if (Administrator.OriginalObject != null) Administrator = ((User)Administrator.OriginalObject).Clone<User>();
            else {
                if (selectedAdmin == null) {
                    Administrator = new User();
                }else {
                    Administrator = selectedAdmin;
                }
            }

            Administrator.IsTrackChange = false;
            Administrator.Clean();
            ((Shell.Admins)GetView(ManagerViews.Admins)).AdminAddBar.Visibility = System.Windows.Visibility.Visible;
            ((Shell.Admins)GetView(ManagerViews.Admins)).AdminSaveBar.Visibility = System.Windows.Visibility.Collapsed;
        }
Пример #2
0
 public void AdminAdd()
 {
     if (hostSettings.ValidateModel()) {
         ((Shell.Admins)GetView(ManagerViews.Admins)).AdminData.IsEnabled = true;
         ((Shell.Admins)GetView(ManagerViews.Admins)).Password.IsEnabled = true;
         ((Shell.Admins)GetView(ManagerViews.Admins)).AdminGrid.IsEnabled = false;
         ((Shell.Admins)GetView(ManagerViews.Admins)).AdminAddBar.Visibility = System.Windows.Visibility.Collapsed;
         ((Shell.Admins)GetView(ManagerViews.Admins)).AdminSaveBar.Visibility = System.Windows.Visibility.Visible;
         administrator = new User();
         administrator.RemoveAllErrors();
         NotifyOfPropertyChange(() => Administrator);
         ((Shell.Admins)GetView(ManagerViews.Admins)).Administrator_FirstName.Focus();
     }else {
         ShowDataBase();
     }
 }