/// <summary> /// 删除 /// </summary> /// <param name="sender">sender</param> /// <param name="e">e</param> private void Delete(object sender, RoutedEventArgs e) { ResponseMessage result = new ResponseMessage(); if (loginUser.UserType > -1 && System.Windows.Forms.MessageBox.Show("确认删除选中数据?", "删除确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { foreach (var i in pipingInfoData.SelectedItems) { PipingInfo delectionInfo = i as PipingInfo; if (delectionInfo != null) { result = service.Delete(loginUser.UserName, delectionInfo.PipingID); if (result.code == "0") { pipingInfoData.ItemsSource = service.Search(loginUser.UserName, new SearchRequst()).ext; LoadComboBox(sender, e); } } else { System.Windows.Forms.MessageBox.Show("请先选择一条数据!"); } } } else { System.Windows.Forms.MessageBox.Show("请先登录!"); } }
private void ShowOnePoint(object sender, MouseButtonEventArgs e) { PipingInfo info = pipingInfoData.SelectedItem as PipingInfo; List <PipingInfo> list = new List <PipingInfo>(); list.Add(info); new Map(list).ShowDialog(); }
private void Modify(object sender, RoutedEventArgs e) { PipingInfo detectionInfo = (PipingInfo)pipingInfoData.SelectedItem; if (loginUser.UserType > -1 && detectionInfo != null) { new AddInfomation(detectionInfo.PipingID).ShowDialog(); LoadComboBox(sender, e); Search(sender, e); } else { System.Windows.Forms.MessageBox.Show(string.Format("请先选择一行或登陆")); } }
/// <summary> /// 生成Word /// </summary> /// <param name="sender">sender</param> /// <param name="e">e</param> private void Print(object sender, RoutedEventArgs e) { ResponseMessage result = new ResponseMessage(); if (loginUser.UserType > -1) { try { PipingInfo detectionInfo = (PipingInfo)pipingInfoData.SelectedItem; string printWordPath; FolderBrowserDialog dilog = new FolderBrowserDialog(); dilog.Description = "请选择文件夹"; if (dilog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { printWordPath = string.Format(@"{0}\{1}.doc", dilog.SelectedPath, DateTime.Now.ToString("yyyyMMddHHmmssfff")); result = service.Report(loginUser.UserName, detectionInfo.PipingID, printWordPath); if (result.code == "0") { System.Windows.Forms.MessageBox.Show(result.msg); } } else { dilog.Dispose(); } } catch { System.Windows.Forms.MessageBox.Show(string.Format("生成失败!")); } } else { System.Windows.Forms.MessageBox.Show(string.Format("请先登录!")); } }