private void btnDocSearchShow_Click(object sender, System.Windows.RoutedEventArgs e)
 {
     Button btn = sender as Button;
     string content = btn.Content as string;
     int id = Int32.Parse(btn.Tag.ToString());
     DataSetDocTableAdapters.T_DocTableAdapter adapter = new DataSetDocTableAdapters.T_DocTableAdapter();
     DataSetDoc.T_DocDataTable dt = adapter.GetDocById(id);
     string address = dt[0].DocAddress;
     string filePDF = address;
     string FileISF = content+".isf";
     DirectoryInfo di = new DirectoryInfo(System.Environment.CurrentDirectory);
     string strPath = di.Parent.Parent.FullName;
     if (System.IO.File.Exists(strPath + @"/PDF/" + filePDF))
     {
         webbrowserDocContent.Navigate(new Uri(strPath + @"/PDF/" + filePDF,UriKind.RelativeOrAbsolute));
     }
     else
     {
         MessageBox.Show("未找到PDF文件");
     }
     if (System.IO.File.Exists(strPath + @"/Comment/" + FileISF))
     {
         System.IO.FileStream fs = new System.IO.FileStream(strPath + @"/Comment/" + FileISF, FileMode.OpenOrCreate, FileAccess.ReadWrite);
         this.InkCanvasAnnotation1.Strokes = new System.Windows.Ink.StrokeCollection(fs);
         fs.Close();
     }
     else
         this.InkCanvasAnnotation1.Strokes = new System.Windows.Ink.StrokeCollection();
     this.InkCanvasAnnotation1.IsEnabled = true;
     fileCurrentPDF=content;
     iCurrentItem = id;
     //            PDFReader pdfReader = new PDFReader();
     //            pdfReader.showPdf(content + ".pdf");
 }
 private void btnCommentOK_Click(object sender, RoutedEventArgs e)
 {
     DirectoryInfo di = new DirectoryInfo(System.Environment.CurrentDirectory);
     string strPath = di.Parent.Parent.FullName;
     string filename = fileCurrentPDF;
     if (Directory.Exists(strPath + @"/Comment") == false)
     {
         Directory.CreateDirectory(strPath + @"/Comment");
     }
     System.IO.FileStream fs = new System.IO.FileStream(strPath + @"/Comment/" + filename + ".isf", FileMode.OpenOrCreate, FileAccess.ReadWrite);
     this.InkCanvasAnnotation1.Strokes.Save(fs);
     fs.Close();
     MessageBox.Show("批示保存成功!");
     DataSetDocTableAdapters.T_DocTableAdapter adapter = new DataSetDocTableAdapters.T_DocTableAdapter();
     adapter.UpdateState(true, iCurrentItem);
 }
 private void listboxDocsRefresh(bool Isread,int Doctype)
 {
     //IsRead&&DocType
     DataSetDocTableAdapters.T_DocTableAdapter adapter = new DataSetDocTableAdapters.T_DocTableAdapter();
         dtDocs = adapter.GetDataByDocStateAndDocTypeDesc(Isread, Doctype);
     //			dtCurrent=dtDocs;
     listboxDocs.ItemsSource = dtDocs;
 }
 private void tbxSearch_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
 {
     // TODO: Add event handler implementation here.
     if (tbxSearch.Text != "")
     {
         DataSetDocTableAdapters.T_DocTableAdapter adapter = new DataSetDocTableAdapters.T_DocTableAdapter();
         dtDocs = adapter.GetDataByKey(tbxSearch.Text);
         listboxDocs.ItemsSource = dtDocs;
     }
 }
 private void btnSearch_Click(object sender, RoutedEventArgs e)
 {
     if (tbxSearch.Text != "")
     {
         DataSetDocTableAdapters.T_DocTableAdapter adapter = new DataSetDocTableAdapters.T_DocTableAdapter();
         dtDocs = adapter.GetDataByKey(tbxSearch.Text);
         listboxDocs.ItemsSource = dtDocs;
     }
 }