Example #1
0
        private void EditFollowUpCommandExecuted(FollowUpModel item)
        {
            RaisePropertyChanged("DisableParentWindow");

            var window = new AddFollowUpView(_enquiry, true, item);
            window.ShowDialog();

            RaisePropertyChanged("EnableParentWindow");
        }
Example #2
0
        private void AddToDoCommandExecute()
        {
            RaisePropertyChanged("DisableParentWindow");

            var window = new AddFollowUpView();
            window.ShowDialog();

            RaisePropertyChanged("EnableParentWindow");
        }
Example #3
0
        private void AddFollowUpCommandExecuted()
        {
            var enquiry = _enquiry ?? SelectedEnquiry;

            RaisePropertyChanged("DisableParentWindow");

            var window = new AddFollowUpView(enquiry, true);
            window.ShowDialog();

            RaisePropertyChanged("EnableParentWindow");

            if (window.DialogResult != null && window.DialogResult == true)
            {
                Activity.FollowUp = window.ViewModel.FollowUp;
                Activity.Activity.FollowUp = window.ViewModel.FollowUp.FollowUp;
            }

            RaisePropertyChanged(() => HasActivityFollowUp);
        }
Example #4
0
        private void AddToDoCommandExecute()
        {
            RaisePropertyChanged("DisableParentWindow");

            var window = new AddFollowUpView();
            window.ShowDialog();

            RaisePropertyChanged("EnableParentWindow");

            if (window.DialogResult != null && window.DialogResult == true)
            {
                SetFollowUpPriority(window.ViewModel.FollowUp);
                _allFollowUps.Add(window.ViewModel.FollowUp);
                FollowUps = new ObservableCollection<FollowUpModel>(_allFollowUps);
            }
        }
Example #5
0
        private void EditFollowUpCommandExecute(FollowUpModel item)
        {
            RaisePropertyChanged("DisableParentWindow");

            AddFollowUpView window;

            if (item.IsToDo)
            {
                window = new AddFollowUpView(item);
                window.ShowDialog();
            }
            else
            {
                window = new AddFollowUpView(_allEnquiries, item);
                window.ShowDialog();
            }

            RaisePropertyChanged("EnableParentWindow");

            item.Refresh();

            if (window.DialogResult == null || window.DialogResult != true) return;

            ReloadEnquiries();
        }
Example #6
0
        private void AddFollowUpCommandExecuted()
        {
            RaisePropertyChanged("DisableParentWindow");

            var window = new AddFollowUpView(_allEnquiries);
            window.ShowDialog();

            RaisePropertyChanged("EnableParentWindow");

            if (window.DialogResult != null && window.DialogResult == true)
            {
                SetFollowUpPriority(window.ViewModel.FollowUp);
                _allFollowUps.Add(window.ViewModel.FollowUp);
                FollowUps = new ObservableCollection<FollowUpModel>(_allFollowUps);
                var enquiry =
                    _allEnquiries.First(x => x.Enquiry.ID == window.ViewModel.FollowUp.FollowUp.EnquiryID);
                enquiry.FollowUps.Add(window.ViewModel.FollowUp);
            }
        }
 private void EditFollowUpCommandExecuted(FollowUpModel item)
 {
     RaisePropertyChanged("DisableParentWindow");
     _originalFollowUp = item.Clone();
     var window = new AddFollowUpView(Enquiry, false, item);
     window.ShowDialog();
     if (window.DialogResult != null && !window.DialogResult.Value)
     {
         item.FollowUp.DateDue = _originalFollowUp.FollowUp.DateDue;
         item.FollowUp.WhatToDo = _originalFollowUp.FollowUp.WhatToDo;
         item.FollowUp.UserDueToDoID = _originalFollowUp.FollowUp.UserDueToDoID;
         item.Refresh();
     }
     RaisePropertyChanged("EnableParentWindow");
 }