Pular para conteúdo

Inscricao publica de festival

Trilha publica da inscricao corrente do Festival CCB, com cadastro, envio das letras, geracao da cobranca e acompanhamento da participacao.

Entrada

  1. A trilha abre em concurso_generico_supergeral/festival1_inverno.asp.
  2. A mesma entrada sai da home e da Central de Festival.
  3. festival1_inverno.asp usa headerISO.asp.
  4. O breadcrumb abre Festivais > Inscricao/Acompanhar.

Primeira tela

  1. A tela recebe o CPF em um formulario unico.
  2. Participar envia para festival2_inverno.asp.
  3. Acompanhar muda o destino para supergeral_acompanhamento.asp.
  4. A mesma tela publica instrucoes, regulamento, periodo de inscricao e valores.

Cadeia de inscricao

  1. festival2_inverno.asp consulta o CPF em clubecad, cadastro_servicos, registro e festival_ccb_2023.
  2. A pagina monta o cadastro base do participante, calcula a situacao do associado e segue para festival3_inverno.asp.
  3. festival3_inverno.asp recebe os titulos e calcula o valor total da pasta conforme em_dia, quantidade e categoria.
  4. festival3_inverno.asp envia para festival4_inverno.asp.
  5. festival4_inverno.asp recebe as letras, valida o preenchimento e envia para festival5_inverno.asp.
  6. festival5_inverno.asp grava o pedido anual e prepara a cobranca.

Gravacao da inscricao

  1. festival5_inverno.asp impede pedido duplicado pelo nome da musica no ano corrente.
  2. A pagina gera um novo pedido.
  3. O pedido principal e gravado em festival_ccb_<ano_festival>.
  4. Cada musica tambem e gravada em festival_ccb_oficial_<ano_festival>.
  5. Quando ha valor a cobrar, a pagina gera pedidof em festival_ccb_<ano_festival>_pgto.
  6. A cobranca segue para https://www.clubedoscompositores.com.br/loja/supergeral_pagamentounificado.asp.
  7. Quando valor = 0, a trilha volta direto para supergeral_acompanhamento.asp?cpfcgc=....

Acompanhamento

  1. supergeral_acompanhamento.asp usa header.asp.
  2. A pagina le ano_festival em valores_globais.
  3. A consulta principal abre festival_ccb_<ano_festival> pelo CPF.
  4. A tela lista titulo, categoria, taxa, situacao da inscricao, envio de gravacao e data.
  5. Quando o pedido ainda nao esta pago, a tela abre Clique para pagar.
  6. Esse atalho envia festival=s, cpfcgc e pedido_festival para https://www.clubedoscompositores.com.br/supergeral_central_de_pagamentos_2.asp.
  7. Quando o pedido esta pago, a tela libera o envio em envia_musica_ajax.asp.

Envio da gravacao

  1. envia_musica_ajax.asp abre o assistente de envio da musica.
  2. A tela usa qual_parte, controle, cliente e nome_musica recebidos do acompanhamento.
  3. O formulario aceita apenas arquivo .mp3.
  4. O envio segue para envia_musica_upload_ajax.asp.
  5. envia_musica_upload_ajax.asp grava o arquivo em c:\inetpub\wwwroot\LocalUser\clubedoscompositores\concurso_generico_supergeral\musicas\ano_<ano_festival>\<cpf>\.
  6. O nome fisico segue o padrao <controle>_<qual_parte>.mp3.
  7. Depois da gravacao, a rotina atualiza fase<qual_parte> = '3' em festival_ccb_<ano_festival> e fase1 = '3' em festival_ccb_oficial_<ano_festival>.
  8. A trilha termina com retorno para supergeral_acompanhamento.asp?cpfcgc=....

Relacao com pagamento

  1. A cobranca inicial da inscricao sai de festival5_inverno.asp para loja/supergeral_pagamentounificado.asp.
  2. O pagamento atrasado do acompanhamento reaproveita supergeral_central_de_pagamentos_2.asp.
  3. Nessa trilha, a rotina festival grava um novo pedidof em festival_ccb_<ano_festival>_pgto a partir do pedido_festival.

Relacao com outras cadeias

  1. O hub publico da familia fica em Central de Festival.
  2. A leitura de interface do bloco fica em Interface e Navegacao > Eventos e Festival.
  3. O resultado corrente da familia fica em Resultado de Festival.
  4. O indice historico fica em Historico de Concursos.