/// <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("请先登录!"));
            }
        }