Esempio n. 1
0
 public void EntMessageRecordEvent(MessageRecordResponse records)
 {
     try
     {
         if (records.messageRecords != null && records.messageRecords.Count > 0)
         {
             if (records.entMessageRecordType == 4)
             {
                 this.EntStaffMessageRecordMessageCenter(records.messageRecords);
             }
             else
             {
                 if (records.entMessageRecordType == 3)
                 {
                     this.EntStaffMessageRecordChatPanel(records.messageRecords);
                 }
             }
         }
         else
         {
             if (records.messageRecords.Count == 0)
             {
                 if (records.entMessageRecordType == 4)
                 {
                     WindowModel.Instance.MsgRecordPage.ClearPage();
                 }
                 else
                 {
                     if (records.entMessageRecordType == 3)
                     {
                         INWindow inWindow = this.dataService.INWindow as INWindow;
                         if (inWindow != null)
                         {
                             EntStaffTab pctc = inWindow.ContentTab.SelectedItem as EntStaffTab;
                             EntGroupTab gctc = inWindow.ContentTab.SelectedItem as EntGroupTab;
                             RosterTab   rost = inWindow.ContentTab.SelectedItem as RosterTab;
                             if (pctc != null)
                             {
                                 pctc.TabContent.ChatComponent.MsgRecordComp.setShowPage();
                             }
                             if (gctc != null)
                             {
                                 gctc.TabContent.ChatComponent.MsgRecordComp.setShowPage();
                             }
                             if (rost != null)
                             {
                                 rost.TabContent.ChatComponent.MsgRecordComp.setShowPage();
                             }
                         }
                     }
                 }
             }
         }
     }
     catch (System.Exception e)
     {
         System.Console.WriteLine(e.ToString());
     }
 }
 public void EntMessageRecordEvent(MessageRecordResponse records)
 {
     try
     {
         if (records.messageRecords != null && records.messageRecords.Count > 0)
         {
             if (records.entMessageRecordType == 4)
             {
                 this.EntStaffMessageRecordMessageCenter(records.messageRecords);
             }
             else
             {
                 if (records.entMessageRecordType == 3)
                 {
                     this.EntStaffMessageRecordChatPanel(records.messageRecords);
                 }
             }
         }
         else
         {
             if (records.messageRecords.Count == 0)
             {
                 if (records.entMessageRecordType == 4)
                 {
                     WindowModel.Instance.MsgRecordPage.ClearPage();
                 }
                 else
                 {
                     if (records.entMessageRecordType == 3)
                     {
                         INWindow inWindow = this.dataService.INWindow as INWindow;
                         if (inWindow != null)
                         {
                             EntStaffTab pctc = inWindow.ContentTab.SelectedItem as EntStaffTab;
                             EntGroupTab gctc = inWindow.ContentTab.SelectedItem as EntGroupTab;
                             RosterTab rost = inWindow.ContentTab.SelectedItem as RosterTab;
                             if (pctc != null)
                             {
                                 pctc.TabContent.ChatComponent.MsgRecordComp.setShowPage();
                             }
                             if (gctc != null)
                             {
                                 gctc.TabContent.ChatComponent.MsgRecordComp.setShowPage();
                             }
                             if (rost != null)
                             {
                                 rost.TabContent.ChatComponent.MsgRecordComp.setShowPage();
                             }
                         }
                     }
                 }
             }
         }
     }
     catch (System.Exception e)
     {
         System.Console.WriteLine(e.ToString());
     }
 }