public SetWindowWaitControl(WaitControl waitActivity)
        {
            InitializeComponent();

            this.activity = waitActivity;

            this.activityName.Text = activity.Name;

            this.activityX.Text = activity.X坐标.ToString();
            this.activityY.Text = activity.Y坐标.ToString();
            this.activityDescription.Text = activity.说明;
            this.activityTitle.Text = activity.标题;

            this.lbSubmtOption.ItemsSource = activity.分支集合;

                this.activityName.IsEnabled = false;
                buttonRemovesubmtItem.IsEnabled = false;

                WaitControlData wd = waitActivity.结点数据 as WaitControlData;

                if (wd != null)
                {
                    this.办理查看业务表单.Text = wd.办理查看业务表单;
                    this.办理人员.Text = wd.办理人员;
                    this.办理时特殊权限.Text = wd.办理时特殊权限;
                    this.办理时限.Text = wd.办理时限.ToString();
                    this.办理添写业务表单.Text = wd.办理添写业务表单;

                    this.接件部门.Text = wd.接件部门;
                    this.接件职能.Text = wd.接件职能;
                    this.启动窗体.Text = wd.启动窗体;
                    this.activityDescription.Text = wd.说明;
                    this.处理方式.Text = wd.处理方式;
                }
        }
        public SetWindowWaitControl(WaitControl waitActivity, List<string> nameList)
        {
            InitializeComponent();

            this.designerNameList = nameList;
            this.activity = waitActivity;

            this.activityName.Text = activity.Name;

            this.activityX.Text = rd.Next(10, 200).ToString();

            this.activityY.Text = rd.Next(10, 200).ToString();

            this.activityTitle.Text = activity.标题;

            this.lbSubmtOption.ItemsSource = activity.分支集合;

            WaitControlData wd = waitActivity.结点数据 as WaitControlData;

            if (wd != null)
            {

                this.办理查看业务表单.Text = wd.办理查看业务表单;
                this.办理人员.Text = wd.办理人员;
                this.办理时特殊权限.Text = wd.办理时特殊权限;
                this.办理时限.Text = wd.办理时限.ToString();
                this.办理添写业务表单.Text = wd.办理添写业务表单;

                this.接件部门.Text = wd.接件部门;
                this.接件职能.Text = wd.接件职能;
                this.启动窗体.Text = wd.启动窗体;
                this.activityDescription.Text = wd.说明;
                this.处理方式.Text = wd.处理方式;
            }
        }
Exemplo n.º 3
0
 public void waitForm()
 {
     WaitControl.ShowWaitForm();
     for (int i = 0; i < 30; i++)
     {
         Thread.Sleep(15);
     }
     WaitControl.CloseWaitForm();
 }
Exemplo n.º 4
0
 /// <summary>
 /// Hide all pages and show the default page (player tab)
 /// </summary>
 public void ShowDefaultPages()
 {
     WaitControl.Invoke(new Action(() => WaitControl.Visible           = false));
     PlayerControl.Invoke(new Action(() => PlayerControl.Visible       = false));
     GraphicsControl.Invoke(new Action(() => GraphicsControl.Visible   = false));
     ViewmodelControl.Invoke(new Action(() => ViewmodelControl.Visible = false));
     VisionControl.Invoke(new Action(() => VisionControl.Visible       = false));
     b0.Invoke(new Action(() => b0_Click(null, null)));
 }
Exemplo n.º 5
0
 /// <summary>
 /// Hide all pages.
 /// </summary>
 /// <param name="isWaitPage">Show the wait pages</param>
 public void HidePages(bool isWaitPage)
 {
     if (isWaitPage)
     {
         WaitControl.Invoke(new Action(() => WaitControl.Visible = true));
     }
     else
     {
         WaitControl.Invoke(new Action(() => WaitControl.Visible = false));
     }
     PlayerControl.Invoke(new Action(() => PlayerControl.Visible       = false));
     GraphicsControl.Invoke(new Action(() => GraphicsControl.Visible   = false));
     ViewmodelControl.Invoke(new Action(() => ViewmodelControl.Visible = false));
     VisionControl.Invoke(new Action(() => VisionControl.Visible       = false));
 }
Exemplo n.º 6
0
 public LoadingService(ILoadingContext loadingContext, Rectangle background, WaitControl loadControl)
 {
     this.loadingContext = loadingContext;
     InitLoadingContext();
     maxBackgroundOpacity = 0.6;
     this.background      = background;
     this.loadControl     = loadControl;
     WaitToContinueTime   = TimeSpan.FromMilliseconds(300);
     StartAnimationTime   = TimeSpan.FromMilliseconds(300);
     FinishAnimationTime  = TimeSpan.FromMilliseconds(300);
     AutoEndTime          = TimeSpan.FromMilliseconds(2000);
     AutoEnd                       = false;
     loadingStatus                 = LoadingStatus.EndLoading;
     splashAnimationTimer          = new DispatcherTimer();
     splashAnimationTimer.Interval = WaitToContinueTime;
     splashAnimationTimer.Tick    += SplashAnimationTimer_Tick;
 }
