/// <summary> /// 电子证据明细 /// </summary> /// <param name="mls"></param> public void SearchMediaLogDetail(MediaLogsSerach mls, bool showWindow = true) { if (!AppHelper.CheckAppState(ModelResponsible.Instance.ParentWindow)) { return; } string UserGuid = string.Empty; string OrgID = string.Empty; if (AppConfigInfos.CurrentUserInfos.UserType == "1") { if (mls.IsAdvanced) { UserGuid = mls.UserGuid; OrgID = string.IsNullOrEmpty(mls.OrgID) ? AppConfigInfos.LimitsUserInfos.OrgIDCodeStr : mls.OrgID; } else { OrgID = AppConfigInfos.LimitsUserInfos.OrgIDCodeStr; } } else { UserGuid = AppConfigInfos.CurrentUserInfos.UserGuid; OrgID = AppConfigInfos.CurrentUserInfos.OrgID; } Conditions cons = new Conditions(); cons.AddItem("UserGuid", UserGuid); cons.AddItem("OrgID", OrgID); cons.AddItem("FileName", mls.IsAdvanced ? mls.FileName : ""); cons.AddItem("DeviceID", mls.IsAdvanced ? mls.DeviceID : ""); cons.AddItem("FileType", mls.FileType); cons.AddItem("UserImp", mls.IsAdvanced ? mls.UserImp : "0"); cons.AddItem("UserTag", mls.IsAdvanced ? mls.UserTag : ""); cons.AddItem("UpLoadState", mls.IsAdvanced ? mls.UploadState : ""); cons.AddItem("SearchTime", mls.SearchTime); cons.AddItem("CollectStartTime", mls.CollectStartTime); cons.AddItem("CollectEndTime", mls.CollectEndTime); cons.AddItem("PageIndex", mls.PageIndex.ToString()); cons.AddItem("PageCount", mls.PageCount.ToString()); if (showWindow) { ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(null, MsgType.MediaLogRequest, MsgType.MediaLogRespond, cons, Application.Current.FindResource("SearchManagerSearch").ToString(), AppConfigInfos.AppStateInfos.SearchTimeOut); MessageBoxResult msgBoxResult = resultWindow.MessageBoxResult; if (msgBoxResult == MessageBoxResult.Cancel) { NewMessageBox.Show(Application.Current.FindResource("SearchManagerSearchFail").ToString()); } } else { ModelResponsible.Instance.SendMessage(MsgType.MediaLogRequest, cons); } }
private SearchManager() { AlarmLogsSearch = new AlarmLogsSearch(); AlarmLogsSearch.PageCount = AppConfigInfos.AppStateInfos.SearchPageCount; AlarmLogsSearch.IsAdvanced = false; MediaLogsSerach = new MediaLogsSerach(); MediaLogsSerach.PageCount = AppConfigInfos.AppStateInfos.SearchPageCount; MediaLogsSerach.IsAdvanced = false; CollectLogsSerach = new CollectLogsSerach(); CollectLogsSerach.PageCount = AppConfigInfos.AppStateInfos.SearchPageCount; CollectLogsSerach.IsAdvanced = false; CameraLogsSerach = new CameraLogsSerach(); CameraLogsSerach.PageCount = AppConfigInfos.AppStateInfos.SearchPageCount; CameraLogsSerach.IsAdvanced = false; CurrentUserInfo = new UserInfos(); }
/// <summary> /// 电子证据总数 /// </summary> /// <param name="mls"></param> public void SearchMediaLogCount(MediaLogsSerach mls) { string UserGuid = string.Empty; string OrgID = string.Empty; if (AppConfigInfos.CurrentUserInfos.UserType == "1") { if (mls.IsAdvanced) { UserGuid = mls.UserGuid; OrgID = string.IsNullOrEmpty(mls.OrgID) ? AppConfigInfos.LimitsUserInfos.OrgIDCodeStr : mls.OrgID; } else { OrgID = AppConfigInfos.LimitsUserInfos.OrgIDCodeStr; } } else { UserGuid = AppConfigInfos.CurrentUserInfos.UserGuid; OrgID = AppConfigInfos.CurrentUserInfos.OrgID; } Conditions cons = new Conditions(); cons.AddItem("UserGuid", UserGuid); cons.AddItem("OrgID", OrgID); cons.AddItem("FileName", mls.IsAdvanced ? mls.FileName : ""); cons.AddItem("DeviceID", mls.IsAdvanced ? mls.DeviceID : ""); cons.AddItem("FileType", "0"); cons.AddItem("UserImp", mls.IsAdvanced ? mls.UserImp : "0"); cons.AddItem("UserTag", mls.IsAdvanced ? mls.UserTag : ""); cons.AddItem("UpLoadState", mls.IsAdvanced ? mls.UploadState : ""); cons.AddItem("SearchTime", mls.SearchTime); cons.AddItem("CollectStartTime", mls.CollectStartTime); cons.AddItem("CollectEndTime", mls.CollectEndTime); ModelResponsible.Instance.SendMessage(MsgType.MediaLogCountRequest, cons); }