Subversion Repositories bacoAlunos

Rev

Rev 1048 | Blame | Compare with Previous | Last modification | View Log | RSS feed


QUERY 
http://deptal.estgp.pt:9090/websvn/filedetails.php?repname=sigesweb&path=%2FApp_Code%2Fpt%2Fipp%2Fsiges%2Fdao%2FNotaDao.cs

"SELECT * FROM CSE.T_AVALUNO INNER JOIN CSE.T_TBDISCIP ON 
CSE.T_TBDISCIP.CD_DISCIP = CSE.T_AVALUNO.CD_DISCIP WHERE 
CSE.T_AVALUNO.CD_LECTIVO = '" + ano + "' And 
CSE.T_TBDISCIP.CD_INSTITUIC = " + codigoInstituicao + " And 
CSE.T_AVALUNO.CD_FINAL = 'S'", Conn


Codigo de Instituição -> T_TBDISCIP.CD_INSTITUIC    --- OK  codigoInstituicao
Código de Ano Lectivo -> T_AVALALUNO.CD_LECTIVO     --- OK  cd_lectivo

Código de Disciplina vem na 
AVAL e faz join com a TAB DISCIPLICA   CD_DISC     ---- OK  codigo_disciplina

Código de Curso      -> T_AVALALUNO.CD_CURSO     ---- OK    codigo_curso
Código de Semestre   -> T_AVALALUNO.CD_DURACAO   ---- OK    cd_duracao

É preciso definir

T_AVALALUNO.CD_GRU_AVA  -> Código da Época de Avaliação      ---- NO
T_AVALALUNO.CD_AVALIA   -> Momento de Avaliação              ---- NO  
T_AVALALUNO.DT_AVALIA   -> Data da avaliação                 ---- OK  data_avaliacao
T_AVALALUNO.NR_AVALIA   -> Nota da Avaliação                 ---- OK  Nota
T_AVALALUNO.CD_STA_EPO  -> Código do Status da Avaliação     ---- OK  status_epoca
T_AVALALUNO.CD_FINAL    -> Avaliação Final                   ---- Sempre S constante


CD_FINAL = "S"

          n.codigoInstituicao = codigoInstituicao;          --------  OK
                n.cd_lectivo = ano;                            -----  OK
   Nota n = new Nota();
            n.codigo_aluno = getDecimal("CD_ALUNO",aReader);   -----  OK
            n.codigo_curso = getDecimal("CD_CURSO", aReader);  -----  OK
            n.codigo_disciplina = getDecimal("CD_DISCIP", aReader);-  OK
            n.nota = getDecimal("NR_AVALIA", aReader);    ----------  OK
            n.data_avaliacao = getDateTime("DT_AVALIA", aReader);  -  OK
            n.status_epoca = getDecimal("CD_STA_EPO", aReader);   --  OK
            n.cd_duracao = getString("CD_DURACAO",aReader); - ------  OK
            return n;
        }