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()); } }