/// <summary> /// 警员信息内容解析 /// </summary> /// <param name="value"></param> private void AnalyzePoliceInfos(string value, MsgType msgType) { App.Current.Dispatcher.Invoke(new Action(() => { FingerInfos policeInfos = XmlUnityConvert.XmlDeserialize <FingerInfos>(value); policeInfos = FilterFingerInfoByUserType(policeInfos); ResultWindow resultWindow = CheckResultMsg(msgType); if (resultWindow == null) { return; } if (policeInfos.ResultCode == 0) { resultWindow.SuccessCloseWindow(); FingerViewModel.PageIndex = policeInfos.PageIndex; FingerViewModel.IsMoreData = policeInfos.UserInfoList.Count == AppConfigInfos.AppStateInfos.SearchPageCount; if (policeInfos.PageIndex == 1) { FingerViewModel.SearchPoliceInfos(policeInfos.UserInfoList); } else { FingerViewModel.AddPoliceInfos(policeInfos.UserInfoList); } } else { resultWindow.FailedCloseWindow(policeInfos); } })); }
/// <summary> /// 告警明细 /// </summary> /// <param name="als"></param> public void SearchAlarmLogDetail(AlarmLogsSearch als, bool showWindow = true) { if (!AppHelper.CheckAppState(ModelResponsible.Instance.ParentWindow)) { return; } Conditions cons = new Conditions(); cons.AddItem("AlarmLevel", als.IsAdvanced ? als.AlarmLevel : ""); cons.AddItem("AlarmCode", als.IsAdvanced ? als.AlarmCode : ""); cons.AddItem("AlarmModule", (als.IsAdvanced && !string.IsNullOrEmpty(als.AlarmModule)) ? als.AlarmModule : "16,17,18,19,21,23,25,28"); cons.AddItem("AlarmStatus", als.IsAdvanced ? als.AlarmStatus : ""); cons.AddItem("AlarmIp", EEMSConfigHelper.GetValueByCommomConfig("config/CommonConfig/local_machine_ip", "127.0.0.1")); cons.AddItem("AlarmStartTime", als.AlarmStartTime); cons.AddItem("AlarmEndTime", als.SearchTime); cons.AddItem("PageIndex", als.PageIndex.ToString()); cons.AddItem("PageCount", als.PageCount.ToString()); if (showWindow) { ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(null, MsgType.AlarmLogRequest, MsgType.AlarmLogRespond, 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.AlarmLogRequest, cons); } }
private void RunModels() { if (DefaultViewModel.FileName == "Select File") { MessageBox.Show("Please select a CSV file"); return; } else if (!DefaultViewModel.MTM && !DefaultViewModel.GR2M && !DefaultViewModel.GR5M) { MessageBox.Show("Please select a model"); return; } else { try { var result = ProcessResult.GenerateResult(DefaultViewModel, DefaultViewModel.FileName); ResultWindow win = new ResultWindow(result); win.Show(); GraphWindow graph = new GraphWindow(result, DefaultViewModel); graph.Show(); } catch { MessageBox.Show("Invalid CSV file"); } } }
private IEnumerator EndCoroutine(float endDelay, ResultWindow gameResult) { // END Ready.SetActive(false); Go.SetActive(false); End.SetActive(true); yield return(new WaitForSeconds(endDelay)); // 전부 꺼준다. Ready.SetActive(false); Go.SetActive(false); End.SetActive(false); OnGameEnd?.Invoke(); if (gameResult == ResultWindow.WinWindow) { winnerWindow.SetActive(true); } else { loserWindow.SetActive(true); } yield break; }
/// <summary> /// 取消配对 /// </summary> /// <param name="deviceCode"></param> private void CancelMatch(string deviceCode, string deviceID) { Conditions con = new Conditions(); con.AddItem("DeviceID", deviceID); con.AddItem("DeviceCode", deviceCode); // 发送配对消息 ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(this, MsgType.DeviceCancelPair, MsgType.DeviceCancelPairResult, con, TryFindResource("GatherCancelPairing").ToString()); MessageBoxResult msgBoxResult = resultWindow.MessageBoxResult; if (msgBoxResult == MessageBoxResult.Cancel) { tbMsg.Text = TryFindResource("GatherCancelPairOverTime").ToString(); } else if (msgBoxResult == MessageBoxResult.Yes) { NewMessageBox.Show(TryFindResource("GatherCancelPairSuccess").ToString(), this); tbMsg.Text = string.Empty; btnCanelMatch.Visibility = Visibility.Hidden; } else if (msgBoxResult == MessageBoxResult.No) { DevicePairInfo devicePairInfo = resultWindow.ResultValue as DevicePairInfo; if (devicePairInfo.ResultCode == 2) { NewMessageBox.Show(TryFindResource("GatherCancelPairFail").ToString(), this); } else { NewMessageBox.Show(TryFindResource("GatherCancelPairFailed").ToString(), this); } } }
private void btnStart_Click(object sender, RoutedEventArgs e) { tbMsg.Text = string.Empty; string delValue = string.Empty; string editorValue = string.Empty; List <Finger> newFingers = GetNewFinger(); GetChangeValue(ref delValue, ref editorValue, userInfo.Fingers, newFingers); Conditions con = new Conditions(); con.AddItem("UserID", userInfo.UserID); con.AddItem("FingersEditor", editorValue); con.AddItem("FingersDelete", delValue); // 发送配对消息 ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(this, MsgType.FingerEditorRequest, MsgType.FingerEditorRespond, con, TryFindResource("FingerEditorData").ToString()); MessageBoxResult msgBoxResult = resultWindow.MessageBoxResult; if (msgBoxResult == MessageBoxResult.Cancel) { tbMsg.Text = TryFindResource("FingerEditorOverTime").ToString(); } else if (msgBoxResult == MessageBoxResult.Yes) { ModelResponsible.Instance.SendOperationLog("CollectFingerEditor"); isClose = true; this.Close(); NewMessageBox.ShowTip(TryFindResource("FingerEditorSuccess").ToString(), ModelResponsible.Instance.ParentWindow); } else if (msgBoxResult == MessageBoxResult.No) { tbMsg.Text = TryFindResource("FingerEditorFail").ToString(); } }
/// <summary> /// 查询信息 /// </summary> /// <param name="pageIndex">页索引</param> /// <param name="tipInfo"></param> /// <param name="overInfo"></param> /// <param name="failInfo"></param> private void SearchInfo(string pageIndex, string tipInfo, string overInfo, string failInfo) { MoreVisibility = Visibility.Collapsed; Conditions con = new Conditions(); con.AddItem("OrgID", lastOrgId); con.AddItem("UserName", lastName); con.AddItem("PageIndex", pageIndex); con.AddItem("PageCount", AppConfigInfos.AppStateInfos.SearchPageCount.ToString()); // 发送配对消息 ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(parentWindow, MsgType.FingerInfosRequest, MsgType.FingerInfosRespond, con, TryFindResource(tipInfo).ToString(), 60); MessageBoxResult msgBoxResult = resultWindow.MessageBoxResult; if (msgBoxResult == MessageBoxResult.Cancel) { NewMessageBox.Show(TryFindResource(overInfo).ToString(), parentWindow); } else if (msgBoxResult == MessageBoxResult.Yes) { MoreVisibility = FingerViewModel.IsMoreData ? Visibility.Visible : Visibility.Collapsed; spNodata.Visibility = lvData.Items.Count == 0 ? Visibility.Visible : Visibility.Collapsed; ModelResponsible.Instance.SendOperationLog("CollectSearchFinger"); } else if (msgBoxResult == MessageBoxResult.No) { NewMessageBox.Show(TryFindResource(failInfo).ToString(), parentWindow); } }
private void btnSure_Click(object sender, RoutedEventArgs e) { tbMsg.Text = string.Empty; if (object.Equals(cbTypes.SelectedValue, null)) { tbMsg.Text = TryFindResource("GatherInputDeviceType").ToString(); return; } if (string.IsNullOrWhiteSpace(tbPassword.Password)) { tbMsg.Text = TryFindResource("GatherInputPasswrod").ToString(); return; } DeviveInfo selectDevice = GatherViewModel.DeviveInfoList.Find(p => p.DeviceCode.Equals(DeviveInfo.DeviceCode)); if (selectDevice == null) { NewMessageBox.Show(string.Format(TryFindResource("GatherDeviceRemove").ToString(), DeviveInfo.DeviceCode)); return; } Conditions con = new Conditions(); con.AddItem("UserID", AppConfigInfos.CurrentUserInfos.UserID); con.AddItem("DeviceID", DeviveInfo.DeviceCode); con.AddItem("DevicePassword", tbPassword.Password); con.AddItem("TypeID", cbTypes.SelectedValue.ToString()); // 发送注册消息 ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(this, MsgType.DeviceRegister, MsgType.DeviceRegisterResult, con, TryFindResource("GatherRegistering").ToString()); MessageBoxResult msgBoxResult = resultWindow.MessageBoxResult; if (msgBoxResult == MessageBoxResult.Cancel) { tbMsg.Text = TryFindResource("GatherRegisterOvertime").ToString(); } else if (msgBoxResult == MessageBoxResult.Yes) { ModelResponsible.Instance.SendOperationLog("CollectDeviceRegister"); this.Close(); //NewMessageBox.Show(TryFindResource("GatherRegisterSuccess").ToString(), ModelResponsible.Instance.ParentWindow); } else if (msgBoxResult == MessageBoxResult.No) { DeviceRegisterInfo deviceRegisterInfo = resultWindow.ResultValue as DeviceRegisterInfo; if (deviceRegisterInfo != null) { string msg = (TryFindResource("GatherDeviceRegisterError_" + deviceRegisterInfo.ResultCode) ?? string.Empty).ToString(); tbMsg.Text = msg; } else { tbMsg.Text = TryFindResource("GatherRegisterFailed").ToString(); } } }
private static void ShowResultWindow(object result) { var resultWindow = new ResultWindow(result.ToString()); resultWindow.Owner = OwnerWindow; resultWindow.Show(); }
private bool CheckResult() { if (this.generatedCount == this.currentPass.TotalObjectCount) { if (this.generateTimer != null) { this.generateTimer.Stop(); } } if (this.generatedCount == this.currentPass.TotalObjectCount && this.flyingDataList.Count == 0) { ResultWindow wnd = new ResultWindow(); if (this.passCount >= this.currentPass.PassObjectCount) { wnd.State = SoonLearning.AppCenter.Controls.ResultState.Pass; } else { wnd.State = SoonLearning.AppCenter.Controls.ResultState.NotPass; } wnd.ShowMessage(MessageWindowCallback); return(false); } return(true); }
/// <summary> /// 采集 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCollect_Click(object sender, RoutedEventArgs e) { tbMsg.Text = string.Empty; if (string.IsNullOrEmpty(autoCmb.SelectValue)) { tbMsg.Text = TryFindResource("GatherCollectInfo").ToString(); return; } Conditions con = new Conditions(); con.AddItem("DeviceID", DeviveInfo.DeviceCode); con.AddItem("UserID", autoCmb.SelectValue); ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(this, MsgType.DeviceHandCollect, MsgType.DeviceHandCollectResult, con, TryFindResource("GatherCollecting").ToString()); MessageBoxResult msgBoxResult = resultWindow.MessageBoxResult; if (msgBoxResult == MessageBoxResult.Cancel) { tbMsg.Text = TryFindResource("GatherCollectOvertime").ToString(); } else if (msgBoxResult == MessageBoxResult.No) { tbMsg.Text = TryFindResource("GatherCollectFailed").ToString(); } else { // 操作日志 string code = "CollectHandGather"; ModelResponsible.Instance.SendOperationLog(code); this.Close(); } }
/// <summary> /// 配对信息返回结果 /// </summary> /// <param name="msgType"></param> /// <param name="value"></param> private void AnalyzeDevicePairResult(MsgType msgType, string value) { App.Current.Dispatcher.Invoke(new Action(() => { DevicePairInfo devicePairInfo = XmlUnityConvert.XmlDeserialize <DevicePairInfo>(value); ResultWindow resultWindow = CheckResultMsg(msgType); if (resultWindow == null) { return; } if (devicePairInfo.ResultCode == 0) { resultWindow.SuccessCloseWindow(); if (msgType == MsgType.DevicePairResult) { DeviceInfoHelper.DevicePairInfo(devicePairInfo); } else { // 取消配对 DeviceInfoHelper.DeviceCancelPair(devicePairInfo.DeviceCode ?? string.Empty); } } else { resultWindow.FailedCloseWindow(devicePairInfo); } })); }
private void Button_Click(object sender, RoutedEventArgs e) { this.Topmost = false; errorOccurred = false; try { String sql = "EXEC SearchBaghVillaFSimple N'" + address_Txt.Text + "',N'" + area_Low.Text + "',N'" + area_High.Text + "',N'" + owner.Text + "',N'" + MyPriceTextBox.getStringFromMasked(price_Low.Text) + "',N'" + MyPriceTextBox.getStringFromMasked(price_High.Text) + "'"; DataTable dt = DB.execSqlReturnDataTable(sql); if (Show3D_checkBox.IsChecked == true) { Result3D res3d = new Result3D(); res3d.dt = dt; res3d.Show(); } else { ResultWindow res = new ResultWindow(); res.which = Codes.BaghVillaForooshi; res.dt = dt.Copy(); if (cols == null) { cols = new string[dt.Columns.Count]; for (int i = 0; i < cols.Length; i++) { cols[i] = dt.Columns[i].ColumnName; } } for (int i = 1; i < cols.Length; i++) { if (i == 2 || i == 24) { continue; } if ((area_Low.Text.Trim().Length != 0 || area_High.Text.Trim().Length != 0) && i == 3) { continue; } if (owner.Text.Trim().Length != 0 && i == 20) { continue; } dt.Columns.Remove(cols[i]); } res.gridView.DataSource = dt; res.Show(); } } catch (Exception) { errorOccurred = true; MessageBox.Show("خطا در اتصال و یا اجرای درخواست از پایگاه داده ها", "خطا", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void EndExamen() { TimeExamen.Stop(); Result.TimeExecute = new TimeSpan(hours, minutes, seconds); var resultWindow = new ResultWindow(Result); resultWindow.Show(); }
private void GetLastMonthResultMenuItem_Click(object sender, RoutedEventArgs e) { ResultWindow dayResultWindow = new ResultWindow(); dayResultWindow.GetLastMonthResultToTextBlock(); dayResultWindow.GetLastMonthResultToListView(); dayResultWindow.Show(); }
private void GetVolumeSalesOnMonths_Click(object sender, RoutedEventArgs e) { ResultWindow resultWindow = new ResultWindow(); resultWindow.GetYearResultByMonthsToListView(); resultWindow.GetYearResultToTextBlock(); resultWindow.Show(); }
private void ExecuteSelectMonthCommand() { SearchParameter searchParam = new SearchParameter(_year, _month); ResultWindow resultWindow = new ResultWindow(); resultWindow.resultList.DataContext = new OrderItemDataProvider(OrderItemType.Results, searchParam); resultWindow.ShowDialog(); }
private void Done() { if (this.drawNumberData.DrawNumberImageData != null && this.drawNumberData.DrawNumberImageData.Length > 0) { BitmapImage bi = new BitmapImage(); bi.BeginInit(); bi.StreamSource = new MemoryStream(this.drawNumberData.DrawNumberImageData); bi.EndInit(); if (this.numberImage == null) { this.numberImage = new Image(); } this.Children.Add(this.numberImage); this.numberImage.Source = bi; this.numberImage.Stretch = Stretch.Uniform; this.numberImage.Width = this.drawNumberData.DrawNumberItem.ForegroundWidth; // bi.PixelWidth;// *bkScale; this.numberImage.Height = this.drawNumberData.DrawNumberItem.ForegroundHeight; // bi.PixelHeight;// *bkScale; Canvas.SetTop(this.numberImage, this.drawNumberData.DrawNumberItem.NumberImagePoint.Y); Canvas.SetLeft(this.numberImage, this.drawNumberData.DrawNumberItem.NumberImagePoint.X); this.numberImage.Visibility = System.Windows.Visibility.Visible; this.Background.Opacity = 1.0; } List <Line> lineList = new List <Line>(); foreach (UIElement o in this.Children) { if (o is Line) { lineList.Add(o as Line); } } foreach (Line line in lineList) { this.Children.Remove(line); } // this.Children.Add(this.resultCtrl); // this.resultCtrl.Show = true; // Canvas.SetTop(this.resultCtrl, (this.Height - this.resultCtrl.ActualHeight) / 2); // Canvas.SetLeft(this.resultCtrl, (this.Width - this.resultCtrl.ActualWidth) / 2); this.Dispatcher.BeginInvoke(new ThreadStart(() => { Thread.Sleep(2000); ResultWindow resultWin = new ResultWindow(); resultWin.State = ResultState.Pass; resultWin.ShowMessage(MessageWindowCallback); }), DispatcherPriority.Background, null); }
/// <summary> /// 确定 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSure_Click(object sender, RoutedEventArgs e) { if (!isChangedValue && !firstChanged) { this.Close(); return; } if (!AppHelper.CheckAppState(this)) { return; } if (firstChanged) { // 设置优先端口 string portIndex = (cbFirst.SelectedValue ?? string.Empty).ToString(); string portCode = string.Empty; PortPairInfo portPairInfo = AppConfigInfos.PortPairInfos.Find(p => p.Index.Equals(portIndex)); if (portPairInfo != null) { portCode = portPairInfo.PortCode.Equals("----") ? string.Empty : portPairInfo.PortCode; } Conditions con = new Conditions(); con.AddItem("PortCode", portCode); con.AddItem("Respond", "0"); // 发送配对消息 ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(this, MsgType.SetFirstPortRequest, MsgType.SetFirstPortRespond, con, TryFindResource("appMainSetFirstPorting").ToString()); MessageBoxResult msgBoxResult = resultWindow.MessageBoxResult; if (msgBoxResult == MessageBoxResult.Cancel) { NewMessageBox.Show(TryFindResource("appMainSetPortOvertime").ToString(), this); return; } else if (msgBoxResult == MessageBoxResult.Yes) { AppConfigInfos.PortDeviceList.FirstPort = portIndex; AppConfigInfos.PortDeviceList.FirstPortCode = portCode; AppConfigHelper.SaveFirstPort(); } else if (msgBoxResult == MessageBoxResult.No) { NewMessageBox.Show(TryFindResource("appMainSetPortFailed").ToString(), this); return; } } if (isChangedValue) { AppConfigHelper.SavePortPairInfos(); } AppConfigInfos.PortDeviceList.IsChanged = !AppConfigInfos.PortDeviceList.IsChanged; this.Close(); }
/// <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 void ExecuteFindItemsCommand(object param) { SearchParameter searchParam = new SearchParameter(OrderItemType.Resolved, param.ToString()); ResultWindow resultWindow = new ResultWindow(); resultWindow.Title = string.Format("Výsledek hledání: {0}", param.ToString()); resultWindow.resultList.DataContext = new OrderItemDataProvider(OrderItemType.Results, searchParam); resultWindow.Width = ModelFactory.Configuration.GetInt("CurrentWidth"); resultWindow.ShowDialog(); }
private int CalculateAttributes(Attribute.Type[] attributeTypes, int sign) { int result = 0; foreach (Attribute.Type type in attributeTypes) { result += GetAtribute(type) * sign; } return(result); }
// Use this for initialization void Start() { //GameObject cnt = GameObject.Find("CountDown"); //cnt.GetComponent<Jikan1>(); //gameObject.SetActive(false); //Renderer ren = gameObject.GetComponent<Renderer>(); //ren.enabled = false; _resultwindow = GetComponent<ResultWindow>(); }
void GameDie() { _currentGameState = eGameState.DIE; GameObject _ResultGO = Instantiate(_preResultWnd); _ResultWnd = _ResultGO.GetComponent <ResultWindow>(); _ResultWnd.OpenResultWindow(_totalScore, _timeGame); _ResultWnd.gameObject.SetActive(true); _txtInfo.enabled = false; }
/// <summary> /// 检测消息是否过时 /// </summary> /// <param name="msgType"></param> /// <param name="value"></param> /// <returns></returns> private ResultWindow CheckResultMsg(MsgType msgType) { ResultWindow resultWindow = WindowsHelper.GetWindow <ResultWindow>(); if (resultWindow != null && resultWindow.ReceiveMsgType == msgType) { return(resultWindow); } else { return(null); } }
/// <summary> /// 正常警员配对 /// </summary> private void MatchDeviceByNormalPolice(string forceMatch = "0") { // 普通警员:先判断是否此设备和自己配对,如果是则弹出配对窗口,里面只有自己可以选择,否则提示不能操作 if (deviveInfo.IsMatchOrRegist == Model.IsMatchOrRegist.Matched) { EditorMatchByNormal(); } else { Conditions con = new Conditions(); con.AddItem("UserID", AppConfigInfos.LimitsUserInfos.UserID); con.AddItem("DeviceID", deviveInfo.DeviceCode); con.AddItem("UserName", AppConfigInfos.CurrentUserInfos.UserName); con.AddItem("UserCode", AppConfigInfos.CurrentUserInfos.UserCode); con.AddItem("OrgID", AppConfigInfos.CurrentUserInfos.OrgID); con.AddItem("OrgName", AppConfigInfos.CurrentUserInfos.OrgName); con.AddItem("ForceMatch", forceMatch); // 发送配对消息 ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(parentWindow, MsgType.DevicePair, MsgType.DevicePairResult, con, TryFindResource("GatherPairing").ToString()); MessageBoxResult msgBoxResult = resultWindow.MessageBoxResult; if (msgBoxResult == MessageBoxResult.Cancel) { NewMessageBox.Show(TryFindResource("GatherPairOverTime").ToString(), parentWindow); } else if (msgBoxResult == MessageBoxResult.Yes) { NewMessageBox.Show(TryFindResource("GatherPairSuccess").ToString(), parentWindow); ModelResponsible.Instance.SendOperationLog("CollectDevicePair"); } else if (msgBoxResult == MessageBoxResult.No) { DevicePairInfo devicePairInfo = resultWindow.ResultValue as DevicePairInfo; if (devicePairInfo.ResultCode == 2) { // 已配对 MessageBoxResult messageBoxResult = NewMessageBox.Show(string.Format(TryFindResource("GatherAlreadyPair").ToString(), devicePairInfo.ResultMsg), MessageBoxButton.YesNo, parentWindow); if (messageBoxResult == MessageBoxResult.Yes) { MatchDeviceByNormalPolice("1"); } } else { string msg = (TryFindResource("GatherPairCode_" + devicePairInfo.ResultCode) ?? string.Empty).ToString(); msg = string.IsNullOrEmpty(msg) ? TryFindResource("GatherPairCode_-1").ToString() : msg; NewMessageBox.Show(msg, parentWindow); } } } }
/// <summary> /// 置換実施ボタン押下時の処理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void ReplaceButton_Click(object sender, RoutedEventArgs e) { //チェック処理を通過する場合のみ処理する if (ValidateReplaceButton()) { /*置換処理開始*/ ReplaceButton.IsEnabled = false; CancelButton.IsEnabled = false; Progress.Maximum = Int32.MaxValue; Progress.Minimum = 0; Progress.Value = 0; // 画面項目からパラメタ取得 var param = new ReplaceLogicParam() { RootDir = directoryTextBox.Text, FilePattern = filePatternTextBox.Text, IgnoreHide = IgnoreHideFile.IsChecked.Value, Encoding = Utf8RadioButton.IsChecked.Value ? new UTF8Encoding(false) : EucJpRadioButton.IsChecked.Value ? Encoding.GetEncoding(51932) : SjisRadioButton.IsChecked.Value ? Encoding.GetEncoding(932) : null, Keywords = replaceKeyList.Children.OfType <OneTask>().ToList().Select(c => c.GetParameter()).ToList() }; var logWindow = new ResultWindow(); logWindow.Folder = param.RootDir; logWindow.FilePattern = param.FilePattern; // 置換処理 db.NewAct(); var logic = new ReplaceLogic(db); logic.AddListener(logWindow.SummaryInformer); logic.AddListener(logWindow.DetailInformer); var progress = new Progress <int>(SetProgress); await Task.Run(() => logic.Do(param, progress)); /*置換処理完了*/ MessageBox.Show(this, "置換処理が完了しました", "情報", MessageBoxButton.OK, MessageBoxImage.Information); ReplaceButton.IsEnabled = true; CancelButton.IsEnabled = true; logWindow.Show(); } }
/// <summary> /// 开始采集 /// </summary> private void CollectOpertion(string permissionID, string disContent, string overTimeMsg, MsgType sendMsgType, MsgType receiveMsgType, string failedMsg) { LoginWindow loginWindow = WindowsHelper.ShowDialogWindow <LoginWindow>(parentWindow, permissionID, "1"); if (loginWindow.MessageBoxResult != MessageBoxResult.OK) { return; } // 防止执法记录仪在验证过程中拔掉 DeviveInfo selectDevice = GatherViewModel.DeviveInfoList.Find(p => p.DeviceCode.Equals(deviveInfo.DeviceCode)); if (selectDevice == null) { NewMessageBox.Show(string.Format(TryFindResource("GatherDeviceRemove").ToString(), deviveInfo.DeviceCode), parentWindow); return; } if (AppConfigInfos.LimitsUserInfos.UserType == "1") { WindowsHelper.ShowDialogWindow <HandCollectWindow>(parentWindow, deviveInfo); } else { Conditions con = new Conditions(); con.AddItem("DeviceID", deviveInfo.DeviceCode); con.AddItem("UserID", AppConfigInfos.LimitsUserInfos.UserID); ResultWindow resultWindow = WindowsHelper.ShowDialogWindow <ResultWindow>(parentWindow, sendMsgType, receiveMsgType, con, disContent); MessageBoxResult msgBoxResult = resultWindow.MessageBoxResult; if (msgBoxResult == MessageBoxResult.Cancel) { NewMessageBox.Show(overTimeMsg, parentWindow); } else if (msgBoxResult == MessageBoxResult.No) { NewMessageBox.Show(failedMsg, parentWindow); } else { // 操作日志 string code = "CollectHandGather"; ModelResponsible.Instance.SendOperationLog(code); } } }
private void ExecuteFindItemsCommand(object param) { OrderItemType searchType = ((_dockingManager.ActiveContent as OrderItemList).DataContext as OrderItemDataProvider).ItemType; SearchParameter searchParam = new SearchParameter(searchType, param.ToString()); Action postAction = null; if (searchParam.ItemType == OrderItemType.Unresolved) { postAction = () => ResolvedListDataProvider.NotifyPropertyChanged("Data"); } ResultWindow resultWindow = new ResultWindow(); resultWindow.Title = string.Format("Výsledek hledání: {0}", param.ToString()); resultWindow.resultList.DataContext = new OrderItemDataProvider(OrderItemType.Results, searchParam, postAction); resultWindow.Width = _mainWindow.Width; resultWindow.ShowDialog(); }
private string GetIconByProgress(int state) { string result = pose.icon; if (state < 0 || status.GetProgress() == 0) { result = "Simple"; } else if (state == 0) { result += "Fail"; } else if (state == 1 && (Random.value < 0.65f)) { result += "Try"; } return(result); }
private void GameFinishedHandler(string status) { ResultWindow result = new ResultWindow(status); result.OnStartWithAI += () => { gameGateway.SpriteManager = spriteManager; gameGateway.StartGame(); }; result.OnStartWithNetUser += () => { MessageBox.Show("Comming soon"); }; result.OnAboutShow += () => { About about = new About(); about.ShowDialog(); }; result.OnExit += () => { _exitCommand = true; }; result.ShowDialog(); }
private void search_button_Click(object sender, RoutedEventArgs e) { this.Topmost = false; errorOccurred = false; try { String str = ID_txt.Text; String mode = ""; int index = 0; while (str[index] != '-') { mode += str[index++]; } String sql = "EXEC SearchByID " + str.Substring(2) + "," + mode; DataTable dt = DB.execSqlReturnDataTable(sql,DBComboBox.SelectedIndex); if (Show3D_checkBox.IsChecked == true) { Result3D res3d = new Result3D(); res3d.dt = dt; res3d.Show(); } else { ResultWindow res = new ResultWindow(); res.which = Int32.Parse(mode); res.gridView.DataSource = res.dt = dt; res.session = session; res.dbIndex = DBComboBox.SelectedIndex; res.Show(); } } catch (Exception) { errorOccurred = true; MessageBox.Show("خطا در اتصال و یا اجرای درخواست از پایگاه داده ها", "خطا", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void search_button_Click(object sender, RoutedEventArgs e) { this.Topmost = false; errorOccurred = false; TextRange _RText = new TextRange(richTextBox1.Document.ContentStart, richTextBox1.Document.ContentEnd); try { String tr = _RText.Text.TrimEnd(); tr = tr.TrimStart(); if (tr == "\r\n") tr = ""; String date = (MaskedDate.Text[0] == '_') ? "" : MaskedDate.Text; String[] s = { "'" + ID_Txt.Text + "'","N'" + date + "'","N'" + textBox1.Text + "'","N'" + textBox2.Text + "'","N'" + textBox3.Text + "'","N'" + textBox4.Text + "'","N'" + textBox5.Text + "'","N'" + textBox6.Text + "'","N'" + textBox7.Text + "'","N'" + textBox8.Text + "'","N'" + textBox9.Text + "'","N'" + textBox10.Text + "'","N'" + textBox11.Text + "'","N'" + textBox12.Text + "'","N'" + textBox13.Text + "'","N'" + textBox14.Text + "'","N'" + textBox15.Text + "'","N'" + textBox16.Text + "'","N'" + textBox17.Text + "'","N'" + textBox18.Text + "'","N'" + MyPriceTextBox.getStringFromMasked(textBox19.Text) + "'","N'" + MyPriceTextBox.getStringFromMasked(textBox20.Text) + "'","N'" + textBox21.Text + "'", checkBox1.IsChecked.ToString() , checkBox2.IsChecked.ToString() , checkBox3.IsChecked.ToString() , checkBox4.IsChecked.ToString() , checkBox5.IsChecked.ToString() , checkBox6.IsChecked.ToString() , checkBox7.IsChecked.ToString() , checkBox8.IsChecked.ToString() , checkBox9.IsChecked.ToString() , checkBox10.IsChecked.ToString() , checkBox11.IsChecked.ToString() , checkBox12.IsChecked.ToString() , checkBox13.IsChecked.ToString() , checkBox14.IsChecked.ToString() , checkBox15.IsChecked.ToString() , checkBox16.IsChecked.ToString() , checkBox17.IsChecked.ToString() , checkBox18.IsChecked.ToString() , checkBox19.IsChecked.ToString() , checkBox20.IsChecked.ToString() , checkBox21.IsChecked.ToString() , checkBox22.IsChecked.ToString() , checkBox23.IsChecked.ToString() , checkBox24.IsChecked.ToString() , checkBox25.IsChecked.ToString() , checkBox26.IsChecked.ToString() , checkBox27.IsChecked.ToString() ,"N'" + _RText.Text + "'","N'" + textBox22.Text + "'"}; SearchSQL sq = new SearchSQL(s, "SearchApartmanMaskooniS"); DataTable dt = sq.getResult(); if (Show3D_checkBox.IsChecked == true) { Result3D res3d = new Result3D(); res3d.dt = dt; res3d.Show(); } else { ResultWindow res = new ResultWindow(); res.which = Codes.ApartmanMaskooniEstijari; if (dt != null) { res.dt = dt.Copy(); if (cols == null) { cols = new string[dt.Columns.Count]; for (int i = 0; i < cols.Length; i++) { cols[i] = dt.Columns[i].ColumnName; } } if (MaskedDate.Text == "____/__/__") dt.Columns.Remove(cols[1]); if (textBox2.Text.Trim().Length == 0) dt.Columns.Remove(cols[3]); if (textBox3.Text.Trim().Length == 0) dt.Columns.Remove(cols[4]); if (textBox4.Text.Trim().Length == 0) dt.Columns.Remove(cols[5]); if (textBox5.Text.Trim().Length == 0) dt.Columns.Remove(cols[6]); if (textBox6.Text.Trim().Length == 0) dt.Columns.Remove(cols[7]); if (textBox7.Text.Trim().Length == 0) dt.Columns.Remove(cols[8]); if (textBox8.Text.Trim().Length == 0) dt.Columns.Remove(cols[9]); if (textBox9.Text.Trim().Length == 0) dt.Columns.Remove(cols[10]); if (textBox10.Text.Trim().Length == 0) dt.Columns.Remove(cols[11]); if (textBox11.Text.Trim().Length == 0) dt.Columns.Remove(cols[12]); if (textBox12.Text.Trim().Length == 0) dt.Columns.Remove(cols[13]); if (textBox13.Text.Trim().Length == 0) dt.Columns.Remove(cols[14]); if (textBox14.Text.Trim().Length == 0) dt.Columns.Remove(cols[15]); if (textBox15.Text.Trim().Length == 0) dt.Columns.Remove(cols[16]); if (textBox16.Text.Trim().Length == 0) dt.Columns.Remove(cols[17]); if (textBox17.Text.Trim().Length == 0) dt.Columns.Remove(cols[18]); if (textBox18.Text.Trim().Length == 0) dt.Columns.Remove(cols[19]); if (textBox21.Text.Trim().Length == 0) dt.Columns.Remove(cols[22]); if (checkBox1.IsChecked == false) dt.Columns.Remove(cols[23]); if (checkBox2.IsChecked == false) dt.Columns.Remove(cols[24]); if (checkBox3.IsChecked == false) dt.Columns.Remove(cols[25]); if (checkBox4.IsChecked == false) dt.Columns.Remove(cols[26]); if (checkBox5.IsChecked == false) dt.Columns.Remove(cols[27]); if (checkBox6.IsChecked == false) dt.Columns.Remove(cols[28]); if (checkBox7.IsChecked == false) dt.Columns.Remove(cols[29]); if (checkBox8.IsChecked == false) dt.Columns.Remove(cols[30]); if (checkBox9.IsChecked == false) dt.Columns.Remove(cols[31]); if (checkBox10.IsChecked == false) dt.Columns.Remove(cols[32]); if (checkBox11.IsChecked == false) dt.Columns.Remove(cols[33]); if (checkBox12.IsChecked == false) dt.Columns.Remove(cols[34]); if (checkBox13.IsChecked == false) dt.Columns.Remove(cols[35]); if (checkBox14.IsChecked == false) dt.Columns.Remove(cols[36]); if (checkBox15.IsChecked == false) dt.Columns.Remove(cols[37]); if (checkBox16.IsChecked == false) dt.Columns.Remove(cols[38]); if (checkBox17.IsChecked == false) dt.Columns.Remove(cols[39]); if (checkBox18.IsChecked == false) dt.Columns.Remove(cols[40]); if (checkBox19.IsChecked == false) dt.Columns.Remove(cols[41]); if (checkBox20.IsChecked == false) dt.Columns.Remove(cols[42]); if (checkBox21.IsChecked == false) dt.Columns.Remove(cols[43]); if (checkBox22.IsChecked == false) dt.Columns.Remove(cols[44]); if (checkBox23.IsChecked == false) dt.Columns.Remove(cols[45]); if (checkBox24.IsChecked == false) dt.Columns.Remove(cols[46]); if (checkBox25.IsChecked == false) dt.Columns.Remove(cols[47]); if (checkBox26.IsChecked == false) dt.Columns.Remove(cols[48]); if (checkBox27.IsChecked == false) dt.Columns.Remove(cols[49]); if (_RText.Text == "\r\n") dt.Columns.Remove(cols[50]); if (textBox22.Text.Length == 0) dt.Columns.Remove(cols[51]); } res.gridView.DataSource = dt; res.Show(); } } catch (Exception) { errorOccurred = true; MessageBox.Show("خطا در اتصال و یا اجرای درخواست از پایگاه داده ها", "خطا", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Button_Click(object sender, RoutedEventArgs e) { this.Topmost = false; errorOccurred = false; TextRange _text = new TextRange(comments.Document.ContentStart, comments.Document.ContentEnd); String cmt = _text.Text; cmt = cmt.Remove(cmt.Length - 2); try { String sql = "EXEC SearchBaghVillaFSimple N'" + address_Txt.Text + "',N'" + area_Low.Text + "',N'" + area_High.Text + "',N'" + owner.Text + "',N'" + MyPriceTextBox.getStringFromMasked(price_Low.Text) + "',N'" + MyPriceTextBox.getStringFromMasked(price_High.Text) + "',N'" + cmt + "'"; DataTable dt = DB.execSqlReturnDataTable(sql,DBComboBox.SelectedIndex); if (Show3D_checkBox.IsChecked == true) { Result3D res3d = new Result3D(); res3d.dt = dt; res3d.Show(); } else { ResultWindow res = new ResultWindow(); res.session = session; res.which = Codes.BaghVillaForooshi; res.dt = dt.Copy(); if (cols == null) { cols = new string[dt.Columns.Count]; for (int i = 0; i < cols.Length; i++) { cols[i] = dt.Columns[i].ColumnName; } } for (int i = 1; i < cols.Length; i++) { if (i == 2 || i == 24) continue; if ((area_Low.Text.Trim().Length != 0 || area_High.Text.Trim().Length != 0) && i == 3) continue; if (owner.Text.Trim().Length != 0 && i == 20) continue; dt.Columns.Remove(cols[i]); } res.gridView.DataSource = dt; res.dbIndex = DBComboBox.SelectedIndex; res.Show(); } } catch (Exception) { errorOccurred = true; MessageBox.Show("خطا در اتصال و یا اجرای درخواست از پایگاه داده ها", "خطا", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void search_button_Click(object sender, RoutedEventArgs e) { this.Topmost = false; errorOccurred = false; try { String sql; if (rahn_High.Text.Trim().Length == 0 && rahn_Low.Text.Trim().Length == 0 && ejare_High.Text.Trim().Length == 0 && ejare_Low.Text.Trim().Length == 0) { if (rahnoejare_Low.Text.Trim().Length == 0 && rahnoejare_High.Text.Trim().Length == 0) { sql = model1(); } else { String low = MyPriceTextBox.getStringFromMasked(rahnoejare_Low.Text); String high = MyPriceTextBox.getStringFromMasked(rahnoejare_High.Text); if (low.Trim().Length == 0 || high.Trim().Length == 0) { errorOccurred = true; MessageBox.Show("لطفا در این حالت که می خواهید از فیلد رهن و اجاره استفاده بنمایید هر دو طرف آن را پر بفرمایید", "خطا", MessageBoxButton.OK, MessageBoxImage.Error); return; } sql = model2(low, high); } } else { sql = model1(); } DataTable dt = DB.execSqlReturnDataTable(sql); if (Show3D_checkBox.IsChecked == true) { Result3D res3d = new Result3D(); res3d.dt = dt; res3d.Show(); } else { ResultWindow res = new ResultWindow(); res.dt = dt.Copy(); res.which = Codes.ApartmanEdariEstijari; if (cols == null) { cols = new string[dt.Columns.Count]; for (int i = 0; i < cols.Length; i++) { cols[i] = dt.Columns[i].ColumnName; } } for (int i = 1; i < cols.Length; i++) { if (i == 2 || i == 21 || i == 22) continue; if ((metraj_Low.Text.Trim().Length != 0 || metraj_High.Text.Trim().Length != 0) && i == 3) continue; if ((bedrooms_Low.Text.Trim().Length != 0 || bedrooms_High.Text.Trim().Length != 0) && i == 5) continue; if (owner.Text.Trim().Length != 0 && i == 19) continue; if (sanad.Text.Trim().Length != 0 && i == 16) continue; dt.Columns.Remove(cols[i]); } res.gridView.DataSource = dt; res.Show(); } } catch (Exception) { errorOccurred = true; MessageBox.Show("خطا در اتصال و یا اجرای درخواست از پایگاه داده ها", "خطا", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void search_button_Click(object sender, RoutedEventArgs e) { this.Topmost = false; errorOccurred = false; try { String sql = "EXEC SearchManzelFSimple N'" + address_Txt.Text + "',N'" + metraj_Low.Text + "',N'" + metraj_High.Text + "',N'" + zirbanaa_Low.Text + "',N'" + zirbanaa_High.Text + "',N'" + tabaghaat_Low.Text + "',N'" + tabaghaat_High.Text + "',N'" + vahed_Low.Text + "',N'" + vahed_High.Text + "',N'" + owner.Text + "',N'" + MyPriceTextBox.getStringFromMasked(price_Low.Text) + "',N'" + MyPriceTextBox.getStringFromMasked(price_High.Text) + "'"; DataTable dt = DB.execSqlReturnDataTable(sql); if (Show3D_checkBox.IsChecked == true) { Result3D res3d = new Result3D(); res3d.dt = dt; res3d.Show(); } else { ResultWindow res = new ResultWindow(); res.which = Codes.HouseForooshi; res.dt = dt.Copy(); if (cols == null) { cols = new string[dt.Columns.Count]; for (int i = 0; i < cols.Length; i++) { cols[i] = dt.Columns[i].ColumnName; } } for (int i = 1; i < cols.Length; i++) { if (i == 2 || i == 22) continue; if ((metraj_Low.Text.Trim().Length != 0 || metraj_High.Text.Trim().Length != 0) && i == 7) continue; if ((zirbanaa_Low.Text.Trim().Length != 0 || zirbanaa_High.Text.Trim().Length != 0) && i == 6) continue; if ((tabaghaat_Low.Text.Trim().Length != 0 || tabaghaat_High.Text.Trim().Length != 0) && i == 9) continue; if ((vahed_Low.Text.Trim().Length != 0 || vahed_High.Text.Trim().Length != 0) && i == 10) continue; if (owner.Text.Trim().Length != 0 && i == 15) continue; dt.Columns.Remove(cols[i]); } res.gridView.DataSource = dt; res.Show(); } } catch (Exception) { errorOccurred = true; MessageBox.Show("خطا در اتصال و یا اجرای درخواست از پایگاه داده ها", "خطا", MessageBoxButton.OK, MessageBoxImage.Error); } }