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