Пример #1
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            ucSearch uSearch = new ucSearch();

            this.panelMain.Controls.Add(uSearch);
            uSearch.Dock = System.Windows.Forms.DockStyle.Fill;
        }
Пример #2
0
        private void mtTimkiem_Click(object sender, EventArgs e)
        {
            //MetroFramework.MetroMessageBox.Show(this, "Mục đang được nâng cấp !, vui lòng chọn mục khác !!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            ucSearch uc = new ucSearch();

            frMain.Instance.MetroContainer.Controls.Add(uc);
            frMain.Instance.MetroContainer.Controls["ucSearch"].BringToFront();
        }
Пример #3
0
        private ucContentBase CreateContentPage(UIFuncItemInfo itemInfo)
        {
            UIFunctionEnum funcItem = itemInfo.Function;
            ucContentBase  ctrl     = null;
            Form           dlg;

            switch (funcItem)
            {
            case UIFunctionEnum.MyCaseList:
                ctrl = new ucMyCaseList();
                break;

            case UIFunctionEnum.CurrCase:
                ctrl = new ucCurrentCase(itemInfo.Subject as CaseInfo);
                break;

            case UIFunctionEnum.CaseExport:
                ctrl = new ucCaseExport();
                break;

            case UIFunctionEnum.NewCase:
                dlg = new FormNewCase(new CaseInfo()
                {
                    CaseHappenTime = DateTime.Now
                });
                dlg.ShowDialog();
                break;

            case UIFunctionEnum.ModifyCase:
                dlg = new FormNewCase(itemInfo.Subject as CaseInfo, true);
                dlg.ShowDialog();
                break;

            case UIFunctionEnum.ImportVideos:
                ctrl = new ucVideoTaskStatus();
                break;

            case UIFunctionEnum.ImportPictures:
                ctrl = new ucPictureTaskStatus();
                break;

            case UIFunctionEnum.Search:
                //case UIFunctionEnum.SearchMotionObject:
                //case UIFunctionEnum.SearchFace:
                //case UIFunctionEnum.SearchVehicle:
                //case UIFunctionEnum.SearchByImage:
                ctrl = new ucSearch();
                break;

            case UIFunctionEnum.LiveVideo:
                ctrl = new ucPlayVideo();
                break;

            case UIFunctionEnum.BriefVideo:
                ctrl = new ucPlayBriefVideoNew();
                break;

            //case UIFunctionEnum.RunningTasks:
            //    ctrl = new ucRunningTasks();
            //    break;
            //case UIFunctionEnum.FinishedTasks:
            //    ctrl = new ucFinishedTasks();
            //    break;
            case UIFunctionEnum.VideoTasks:
                ctrl = new ucVideoTaskStatus();
                break;

            case UIFunctionEnum.PictureTasks:
                ctrl = new ucPictureTaskStatus();
                break;

            case UIFunctionEnum.TaskStatus:
                ctrl = new ucTasksStatus();
                break;

            case UIFunctionEnum.NewTask:
                //ctrl = new ucCreateTaskWizard();
                dlg = new FormCreateTaskWizard();
                dlg.StartPosition = FormStartPosition.CenterParent;
                dlg.ShowDialog();
                break;

            case UIFunctionEnum.NewTaskUnit:
                // ctrl = new ucCreateTaskWizard(itemInfo.Subject as TaskInfo);
                dlg = new FormCreateTaskWizard(itemInfo.Subject as TaskInfo);
                dlg.StartPosition = FormStartPosition.CenterParent;
                dlg.ShowDialog();
                break;

            case UIFunctionEnum.CameraManagement:
                ctrl = new ucCameraManagement();
                break;

            case UIFunctionEnum.PlatManagement:
                ctrl = new ucVideoSupplierDeviceManagement();
                break;

            case UIFunctionEnum.UserManagement:
                ctrl = new ucUserManagement();
                break;

            case UIFunctionEnum.ClusterMonitor:
                ctrl = new ucClusterMonitor();
                break;

            case UIFunctionEnum.VDAServerManagement:
                ctrl = new ucVDAServerManagement();
                break;

            case UIFunctionEnum.PASServerManagement:
                ctrl = new ucPASServerManagement();
                break;

            case UIFunctionEnum.FtpHttpServerManagement:
                ctrl = new ucFtpHttpServerManagement();
                break;

            case UIFunctionEnum.MediaServerManagement:
                ctrl = new ucMediaServerManagement();
                break;

            case UIFunctionEnum.MediaRouterManagement:
                ctrl = new ucMediaRouterManagement();
                break;

            case UIFunctionEnum.VDAResultServerManagement:
                ctrl = new ucVDAResultServerManagement();
                break;

            case UIFunctionEnum.ClientRouterManagement:
                ctrl = new ucClientRouterManagement();
                break;

            case UIFunctionEnum.LogManagement:
                ctrl = new ucLogManagement();
                break;

            case UIFunctionEnum.CaseManagement:
                ctrl = new ucCaseManagement();
                break;

            case UIFunctionEnum.TagExport:
                ctrl = new ucTagExport();
                break;

            default:
                break;
            }

            return(ctrl);
        }