예제 #1
0
 public void SetShowPage(NoticeRecordResponse response)
 {
     if (this.type == OAModuleType.OA_GETALL_RECORD && this.MaxPage == 0)
     {
         if (response.noticeRecord[0].total % 10 == 0)
         {
             this.MaxPage = response.noticeRecord[0].total / 10;
         }
         else
         {
             this.MaxPage = response.noticeRecord[0].total / 10 + 1;
         }
         this.tbkTotal.Text = "页/" + this.MaxPage.ToString() + "页";
     }
     else
     {
         if (response.noticeRecord[0].total % 10 == 0)
         {
             this.MaxPage = response.noticeRecord[0].total / 10;
         }
         else
         {
             this.MaxPage = response.noticeRecord[0].total / 10 + 1;
         }
         this.tbkTotal.Text = "页/" + this.MaxPage.ToString() + "页";
     }
     this.DateSearch = false;
 }
        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;
                }
            }
        }
 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;
         }
     }
 }
 public void SetShowPage(NoticeRecordResponse response)
 {
     if (this.type == OAModuleType.OA_GETALL_RECORD && this.MaxPage == 0)
     {
         if (response.noticeRecord[0].total % 10 == 0)
         {
             this.MaxPage = response.noticeRecord[0].total / 10;
         }
         else
         {
             this.MaxPage = response.noticeRecord[0].total / 10 + 1;
         }
         this.tbkTotal.Text = "页/" + this.MaxPage.ToString() + "页";
     }
     else
     {
         if (response.noticeRecord[0].total % 10 == 0)
         {
             this.MaxPage = response.noticeRecord[0].total / 10;
         }
         else
         {
             this.MaxPage = response.noticeRecord[0].total / 10 + 1;
         }
         this.tbkTotal.Text = "页/" + this.MaxPage.ToString() + "页";
     }
     this.DateSearch = false;
 }