protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "edit_user") { int rowIndex = Convert.ToInt32(e.CommandArgument); string visit_id = gridAdminUsers.DataKeys[rowIndex].Values[0].ToString(); Response.Redirect("edit_user.aspx?userId=" + visit_id); } if (e.CommandName == "remove_user") { int rowIndex = Convert.ToInt32(e.CommandArgument); string userId = gridAdminUsers.DataKeys[rowIndex].Values[0].ToString(); Usr.deleteUser(userId); if (Session["usersPageIndex"] != null) { Response.Redirect("manage_users.aspx?pageIndex=" + Session["usersPageIndex"]); } else { Response.Redirect("manage_users.aspx"); } } }
protected void btnRegister_Click(object sender, EventArgs e) { int userId = Usr.register(txtEmail.Text, txtFirstName.Text, txtPassword.Text); if (userId > 0) { Response.Redirect("Login.aspx"); } }
protected void btnSend_Click(object sender, EventArgs e) { string password = Usr.generatePassword(); Usr.passwordReset(txtEmail.Text, password); if (!Mailer.sendPasswordRecoveryLetter(txtEmail.Text, password)) { lblError.Text = "Sending email with a new password is failed"; lblError.Visible = true; } ; }
protected void btnLogin_Click(object sender, EventArgs e) { lblMessage.Text = ""; lblMessage.Visible = false; string hash = Usr.login(txtEmail.Text, txtPassword.Text); if (hash.Length > 0) { Session["auth"] = hash; Response.Redirect("mainpage.aspx"); } lblMessage.Text = "Incorrect user name or password"; lblMessage.Visible = true; }
protected void btnUserUpdate_Click(object sender, EventArgs e) { string userId = ((Label)UserEditView.FindControl("userId")).Text; string userName = ((TextBox)UserEditView.FindControl("txtUserName")).Text; string userEmail = ((TextBox)UserEditView.FindControl("txtUserEmail")).Text; string userActive = ((CheckBox)UserEditView.FindControl("chkUserActive")).Checked ? "1" : "0"; string userAdmin = ((CheckBox)UserEditView.FindControl("chkUserAdmin")).Checked ? "1" : "0"; Usr.updateUser(userId, userName, userEmail, userActive, userAdmin); if (Session["userPageIndex"] != null) { Response.Redirect("manage_users.aspx?pageIndex=" + Session["userPageIndex"]); } else { Response.Redirect("manage_users.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["auth"] == null || !Usr.checkAuth(Session["auth"].ToString())) { Page.Form.FindControl("ContentPlaceHolder1").Controls.Clear(); HtmlGenericControl ctrl = new HtmlGenericControl(); ctrl.InnerHtml = "<h3 class='text-center'>You should be authorized to reserve a visit. <a href='login.aspx'>Go to login page</a></h3>"; Page.Form.FindControl("ContentPlaceHolder1").Controls.Add(ctrl); } if (IsPostBack) { string visitTime = txtVisitDate.Text + " " + txtVisitTime.Text; ArrayList servicesIds = Cart.getServicesIds(Request.Cookies); DataLayer.createVisit(visitTime, txtClientName.Text, txtClientEmail.Text, txtCarModel.Text, txtYearProduced.Text, servicesIds); HttpCookie coockie = Cart.removeServices(Request.Cookies); Response.Cookies.Add(coockie); Response.Redirect("visit_success.aspx"); } }
protected void Button1_Click(object sender, EventArgs e) { int userId = Usr.register("", "", "pass"); Response.Redirect("edit_user.aspx?userId=" + userId); }