using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class Admin_FAQs : System.Web.UI.Page { clsFAQs faq = new clsFAQs(); /****************************************************************************************************/ /// /// Handles the Load event of the Page control. /// /// The source of the event. /// The instance containing the event data. protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { faq.List(ddRecord, 0, ListTypes.AllowNew); Clear(); } } /****************************************************************************************************/ /// /// Clears the form. /// protected void Clear() { tbTitle.Text = ""; edCopy.Content = ""; btnDelete.Visible = false; } /****************************************************************************************************/ /// /// Loads the record. /// /// The sender. /// The instance containing the event data. protected void LoadRecord(object sender, EventArgs e) { int id = int.Parse(ddRecord.SelectedValue); Clear(); if (id > 0) { faq.Load(id); tbTitle.Text = faq.fq_question; edCopy.Content = faq.fq_answer; btnDelete.Visible = true; } } /****************************************************************************************************/ /// /// Saves the report. /// /// The sender. /// The instance containing the event data. protected void Save(object sender, EventArgs e) { faq.Clear(); faq.fq_id = int.Parse(ddRecord.SelectedValue); faq.fq_answer = edCopy.Content; faq.fq_question = tbTitle.Text; int id = faq.Save(); faq.List(ddRecord, id, ListTypes.AllowNew); btnDelete.Visible = true; } /****************************************************************************************************/ /// /// Deletes the specified article. /// /// The sender. /// The instance containing the event data. protected void Delete(object sender, EventArgs e) { int id = int.Parse(ddRecord.SelectedValue); faq.Delete(id); faq.List(ddRecord, 0, ListTypes.AllowNew); Clear(); } /****************************************************************************************************/ }