예제 #1
0
 protected void btnCrear_Click(object sender, EventArgs e)
 {
     try
     {
         Usuario nuevoUsuario = new Usuario();
         if (txtContraseña.Text != txtContraseñaConfirmar.Text)
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Las contraseñas no coinciden');", true);
         }
         nuevoUsuario.nombre           = txtNombre.Text;
         nuevoUsuario.primer_apellido  = txtPrimerApellido.Text;
         nuevoUsuario.segundo_apellido = txtSegundoApellido.Text;
         nuevoUsuario.email            = txtEmail.Text;
         nuevoUsuario.telefono         = txtTelefono.Text;
         nuevoUsuario.contraseña       = txtContraseña.Text;
         nuevoUsuario.activo           = false;
         nuevoUsuario.id_tipo          = 2;
         UsuarioControlador.CrearUsuario(nuevoUsuario);
         Session["usuario"] = UsuarioControlador.BuscarUsuarioPorEmail(nuevoUsuario.email);
         Response.Redirect("index.aspx");
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "error(\"" + ex.Message + "\");", true);
     }
 }