Beispiel #1
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            cvContrasenas.Operator = ValidationCompareOperator.Equal;
            cvContrasenas.Validate();

            if (!Page.IsValid)
            {
                alertContrasenasIncorrectas.Visible = true;
            }
            else
            {
                alertContrasenasIncorrectas.Visible = false;
                usuarioData = new UsuarioData(cadena);
                String nombreUsuario = tbNombreUsuario.Text;
                if (usuarioData.ComprobarUsuarioExistente(nombreUsuario))
                {
                    Usuario usuario = new Usuario();
                    usuario.NombreUsuario = nombreUsuario;
                    usuario.Contrasena    = tbPassword.Text;
                    usuario.Email         = tbEmail.Text;
                    usuario.Rol           = "User";
                    usuarioData.InsertarUsuario(usuario);
                    Response.Redirect("IniciarSesion.aspx");
                }
                else
                {
                    alertContrasenasIncorrectas.InnerText = "Usuario existente";
                    alertContrasenasIncorrectas.Visible   = true;
                    tbNombreUsuario.Focus();
                    tbNombreUsuario.ForeColor   = System.Drawing.Color.Red;
                    tbNombreUsuario.BorderColor = System.Drawing.Color.Red;
                }
            }
        }