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