void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     if (_viewModel.LoanID >= 0)
     {
         RegisterUniquePendingChange(new UpdateLoanCommand(_viewModel.Model));
     }
 }
Exemple #2
0
        void viewmodel_DataChanged(ChangeableModelBase viewmodel)
        {
            var part = viewmodel as MaterialPartViewModel;

            if (part != null)
            {
                RegisterUniquePendingChange(new UpdateMaterialPartCommand(part.Model));
            }
        }
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     RegisterUniquePendingChange(new UpdateSiteVisitCommand((viewmodel as SiteVisitViewModel).Model)
     {
         SuccessAction = () => {
             (viewmodel as SiteVisitViewModel).Touch();
         }
     });
 }
Exemple #4
0
        void viewModel_DataChanged(ChangeableModelBase viewmodel)
        {
            var e = viewmodel as CurationEventViewModel;

            if (e != null)
            {
                RegisterUniquePendingChange(new UpdateCurationEventCommand(e.Model));
            }
        }
        void viewModel_DataChanged(ChangeableModelBase viewmodel)
        {
            var r = viewmodel as ReferenceViewModel;

            if (r != null)
            {
                RegisterUniquePendingChange(new UpdateReferenceCommand(r.Model));
                r.FullRTF  = AttachRTFHeaders(BuildRefRTF(r.Model));
                r.FullText = txtPreview.PlainText;
            }
        }
Exemple #6
0
        void viewModel_DataChanged(ChangeableModelBase viewmodel)
        {
            var mvm = viewmodel as MaterialViewModel;

            if (mvm != null)
            {
                RegisterUniquePendingChange(new UpdateMaterialCommand(mvm.Model)
                {
                    SuccessAction = () => {
                        mvm.Touch();
                    }
                });
            }
        }
Exemple #7
0
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     setDirty();
 }
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     RegisterUniquePendingChange(new UpdateSiteVisitCommand((viewmodel as SiteVisitViewModel).Model) {
         SuccessAction = () => {
             (viewmodel as SiteVisitViewModel).Touch();
         }
     });
 }
Exemple #9
0
 void MaterialViewModelDataChanged(ChangeableModelBase viewmodel)
 {
     var material = viewmodel as RDEMaterialViewModel;
     if (material != null) {
         RegisterUniquePendingChange(new UpdateRDEMaterialCommand(material.Model) { SuccessAction = () => material.Touch() });
     }
 }
 void _viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     RegisterUniquePendingChange(new UpdateSiteCommand(_viewModel.Model));
 }
Exemple #11
0
 void SubPartDataChanged(ChangeableModelBase viewmodel)
 {
     var subpart = viewmodel as MaterialPartViewModel;
     if (subpart != null) {
         RegisterUniquePendingChange(new UpdateMaterialPartCommand(subpart.Model));
     }
 }
Exemple #12
0
 void AssociateDataChanged(ChangeableModelBase viewmodel)
 {
     var assoc = viewmodel as AssociateViewModel;
     if (assoc != null) {
         RegisterUniquePendingChange(new UpdateAssociateCommand(assoc.Model));
     }
 }
 void Multimedia_DataChanged(ChangeableModelBase viewmodel)
 {
     RegisterUniquePendingChange(new UpdateMultimediaCommand(Multimedia.Model));
 }
Exemple #14
0
 void TaxonViewModel_DataChanged(ChangeableModelBase model)
 {
     RegenerateLabel();
 }
 void TaxonViewModel_DataChanged(ChangeableModelBase model)
 {
     RegenerateLabel();
 }
 void JournalViewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     RaisePropertyChanged("DisplayLabel");
 }
 void _model_DataChanged(ChangeableModelBase viewmodel)
 {
     btnOk.IsEnabled = true;
 }
Exemple #18
0
        void viewModel_DataChanged(ChangeableModelBase viewmodel)
        {
            if (_controller != null) {

                var vm = viewmodel as ViewModelBase;
                if (vm == null || vm.ObjectID > 0) {
                    var action = _controller.PrepareUpdateAction(viewmodel as ViewModelBase);
                    if (action != null) {
                        RegisterUniquePendingChange(action);
                    }
                }
            }

            if (ModelChanged != null) {
                ModelChanged(_model);
            }
        }
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     RegisterUniquePendingChange(new UpdateMaterialIdentificationCommand((viewmodel as MaterialIdentificationViewModel).Model));
 }
Exemple #20
0
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     var mvm = viewmodel as MaterialViewModel;
     if (mvm != null) {
         RegisterUniquePendingChange(new UpdateMaterialCommand(mvm.Model) {
             SuccessAction = () => {
                 mvm.Touch();
             }
         });
     }
 }
Exemple #21
0
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     RegisterUniquePendingChange(new UpdateJournalCommand((viewmodel as JournalViewModel).Model));
 }
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     var e = viewmodel as CurationEventViewModel;
     if (e != null) {
         RegisterUniquePendingChange(new UpdateCurationEventCommand(e.Model));
     }
 }
Exemple #23
0
 void _model_DataChanged(ChangeableModelBase model)
 {
     RegisterUniquePendingChange(new UpdateTaxonCommand(_model.Taxon));
 }
Exemple #24
0
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     var r = viewmodel as ReferenceViewModel;
     if (r != null) {
         RegisterUniquePendingChange(new UpdateReferenceCommand(r.Model));
         r.FullRTF = AttachRTFHeaders(BuildRefRTF(r.Model));
         r.FullText = txtPreview.PlainText;
     }
 }
Exemple #25
0
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     RegisterUniquePendingChange(new UpdateJournalCommand((viewmodel as JournalViewModel).Model));
 }
Exemple #26
0
 void viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     if (_viewModel.ContactID >= 0) {
         RegisterUniquePendingChange(new UpdateContactCommand(_viewModel.Model));
     }
 }
Exemple #27
0
 void SiteViewModelDataChanged(ChangeableModelBase viewmodel)
 {
     var site = viewmodel as RDESiteViewModel;
     if (site != null) {
         RegisterUniquePendingChange(new UpdateRDESiteCommand(site.Model));
     }
 }
Exemple #28
0
 void _viewModel_DataChanged(ChangeableModelBase viewmodel)
 {
     RegisterUniquePendingChange(new UpdateSiteCommand(_viewModel.Model));
 }
Exemple #29
0
 void SiteVisitViewModelDataChanged(ChangeableModelBase viewmodel)
 {
     var siteVisit = viewmodel as RDESiteVisitViewModel;
     if (siteVisit != null) {
         RegisterUniquePendingChange(new UpdateRDESiteVisitCommand(siteVisit.Model) { SuccessAction = () => siteVisit.Touch() });
     }
 }