Exemple #1
0
 /// <summary>
 /// 内部模块通知
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected override void OnAppSelfMessageNotic(object sender, SelfMessageEventArgs e)
 {
     if (selfMessageNotic != null)
     {
         selfMessageNotic(sender, e);
     }
 }
Exemple #2
0
        /// <summary>
        /// 接收模块间的消息传递
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Instance_selfMessageNotic(object sender, SelfMessageEventArgs e)
        {
            Dispatcher.Invoke(new Action(() =>
            {
                switch (e.MsgType)
                {
                case AppSelfMsgType.PortSet:
                    WindowsHelper.ShowDialogWindow <PortSetWindow>(this);
                    break;

                default:
                    break;
                }
            }));
        }
Exemple #3
0
        public override void AppSelfMessageNotic(object sender, SelfMessageEventArgs e)
        {
            switch (e.MsgType)
            {
            case AppSelfMsgType.DataSearchPlay:
                Conditions con = new Conditions();
                con = JsonUnityConvert.DeserializeObject <Conditions>(e.Message.ToString());
                foreach (Item item in con.ToList())
                {
                    if (item.Key.Equals("DeviceID"))
                    {
                        SearchManager.GetInstance().MediaLogsSerach.DeviceID = item.Value;
                    }
                }
                ShowSelfViewNotice();
                manage.ShowDataSearchPlay();

                SearchManager.GetInstance().MediaLogsSerach.CollectEndTime = DateTime.Now.Date.AddDays(1).AddSeconds(-1).ToString("yyyy-MM-dd HH:mm:ss");
                SearchManager.GetInstance().MediaLogsSerach.CollectStartTime = DateTime.Now.Date.AddSeconds(-1).ToString("yyyy-MM-dd HH:mm:ss");
                SearchManager.GetInstance().MediaLogsSerach.SearchTime = DateTime.Now.AddSeconds(-1).ToString("yyyy-MM-dd HH:mm:ss");
                SearchManager.GetInstance().MediaLogsSerach.FileName = "";
                SearchManager.GetInstance().MediaLogsSerach.OrgID = AppConfigInfos.LimitsUserInfos.OrgIDCodeStr;
                SearchManager.GetInstance().MediaLogsSerach.PageIndex = 1;
                SearchManager.GetInstance().MediaLogsSerach.UserImp = "0";
                SearchManager.GetInstance().MediaLogsSerach.FileType = "0";
                SearchManager.GetInstance().MediaLogsSerach.IsAdvanced = true;
                ModelResponsible.Instance.ClearMediaList();
                SearchManager.GetInstance().SearchMediaLogCount(SearchManager.GetInstance().MediaLogsSerach);
                SearchManager.GetInstance().SearchMediaLogDetail(SearchManager.GetInstance().MediaLogsSerach);
                LogHelper.Instance.WirteLog("CollectMain:Playback  Search", LogLevel.LogDebug);
                break;

            default:
                break;
            }
        }