示例#1
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(txtQuestion.Text))
            {
                MessageBox.Show("Please Enter A Question for the FAQ Entry");
                return;
            }
            ;

            if (string.IsNullOrEmpty(txtAnswer.Text))
            {
                MessageBox.Show("Please Enter an Answer for the FAQ Entry");
                return;
            }
            ;

            entry.Question = txtQuestion.Text;
            entry.Answer   = txtAnswer.Text;

            var op = FAQEntryBLL.Update(entry);

            if (op.Code.ToLower() == "ok")
            {
                listWindow.ShowData();
                MessageBox.Show(op.Message.FirstOrDefault());
                this.Close();
            }
            else
            {
                MessageBox.Show(op.Message.FirstOrDefault());
            }
        }
示例#2
0
        public void ShowData()
        {
            var faqentries = FAQEntryBLL.Search((int)pageIndex, 10, txtSearchKeyword.Text);

            dgFAQEntries.ItemsSource = faqentries.Items;
            pageCount       = faqentries.PageCount;
            lblPage.Content = " Showing page " + pageIndex + " of " + pageCount;
        }
示例#3
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            FAQEntry faqentry = ((FrameworkElement)sender).DataContext as FAQEntry;

            if (MessageBox.Show(" Do you want to Delete FAQ entry for" + faqentry.Question +
                                " in" + faqentry.Answer + " ?", " Are you Sure?", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                var op = FAQEntryBLL.Delete(faqentry);

                if (op.Code.ToLower() == "ok")
                {
                    ShowData();
                    MessageBox.Show(op.Message.FirstOrDefault());
                    this.Close();
                }
                else
                {
                    MessageBox.Show(op.Message.FirstOrDefault());
                }
            }
        }