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