SUP:AcademusWeb:frmCdsEstSprTurma

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

VoltarVoltar a Página Inicial - Ajuda


Análise por: Márcio Veronez e Neusa de Oliveira Carneiro

Desenvolvido por: Tiago Alexandre Schulz Sippert


Objetivo

Permitir cadastrar estágios em lote, ou seja, para vários acadêmicos ao mesmo tempo, sendo que para a seleção dos acadêmicos é aplicado filtro por curso, série, disciplina e turma.


Funcionamento:

O usuário deverá escolher um curso, série, disciplina e turma, para que o sistema possa exibir todos os acadêmicos matriculados nela. Esta exibição é feita por dois objetos, um na esquerda, mostrando a lista dos acadêmicos matriculados, e outro objeto semelhante na direita, mostrando os acadêmicos selecionados. No momento que o filtro é executado, nenhum acadêmico está selecionado. A partir daí o usuário poderá inserir acadêmicos na lista da direita. Todos os que estão nesta lista serão afetados pela operação de salvamento das informações.

Após realizar este filtro, o usuário deverá preencher os campos referente às informações do estágio, as quais serão cadastradas para todos os acadêmicos selecionados para a operação.

Dentre as informações do estágio, existe o campo "AcdEstSpr_TpLclEstagio", que indica se o estágio vai ser realizado na Unioeste ou em uma empresa. Caso seja na Unioeste, deve mostrar uma aba para que seja informado em qual setor será feito o estágio; se for em uma empresa, deve permitir informar o código do convênio e também em qual pss. jurídica ou física o estágio será realizado.

Após realizar o salvamento, o campo de filtro da turma deverá ser limpo para que a lista de acadêmicos seja limpa também. As informações dos campos de curso, série e disciplina, além dos campos com as informações do estágio, deverão ser mantidas.


Principais Funcionalidades

Inserir informação sobre estágio para vários acadêmicos de uma turma simultaneamente


Campos do Formulário:

Filtro para Turma:

Crs_Codigo: código do curso
GrdCrrSr_Codigo: série
Dsc_Codigo: código da disciplina
Trm_Codigo: código da turma
O filtro para turma deve ser feito utilizando-se as tabelas Curso, GrdCrrSerie, Disciplina e Turma, todas fazendo inner join com GrdCrrDisciplina.
Tendo estes campos de filtro preenchidos, deve-se fazer uma consulta em AcdMatricula para exibir os acadêmicos que estão matriculados na disciplina.


Cadastro dos Estágios:

PssFsc_CdgAcademico, AcdCrs_SqnFormacao: chave composta para identificar o acadêmico
AcdEstSpr_Sequencia: Sequência do estágio
PssFsc_CdgOrientador, PssFscAdm_Sequencia: chave composta para identificar o orientador
TblGrl_TpEstagio, TblGrlItm_TpEstagio: chave composta para identificar o tipo de estágio
AcdEstSpr_PrdInicial: Data de início do estágio
AcdEstSpr_PrdFinal: Data de término do estágio
AcdEstSpr_CrgHoraria: Carga horária total do estágio
AcdEstSpr_Observacoes: Observações a respeito do estágio
AcdEstSpr_TpLclEstagio: Indica o local do estágio: 0 = Outro local, 1 = Unioeste
AcdEstSpr_Bolsa: Indica se o acadêmico possui bolsa: S = sim, N = não
AcdEstSpr_Seguro: Indica se é a Unioeste ou a empresa quem paga o seguro: U = Unioeste, O = empresa
Crs_Codigo, GrdCrr_Codigo, GrdCrrSr_Codigo, Dsc_Codigo: chave composta para identificar a disciplina



Restrições a serem respeitadas

Ao processar o salvamento dos dados do estágio para os acadêmicos da lista, verificar se o acadêmico possui algum outro estágio cadastrado para o mesmo curso/série/disciplina no período digitado; se sim, não permite salvar.



VoltarVoltar a Página Inicial - Ajuda

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas