Esempio n. 1
0
 void Map_ObjectUpdatedGeneric(object sender, QSOrmProject.UpdateNotification.OrmObjectUpdatedGenericEventArgs <TUserSettings> e)
 {
     if (e.UpdatedSubjects.Any(x => x.Id == Settings.Id))
     {
         UoW.Session.Refresh(Settings);
     }
 }
Esempio n. 2
0
 void OnCalUnloadUpdated(object sender, QSOrmProject.UpdateNotification.OrmObjectUpdatedGenericEventArgs <CarUnloadDocument> e)
 {
     if (e.UpdatedSubjects.Any(x => x.RouteList.Id == Entity.Id))
     {
         ReloadDiscrepancies();
     }
 }
Esempio n. 3
0
        void OnExternalUpdate(object sender, QSOrmProject.UpdateNotification.OrmObjectUpdatedGenericEventArgs <TEntity> e)
        {
            if (!UoW.IsAlive)
            {
                logger.Warn("Получена нотификация о внешнем обновлении данные в {0}, в тот момент когда сессия уже закрыта. Возможно RepresentationModel, осталась в памяти при закрытой сессии.",
                            this);
                return;
            }

            if (e.UpdatedSubjects.Any(NeedUpdateFunc))
            {
                UpdateNodes();
            }
        }
Esempio n. 4
0
 void Handle_ObjectUpdatedGeneric(object sender, QSOrmProject.UpdateNotification.OrmObjectUpdatedGenericEventArgs <Employee> e)
 {
     UpdateNodes();
 }