Referência de dadosStored procedures e conexões
Mapa técnico das 17 procedures chamadas pelo aplicativo publicado, seus parâmetros, valores fixos e comportamento esperado.
Conexão ativa
Todas as chamadas usam CBTM2010CS, provider System.Data.SqlClient, catálogo CBTM2010 em Azure SQL, com criptografia e MARS. A configuração contém credencial versionada: não copie o segredo; rotacione-o e migre-o para armazenamento seguro. A chave ConnectionString aparece apenas em artefatos fora do projeto e não existe na configuração ativa.
Eventos e painéis
_SP_EventosHoje — sem parâmetros; lista eventos correntes em Eventos.aspx.
_SP_EventosAOcorrer — sem parâmetros; abastece as duas páginas de painéis e ConfigureEvento.aspx.
_SP_AtualizaAtraso_Evento — EVE_Evento_ID:Int32, ConfigDisplayDiaAtraso:Date, ConfigDisplayAtrasoMinutos:Int32; salva a configuração do evento.
_SP_SelecionaJogosEventoHorario — EventoId:Int32, HoraInicial:String?, data:String?, delayMinutes:String?; lista/chama próximos jogos. Evento fixo de fallback: 2221.
_SP_ConfiguracoesAtrasoJogos — EVE_Evento_ID:Int32; lê data/atraso para os painéis. Fallback: 2221.
_SP_SelecionaJogosEventoHorario_Full — programação completa. Em jogos.aspx recebe evento (fallback 2221), hora e atraso; em ListaJogosEventos.aspx recebe evento validado e força -1 quando inválido.
_SP_SelecionaJogosEventoHorario_Full_dia — evento, hora, data e atraso; tabela diária em TabelaJogos.aspx, sem ID default.
Operação e súmula
Usadas pelas versões ativas de Placar, PlacarLancador, PlacarLancador_V3, PlacarLancarPontos e PlacarTV.
_SP_EventosLancamentoSumulas — sem parâmetros; eventos operáveis._SP_EventoJogosSumula(EVE_Evento_ID) — jogos do evento._SP_EventoJogosSumulaJogo(EVE_Jogo_ID) — estado/súmula do jogo._SP_Jogadores_EVE_Jogo_Id(EVE_Jogo_ID) — atletas do confronto._SP_SetJogo — sem parâmetros; catálogo/configuração de sets.
_sp_EVE_Jogo_SumulaAlterar — jogo, totais, sete placares por atleta, quatro booleanos de cartão e observações; deve gravar a súmula atomicamente. Hard coded: lançadores forçam cartões para false; outras versões enviam vazio/não atribuem todos, portanto cartões não são confiáveis.
Autenticação
_SP_ASS_LoginIncluir_2(logon, senha, Guid, Acesso OUT) — inicializa acesso e devolve perfil._SP_ConsultaLoginUsuario(logon, senha) — autentica e retorna usuário/associado._SP_VERIFICA_CADASTRO_REVALIDADO(ASS_Associado_ID:Int32) — valida a situação cadastral.
Tempo real
dbo._SP_EVE_JogoPlacar_Consultar(@EVE_Jogo_ID:Int) atende o WebMethod de PlacarTV.aspx e GET api/placarlancador-v1/{eveJogoId}. Deve devolver o placar corrente no primeiro result set e o histórico de sets no segundo. IDs não positivos são rejeitados antes da consulta.
Documento completo
O inventário Markdown em docs/inventario-stored-procedures.md registra origem de cada valor, comportamento esperado, diferenças entre páginas, artefatos excluídos e recomendações de segurança/manutenção.