public MessageCenterWindow()
 {
     ThemeSwitcher.LoadSkin(ThemeEnum.Aero, this);
     this.InitializeComponent();
     this.InitEventHandler();
     this.messageCenter = new MessageCenterViewModel();
     this.groups = this.dataService.GetEntGroupList();
 }
 //internal FlowDocumentScrollViewer ViewMessageBoxViewer;
 //internal FlowDocument ViewMessageBox;
 //internal TableRowGroup trgMessageTable;
 //internal DatePicker DateSelect;
 //internal Button FirstPage;
 //internal Button PrePage;
 //internal TextBox textPage;
 //internal TextBlock tbkTotal;
 //internal Button NextPage;
 //internal Button LastPage;
 ////private bool _contentLoaded;
 public OANoticeRecordPage()
 {
     ThemeSwitcher.LoadSkin(ThemeEnum.Aero, this);
     this.InitializeComponent();
     this.ShowPage = 1;
     this.MaxPage = 0;
     this.startTime = null;
     this.endTime = null;
     this.textPage.Text = this.ShowPage.ToString();
     this.tbkTotal.Text = "页/" + this.MaxPage.ToString() + "页";
     this.messageCenter = new MessageCenterViewModel();
 }
        private void NoticeRecordEvent(NoticeRecordResponse response)
        {
            if (response.noticeRecord.Count != 0)
            {
                WindowModel.Instance.OARecordPage.SetShowPage(response);
            }
            else
            {
                MessageCenterViewModel.SetNoRecord();
            }
            if (response.noticeRecord.Count != 0)
            {
                switch (response.type)
                {
                case 0:
                    WindowModel.Instance.OATreeView.OAtree(response.noticeRecord, OAModuleType.OA_GETALL_RECORD);
                    break;

                case 5:
                    WindowModel.Instance.OATreeView.OAtree(response.noticeRecord, OAModuleType.OA_WORKFLOW_RECORD_TYPE);
                    break;

                case 6:
                    WindowModel.Instance.OATreeView.OAtree(response.noticeRecord, OAModuleType.OA_PROMANAGER_RECORD_TYPE);
                    break;

                case 7:
                    WindowModel.Instance.OATreeView.OAtree(response.noticeRecord, OAModuleType.OA_NOTICE_RECORD_TYPE);
                    break;

                case 8:
                    WindowModel.Instance.OATreeView.OAtree(response.noticeRecord, OAModuleType.OA_SYSTEM_RECORD_TYPE);
                    break;

                case 9:
                    WindowModel.Instance.OATreeView.OAtree(response.noticeRecord, OAModuleType.OA_PLAN_RECORD_TYPE);
                    break;

                case 10:
                    WindowModel.Instance.OATreeView.OAtree(response.noticeRecord, OAModuleType.OA_DOC_RECORD_TYPE);
                    break;

                case 11:
                    WindowModel.Instance.OATreeView.OAtree(response.noticeRecord, OAModuleType.OA_DISCUSS_RECORD_TYPE);
                    break;

                case 12:
                    WindowModel.Instance.OATreeView.OAtree(response.noticeRecord, OAModuleType.OA_APPROVE_RECORD_TYPE);
                    break;
                }
            }
        }
 //internal ListViewItem lisWORKFLOW;
 //internal ListViewItem listPROMANAGER;
 //internal ListViewItem listNOTICE;
 //internal ListViewItem listSYSTEM;
 //internal ListViewItem listPLAN;
 //internal ListViewItem listDOC;
 //internal ListViewItem listDISCUSS;
 //internal ListViewItem listAPPROVE_RECORD;
 //private bool _contentLoaded;
 public OANoticeListView()
 {
     this.InitializeComponent();
     this.messageCenter = new MessageCenterViewModel();
 }
 private void InitDate()
 {
     this.groups = this.dataService.GetEntGroupList();
     this.messageCenter = new MessageCenterViewModel();
 }