Exemplo n.º 7
0
        public ThermalImagerPage()
        {
            InitializeComponent();
            ApplyTheme();

            int scaleWidth = this.Width / DATA_BUFFER_WIDTH;

            pbxThermalmager.SizeMode = PictureBoxSizeMode.StretchImage;

            contextLabelColor.Description = Resources.Color;
            labelCalibration.Text         = Resources.Calibration;
            contextLabelStop.Description  = Resources.Stop;
            contextLabelStop.Number       = "*";
            labelMin.Text     = Resources.Min;
            labelMax.Text     = Resources.Max;
            labelAverage.Text = Resources.Average;

            WaitControl.WaitCompletedSt += WaitControl_WaitCompletedSt;
            WaitControl.ShowWait(Resources.Loading, new WaitDelegate(GetData));
        }
Exemplo n.º 8
0
        public TCSplashControl(UserEntity user)
        {
            InitializeComponent();
            _user = user;
            _loginManager = new LoginManager();
            if (_user != null && _user.Photo != null) avatarControl1.SetAvatar(_user.Photo); 
            avatarControl1.SetPictureSize();

            _selectHospitalCtl = new SelectHospitalControl();
            _selectHospitalCtl.Dock = DockStyle.Top;
            _selectHospitalCtl.SelectHospital += new Action<HospitalEventArgs>(_selectHospitalCtl_SelectHospital);
            _selectHospitalCtl.CancelEvent += new CancelEventHandler(_selectHospitalCtl_CancelEvent);

            _msg = _user.UserName + " 正在登录...";
            _waitCtl = new WaitControl(_msg);
            _waitCtl.CancelEvent += new CancelEventHandler(_waitCtl_CancelEvent);
            _waitCtl.Dock = DockStyle.Top;
            panel1.Controls.Clear();
            panel1.Controls.Add(_waitCtl);
        }
Exemplo n.º 9
0
        public SetWindowWaitControl(WaitControl waitActivity, List <string> nameList)
        {
            InitializeComponent();


            this.designerNameList = nameList;
            this.activity         = waitActivity;

            this.activityName.Text = activity.Name;


            this.activityX.Text = rd.Next(10, 200).ToString();

            this.activityY.Text = rd.Next(10, 200).ToString();



            this.activityTitle.Text = activity.标题;

            this.lbSubmtOption.ItemsSource = activity.分支集合;


            WaitControlData wd = waitActivity.结点数据 as WaitControlData;

            if (wd != null)
            {
                this.办理查看业务表单.Text = wd.办理查看业务表单;
                this.办理人员.Text     = wd.办理人员;
                this.办理时特殊权限.Text  = wd.办理时特殊权限;
                this.办理时限.Text     = wd.办理时限.ToString();
                this.办理添写业务表单.Text = wd.办理添写业务表单;

                this.接件部门.Text = wd.接件部门;
                this.接件职能.Text = wd.接件职能;
                this.启动窗体.Text = wd.启动窗体;
                this.activityDescription.Text = wd.说明;
                this.处理方式.Text = wd.处理方式;
            }
        }
Exemplo n.º 10
0
        public TCSplashControl(UserEntity user)
        {
            InitializeComponent();
            _user         = user;
            _loginManager = new LoginManager();
            if (_user != null && _user.Photo != null)
            {
                avatarControl1.SetAvatar(_user.Photo);
            }
            avatarControl1.SetPictureSize();

            _selectHospitalCtl                 = new SelectHospitalControl();
            _selectHospitalCtl.Dock            = DockStyle.Top;
            _selectHospitalCtl.SelectHospital += new Action <HospitalEventArgs>(_selectHospitalCtl_SelectHospital);
            _selectHospitalCtl.CancelEvent    += new CancelEventHandler(_selectHospitalCtl_CancelEvent);

            _msg                  = _user.UserName + " 正在登录...";
            _waitCtl              = new WaitControl(_msg);
            _waitCtl.CancelEvent += new CancelEventHandler(_waitCtl_CancelEvent);
            _waitCtl.Dock         = DockStyle.Top;
            panel1.Controls.Clear();
            panel1.Controls.Add(_waitCtl);
        }
Exemplo n.º 11
0
        public SetWindowWaitControl(WaitControl waitActivity)
        {
            InitializeComponent();


            this.activity = waitActivity;

            this.activityName.Text = activity.Name;

            this.activityX.Text           = activity.X坐标.ToString();
            this.activityY.Text           = activity.Y坐标.ToString();
            this.activityDescription.Text = activity.说明;
            this.activityTitle.Text       = activity.标题;

            this.lbSubmtOption.ItemsSource = activity.分支集合;


            this.activityName.IsEnabled     = false;
            buttonRemovesubmtItem.IsEnabled = false;

            WaitControlData wd = waitActivity.结点数据 as WaitControlData;

            if (wd != null)
            {
                this.办理查看业务表单.Text = wd.办理查看业务表单;
                this.办理人员.Text     = wd.办理人员;
                this.办理时特殊权限.Text  = wd.办理时特殊权限;
                this.办理时限.Text     = wd.办理时限.ToString();
                this.办理添写业务表单.Text = wd.办理添写业务表单;

                this.接件部门.Text = wd.接件部门;
                this.接件职能.Text = wd.接件职能;
                this.启动窗体.Text = wd.启动窗体;
                this.activityDescription.Text = wd.说明;
                this.处理方式.Text = wd.处理方式;
            }
        }