protected void btnUpdate_Click(object sender, EventArgs e) { if (txtConfirmPassword.Text == txtNewPassword.Text && !(txtConfirmPassword.Text == "" && "" == txtNewPassword.Text)) { AccountConnection account = new AccountConnection(); Qaelo.Models.EventPosterModel.EventPoster s = (Qaelo.Models.EventPosterModel.EventPoster)(Session["EVENTPOSTER"]); //Test password if (account.correctEventPoster(s.Email, Secrecy.HashPassword(txtCurrentPassword.Text)) && new AccountConnection().updateEventPassword(s.Id, Secrecy.HashPassword(txtNewPassword.Text), Secrecy.HashPassword(txtCurrentPassword.Text))) { lblSuccess.Text = "Successfuly Updated Password"; lblErrorMessage.Text = ""; } else { lblErrorMessage.Text = "Incorrect Current Password"; lblSuccess.Text = ""; } } else { lblErrorMessage.Text = "New password and confirm Password Do not match "; lblSuccess.Text = ""; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["EVENTPOSTER"] == null) { Response.Redirect("~/Web/Account/tempLogin.aspx?page=Users/EventPoster/EditProfile.aspx"); } if (!IsPostBack) { Qaelo.Models.EventPosterModel.EventPoster poster = (Qaelo.Models.EventPosterModel.EventPoster)Session["EVENTPOSTER"]; txtEmail.Text = poster.Email; txtFullName.Text = poster.FullName; txtNumber.Text = poster.Number; } //wizardPicturePreview.Src = "~/Images/Events/" + poster.ProfileImage; }
protected void btnFinish_Click(object sender, EventArgs e) { if (txtText.Text.Equals("") || txtAddress.Equals("") || txtDate.Text.Equals("") || txtDescription.Text.Equals("") || txtName.Text.Equals("") || txtPrice.Text.Equals("")) { lblErrorMessage.Text = "All fields are required"; return; } Qaelo.Models.EventPosterModel.EventPoster ep = (Qaelo.Models.EventPosterModel.EventPoster)Session["EVENTPOSTER"]; string filename1 = ""; //Check if the files have something if (fu1.HasFile) { try { filename1 = ep.Id + Path.GetFileName(fu1.FileName); fu1.SaveAs(Server.MapPath("~/Images/Events/") + filename1); } catch (Exception ex) { lblErrorMessage.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message; return; } } Models.EventPosterModel.MyEvent myEvent = new Models.EventPosterModel.MyEvent(ep.Id, "", Convert.ToDateTime(txtDate.Text), DateTime.Now, txtDescription.Text, Convert.ToDouble(txtPrice.Text), filename1, txtAddress.Text, txtName.Text, txtText.Text); new EventConnection().postEvent(myEvent); lblSuccess.Text = "Successfully Added a new event "; if (ddlSellTickets.SelectedItem.Value == "True") { Response.Redirect("SellTicket.aspx?eventId=" + new EventConnection().getId(myEvent)); } else { Response.Redirect("ManageEvents.aspx"); } }
protected void btnFinish_Click(object sender, EventArgs e) { Qaelo.Models.EventPosterModel.EventPoster poster = (Qaelo.Models.EventPosterModel.EventPoster)Session["EVENTPOSTER"]; //Validation Test string filename = ""; //Capture data //if (wizardPicture.HasFile) //{ // try // { // filename = poster.Id + Path.GetFileName(wizardPicture.FileName); // wizardPicture.SaveAs(Server.MapPath("~/Images/Events/") + filename); // } // catch (Exception ex) // { // lblErrorMessage.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message; // } //} //else //{ // filename = poster.ProfileImage; //} //Store to database Qaelo.Models.EventPosterModel.EventPoster pos = new Qaelo.Models.EventPosterModel.EventPoster(poster.Id, poster.Email, txtFullName.Text, txtNumber.Text, "", filename, DateTime.Now, "", false); if (new EventConnection().updateEventPoster(pos)) { lblSuccess.Text = "Profile updated successfully"; Session["PROPERTYMANAGER"] = pos; Response.Redirect("Home.aspx"); } else { lblErrorMessage.Text = "An error occured while updating your profile"; } }