Ejemplo n.º 1
0
 /// <summary>
 /// Message recieve for load recieved message
 /// </summary>
 /// <param name="obj">Message</param>
 protected override void DetailOpen(SelectedDetailItemMsg obj)
 {
     if (obj.ItemType == ItemTypeEnum.Note)
     {
         if (!obj.Edit || obj.ID == DetailItem?.ID)
         {
             DetailItem = ((NotesManager)App.ManaLoc.GetManager(obj.ManagerID)).GetItem(obj.ID);
         }
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Notify change
 /// </summary>
 /// <param name="obj"></param>
 private void UpdateItem(SelectedDetailItemMsg obj)
 {
     if (obj.ItemType == ItemTypeEnum.Activity)
     {
         if (Data != null && obj.ManagerID != null && obj.ManagerID != string.Empty)
         {
             if (obj.ID == Data.ID)
             {
                 Data = ((ActivitiesManager)App.ManaLoc?.GetManager(obj.ManagerID))?.GetItem(obj.ID);
             }
         }
     }
 }
Ejemplo n.º 3
0
 private void UpdateItem(SelectedDetailItemMsg obj)
 {
     if (obj.ItemType == Framework.Enum.ItemTypeEnum.Note)
     {
         if (Data != null && obj.ManagerID != null && obj.ManagerID != string.Empty)
         {
             if (obj.ID == Data.ID)
             {
                 Data = ((NotesManager)App.ManaLoc.GetManager(obj.ManagerID))?.GetItem(obj.ID);
             }
         }
     }
 }
Ejemplo n.º 4
0
 protected abstract void DetailOpen(SelectedDetailItemMsg obj);