Example #1
0
 // Koristi se za postavljanje stanja objekta.
 // Objekt samo sam sebi može mijenjati stanje.
 protected void SetState(BusinessObjectState newState)
 {
     if (state != newState)
     {
         state = newState;
         AfterStateChanged();
         OnPropertyChanged("State");
         OnPropertyChanged("InEditMode");
     }
 }
Example #2
0
        // Vraæanje pohranjenih vrijednosti
        private void Restore()
        {
            BusinessBase bak = (BusinessBase)backupObject;

            state = bak.state;

            // Restore fieldova u podklasi
            DoRestore(bak);

            // Refresh prekršenih poslovnih pravila
            Validate();
            // Refresh GUI-a dojavom da su se property-i promijenili
            OnPropertyChanged(string.Empty);
        }