private void btnCommentOK_Click(object sender, RoutedEventArgs e)
 {
     DirectoryInfo di = new DirectoryInfo(System.Environment.CurrentDirectory);
     string strPath = di.Parent.Parent.FullName;
     string filename = dtCurrent[iCurrentItem].FeedbackTitle;
     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("批示保存成功!");
     int id = dtCurrent[iCurrentItem].Id;
     DataSetFeedbackTableAdapters.T_FeedBackTableAdapter adapter = new DataSetFeedbackTableAdapters.T_FeedBackTableAdapter();
     adapter.UpdateFeedBackAlreadyComment(id);
 }
 private void tbxSearch_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
 {
     if (tbxSearch.Text != "")
     {
         DataSetFeedbackTableAdapters.T_FeedBackTableAdapter adapter = new DataSetFeedbackTableAdapters.T_FeedBackTableAdapter();
         dtCurrent = adapter.GetDataByKey(1, tbxSearch.Text);
         listboxFeedback.ItemsSource = dtCurrent;
     }
 }
 private void rbtNoRead_Checked_1(object sender, RoutedEventArgs e)
 {
     DataSetFeedbackTableAdapters.T_FeedBackTableAdapter adapter = new DataSetFeedbackTableAdapters.T_FeedBackTableAdapter();
     dtCurrent = adapter.GetData(iType, false, false);
     listboxFeedback.ItemsSource = dtCurrent;
     btnPrevious.IsEnabled = false;
     btnNext.IsEnabled = false;
     iCurrentItem = -1;
 }
        private void ShowFeedBack(int index)
        {
            if (iCurrentItem == 0)
                btnPrevious.IsEnabled = false;
            else
                btnPrevious.IsEnabled = true;
            if (iCurrentItem == listboxFeedback.Items.Count - 1)
                btnNext.IsEnabled = false;
            else
                btnNext.IsEnabled = true;
            DataSetFeedback.T_FeedBackRow row = dtCurrent[index];
            tbxFeedbackContent.Text = row.FeedbackContent;
            labelName.Content = row.Name;
            labelContact.Content = row.Contact;
            labelDate.Content = row.SubmissionDate;

            DirectoryInfo di = new DirectoryInfo(System.Environment.CurrentDirectory);
            string strPath = di.Parent.Parent.FullName;
            string filename = row.FeedbackTitle;
            if (System.IO.File.Exists(strPath + @"/Comment/" + filename + ".isf"))
            {
                System.IO.FileStream fs = new System.IO.FileStream(strPath + @"/Comment/" + filename + ".isf", 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;
            int id = row.Id;
            DataSetFeedbackTableAdapters.T_FeedBackTableAdapter adapter = new DataSetFeedbackTableAdapters.T_FeedBackTableAdapter();
            adapter.UpdateFeedBackAlreadyRead(id);
        }
 private void btnSearch_Click(object sender, RoutedEventArgs e)
 {
     if (tbxSearch.Text != "")
     {
         DataSetFeedbackTableAdapters.T_FeedBackTableAdapter adapter = new DataSetFeedbackTableAdapters.T_FeedBackTableAdapter();
         dtCurrent = adapter.GetDataByKey(iType, tbxSearch.Text);
         listboxFeedback.ItemsSource = dtCurrent;
     }
 }