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; } }