Exemplo n.º 1
0
        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");
                }
            }
        }
Exemplo n.º 2
0
        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");
            }
        }
Exemplo n.º 3
0
        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;
            }
            ;
        }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
        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");
            }
        }
Exemplo n.º 6
0
        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");
            }
        }
Exemplo n.º 7
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            int userId = Usr.register("", "", "pass");

            Response.Redirect("edit_user.aspx?userId=" + userId);
        }