rendered paste bodyusing System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using i6.CMS.BL;
namespace i6CMSWebProj.Email
{
public partial class EmailOptionLanguage : System.Web.UI.Page
{
private string _strcfgEmailOption_Descr;
protected void Page_Load(object sender, EventArgs e)
{
}
override protected void OnInit(EventArgs e)
{
base.OnInit(e);
}
protected void listAll1_ServerClick(object sender, EventArgs e)
{
// faq content paging toggle
if (GridView1.AllowPaging)
{
GridView1.AllowPaging = false;
listAll1.Value = "Paginate";
}
else
{
GridView1.AllowPaging = true;
listAll1.Value = "List All";
}
}
protected void OnDataBinding_SortOrder(object sender, EventArgs e)
{
short[] arSortOrder = new short[1];
arSortOrder[0] = 10;
DropDownList myddl = (DropDownList)sender;
for (short i = 1; i <= arSortOrder[0]; i++)
{
ListItem myval = new ListItem();
myval.Text = Convert.ToString(i);
myval.Value = Convert.ToString(i);
myddl.Items.Add(myval);
}
}
protected void OnDataBinding_cfgEmailOptionID(object sender, EventArgs e)
{
EmailOptionLanguageEngine eol = new EmailOptionLanguageEngine();
Label mylbl = (Label)sender;
DataTable dt = new DataTable();
dt = eol.GetEmailOptions();
foreach (DataRow it in dt.Rows)
{
if (mylbl.Text == it["cfgEmailOptionID"].ToString())
{
strcfgEmailOption_Descr = it["cfgEmailOptionID"].ToString() + "-" + it["Descr"].ToString();
}
}
mylbl.Enabled = false;
}
public string strcfgEmailOption_Descr
{
set {
_strcfgEmailOption_Descr = value;
}
get {
return _strcfgEmailOption_Descr;
}
}
protected void OnDataBound_Gridview1(object sender, EventArgs e)
{
if (GridView1.Rows.Count >= 10)
{
listAll1.Visible = true;
}
}
protected void addEmailOptionLanguage_Click(object sender, EventArgs e)
{
pnEmailOptionLanguage.Visible = true;
byte[] arSortOrder = new byte[1];
arSortOrder[0] = 10;
DropDownList myddl1 = (DropDownList)ddlSortOrder;
for (byte i = 1; i <= arSortOrder[0]; i++)
{
ListItem myval = new ListItem();
myval.Text = Convert.ToString(i);
myval.Value = Convert.ToString(i);
myddl1.Items.Add(myval);
}
EmailOptionLanguageEngine eol = new EmailOptionLanguageEngine();
DropDownList myddl2 = (DropDownList)ddlcfgEmailOptionID;
DataTable dt = new DataTable();
dt = eol.GetEmailOptions();
foreach (DataRow it in dt.Rows)
{
ListItem myval = new ListItem();
myval.Text = it["Descr"].ToString();
myval.Value = it["cfgEmailOptionID"].ToString();
myddl2.Items.Add(myval);
}
}
protected void hideEmailOptionLanguage_Click(object sender, EventArgs e)
{
pnEmailOptionLanguage.Visible = false;
}
// Add new record
protected void btnEmailOptionLanguage_Click(object sender, EventArgs e)
{
EmailOptionLanguageEngine eol = new EmailOptionLanguageEngine();
// assign form to new vars
Int16 cfgEmailOptionLanguageID = 0;
string HeaderDescr = txtHeaderDescr.Text;
string DisplayDescr = txtDisplayDescr.Value;
byte Active = Convert.ToByte(ddlActive.SelectedValue);
short cfgLanguageID = Convert.ToInt16((Session["LanguageID"]));
string SortOrder = ddlSortOrder.SelectedValue;
string cfgEmailOptionID = ddlcfgEmailOptionID.SelectedValue;
eol.IUEmailOptionLanguage(
cfgEmailOptionLanguageID,
HeaderDescr,
DisplayDescr,
Active,
cfgLanguageID,
SortOrder,
cfgEmailOptionID
);
txtHeaderDescr.Text = "";
txtDisplayDescr.Value = "";
}
}
}