Exemplo n.º 1
0
        /// <summary>
        /// 响应主界面命令
        /// </summary>
        public void ExecuteCommand(EnumMessageKey messageKey, dynamic msg)
        {
            try
            {
                this.Cursor = Cursors.Wait;
                switch (messageKey)
                {
                case EnumMessageKey.SearchCommand:
                    if (msg != null)
                    {
                        this.patListVM.SearchCommand.Execute(msg);
                    }

                    break;

                case EnumMessageKey.SearchTextChangedCommand:
                    this.patListVM.SearchTextChangedCommand.Execute(msg);
                    break;

                default:
                    break;
                }

                this.Cursor = Cursors.Arrow;
            }
            catch
            {
            }
            finally
            {
                this.Cursor = Cursors.Arrow;
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 主界面命令响应
        /// </summary>
        public void ExecuteCommand(EnumMessageKey messageKey, string msg)
        {
            try
            {
                this.Cursor = Cursors.Wait;
                switch (messageKey)
                {
                case EnumMessageKey.SearchCommand:
                    if (msg != null)
                    {
                        this.workListVM.SearchCommand.Execute(msg);
                    }

                    break;

                case EnumMessageKey.SearchTextChangedCommand:
                    this.workListVM.SearchTextChangedCommand.Execute(msg);
                    break;

                case EnumMessageKey.TomorrowSurgeryWorkListCommand:
                    this.workListVM.TomorrowSurgeryWorkListCommand.Execute(msg);
                    break;

                case EnumMessageKey.WeekSurgeryWorkListCommand:
                    this.workListVM.WeekSurgeryWorkListCommand.Execute(msg);
                    break;

                default:
                    break;
                }

                this.Cursor = Cursors.Arrow;
            }
            catch
            {
            }
            finally
            {
                this.Cursor = Cursors.Arrow;
            }
        }