using System;
using System.Web.UI;
using UG.Subscriber;
public partial class MasterMain : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["MainUserID"] != null)
{
dvLogin.Visible = false;
dvLogout.Visible = true;
lblWelcome.Text = "Welcome " + Session["MainUserName"].ToString() + "";
}
else
{
dvLogin.Visible = true;
dvLogout.Visible = false;
}
}
protected void imgSave_Click(object sender, ImageClickEventArgs e)
{
if (Page.IsValid)
{
string jsAlert = "";
Subscrier objSubscriber = new Subscrier();
objSubscriber.Email = txtEmail.Text;
int Result = 0;
try
{
Result = objSubscriber.AddUpdateSubscriber();
if (Result != 0)
{
jsAlert = "";
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "clientScript", jsAlert);
//lblError.Text = "Subscriber details has been saved successfully!";
txtEmail.Text = "";
}
else
{
jsAlert = "";
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "clientScript", jsAlert);
//lblError.Text = "There is an error while saving the subscriber details!";
}
}
catch (Exception ex)
{
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicy.HandleException(ex, "Business Exception Policy");
jsAlert = "";
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "clientScript", jsAlert);
//lblError.Text = ex.ToString();
}
//Response.AddHeader("refresh", "3;url=Default.aspx");
}
}
protected void imgLogin_Click(object sender, ImageClickEventArgs e)
{
UG.User objUser = new UG.User();
objUser.Email = txtUserName.Text.Trim();
objUser.Password = txtPassword.Text.Trim();
if (objUser.ValidateLogin(false))
{
Session["MainUserID"] = objUser.UserID;
//Session["MainUserName"] = objUser.FirstName + " " + objUser.LastName;
Session["MainUserName"] = objUser.FirstName;
Session["MainEmail"] = objUser.Email;
Response.Redirect("Home.aspx");
}
else
{
//lblError.Text = "Please provide valid login information.";
string jsAlert = "";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Js", jsAlert);
}
}
protected void imgLogout_Click(object sender, ImageClickEventArgs e)
{
Session.Abandon();
Response.Redirect("Default.aspx");
}
}