salvando e buscando dados da tabela SEC_NOTA
This commit is contained in:
@@ -69,7 +69,7 @@ class Controller extends DBA{
|
||||
}
|
||||
public function getLoginControle($NO_USERNAME,$CIDADE){
|
||||
if(!$NO_USERNAME==''){
|
||||
$this->sql = "SELECT L.CD_USUARIO_SISTEMA,L.SENHA, US.NO_USUARIO_SISTEMA, L.NO_USERNAME, US.CD_CENTRO_CUSTO, CC.CD_UNIDADE, CD.NO_FANTASIA
|
||||
$this->sql = "SELECT L.CD_USUARIO_SISTEMA,L.SENHA, US.NO_USUARIO_SISTEMA, L.NO_USERNAME, US.CD_CENTRO_CUSTO, CC.CD_UNIDADE, CD.NO_FANTASIA , L.CD_LOGIN
|
||||
FROM LOGIN L
|
||||
INNER JOIN USUARIO_SISTEMA US ON L.CD_USUARIO_SISTEMA = US.CD_USUARIO_SISTEMA
|
||||
INNER JOIN CENTRO_CUSTO CC ON US.CD_CENTRO_CUSTO = CC.CD_CENTRO_CUSTO
|
||||
@@ -549,6 +549,37 @@ class Controller extends DBA{
|
||||
echo 'dados incompletos';
|
||||
}
|
||||
}
|
||||
public function updateNota(){
|
||||
$NOTA = $_POST['NOTA'];
|
||||
$CD_MATRICULA = intval($_POST['CD_MATRICULA']);
|
||||
$CD_DISCIPLINA = intval($_POST['CD_DISCIPLINA']);
|
||||
$CD_SALA = intval($_POST['CD_SALA']);
|
||||
$PERIODO = intval($_POST['PERIODO']);
|
||||
$CIDADE = $_POST['CIDADE'];
|
||||
if($NOTA!=''){
|
||||
$this-> sql = "UPDATE SEC_NOTA
|
||||
SET NOTA = ?
|
||||
WHERE CD_MATRICULA = ?
|
||||
AND CD_DISCIPLINA = ?
|
||||
AND CD_SALA = ?
|
||||
AND PERIODO = ?";
|
||||
$Con = new Controller();
|
||||
$this->stmt = $Con -> getSTMT($CIDADE,$this->sql);
|
||||
$this->stmt->bindValue(1, $NOTA);
|
||||
$this->stmt->bindValue(2, $CD_MATRICULA);
|
||||
$this->stmt->bindValue(3, $CD_DISCIPLINA);
|
||||
$this->stmt->bindValue(4, $CD_SALA);
|
||||
$this->stmt->bindValue(5, $PERIODO);
|
||||
$this->stmt->execute();
|
||||
if($this->stmt){
|
||||
echo 'editado com sucesso';
|
||||
}else{
|
||||
echo 'erro';
|
||||
}
|
||||
}else{
|
||||
echo 'dados incompletos';
|
||||
}
|
||||
}
|
||||
public function insertDiarioClasse(){
|
||||
$DT_DIARIO_CLASSE = $_POST['DT_DIARIO_CLASSE'];
|
||||
$CD_SALA = intval($_POST['CD_SALA']);
|
||||
@@ -617,6 +648,44 @@ class Controller extends DBA{
|
||||
echo 'dados incompletos';
|
||||
}
|
||||
}
|
||||
public function insertNota(){
|
||||
$CD_MATRICULA = intval($_POST['CD_MATRICULA']);
|
||||
$CD_DISCIPLINA = intval($_POST['CD_DISCIPLINA']);
|
||||
$CD_PROFESSOR = intval($_POST['CD_PROFESSOR']);
|
||||
$PERIODO = $_POST['PERIODO'];
|
||||
$NOTA = $_POST['NOTA'];
|
||||
$CD_LOGIN = intval($_POST['CD_LOGIN']);
|
||||
$DT_INSERT = $_POST['DT_INSERT'];
|
||||
$CD_ALUNO = $_POST['CD_ALUNO'];
|
||||
$CD_SALA = intval($_POST['CD_SALA']);
|
||||
$CIDADE = $_POST['CIDADE'];
|
||||
|
||||
if($CD_MATRICULA!=''){
|
||||
$this-> sql = "INSERT INTO SEC_NOTA (CD_MATRICULA, CD_DISCIPLINA, CD_PROFESSOR , PERIODO , NOTA , CD_LOGIN , DT_INSERT , FL_STATUS , CD_ALUNO , MEDIA_FINAL_MANUAL, CD_SALA)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ? , ?, ? , ?) ";
|
||||
$Con = new Controller();
|
||||
$this->stmt = $Con -> getSTMT($CIDADE,$this->sql);
|
||||
$this->stmt->bindValue(1, $CD_MATRICULA);
|
||||
$this->stmt->bindValue(2, $CD_DISCIPLINA);
|
||||
$this->stmt->bindValue(3, $CD_PROFESSOR);
|
||||
$this->stmt->bindValue(4, $PERIODO);
|
||||
$this->stmt->bindValue(5, $NOTA);
|
||||
$this->stmt->bindValue(6, $CD_LOGIN);
|
||||
$this->stmt->bindValue(7, $DT_INSERT);
|
||||
$this->stmt->bindValue(8, 1);
|
||||
$this->stmt->bindValue(9, $CD_ALUNO);
|
||||
$this->stmt->bindValue(10, 'N');
|
||||
$this->stmt->bindValue(11, $CD_SALA);
|
||||
$this->stmt->execute();
|
||||
if($this->stmt){
|
||||
echo 'sucesso';
|
||||
}else{
|
||||
echo 'erro';
|
||||
}
|
||||
}else{
|
||||
echo 'dados incompletos';
|
||||
}
|
||||
}
|
||||
public function inserirAcesso(){
|
||||
$DATA = $_POST['DATA'];
|
||||
$ACESSO_CONTROLE = $_POST['ACESSO_CONTROLE'];
|
||||
@@ -705,6 +774,19 @@ class Controller extends DBA{
|
||||
die('informação incompleta...');
|
||||
}
|
||||
}
|
||||
public function getPeriodoNotas($CIDADE){
|
||||
if(!$CIDADE==''){
|
||||
$this-> sql = "SELECT * FROM SEC_PERIODO_NOTAS";
|
||||
$Con = new Controller();
|
||||
$this->stmt = $Con -> getSTMT($CIDADE,$this->sql);
|
||||
$this->stmt->execute();
|
||||
$this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
return $this-> res;
|
||||
}else{
|
||||
//caso o id não foi passado recebe essa mensagem
|
||||
die('informação incompleta...');
|
||||
}
|
||||
}
|
||||
public function getIntervaloDatas($ID,$ANO,$CIDADE,$NR_SEQUENCIA){
|
||||
if(!$ID==''){
|
||||
$this-> sql = "SELECT SID.CD_INTERVALO_DATAS, SID.NR_SEQUENCIA, SID.NO_TITULO, SID.DT_INICIAL, SID.DT_FINAL, SID.TIPO, SID.ID_TIPO_ENSINO
|
||||
@@ -767,7 +849,27 @@ class Controller extends DBA{
|
||||
die('informação incompleta...');
|
||||
}
|
||||
}
|
||||
|
||||
public function getNotasRealizadas($CD_SALA,$CD_DISCIPLINA,$PERIODO,$CIDADE){
|
||||
if(!$CD_SALA==''){
|
||||
$this-> sql = "SELECT SN.CD_MATRICULA , SN.NOTA , SN.CD_ALUNO , SN.CD_NOTA , SM.NR_TURMA, SM.STATUS , A.NO_ALUNO
|
||||
FROM SEC_NOTA SN
|
||||
INNER JOIN SEC_MATRICULA SM ON SM.CD_MATRICULA = SN.CD_MATRICULA
|
||||
INNER JOIN ALUNO A ON SM.CD_ALUNO = A.CD_ALUNO
|
||||
WHERE SN.CD_SALA = ? AND SN.CD_DISCIPLINA = ? AND SN.PERIODO = ?
|
||||
ORDER BY A.NO_ALUNO ";
|
||||
$Con = new Controller();
|
||||
$this->stmt = $Con -> getSTMT($CIDADE,$this->sql);
|
||||
$this->stmt->bindValue(1, $CD_SALA);
|
||||
$this->stmt->bindValue(2, $CD_DISCIPLINA);
|
||||
$this->stmt->bindValue(3, $PERIODO);
|
||||
$this->stmt->execute();
|
||||
$this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
return $this-> res;
|
||||
}else{
|
||||
//caso o id não foi passado recebe essa mensagem
|
||||
die('informação incompleta...');
|
||||
}
|
||||
}
|
||||
public function getNovaChamada($CD_SALA,$ANO,$CIDADE){
|
||||
if(!$CD_SALA==''){
|
||||
$this-> sql = "SELECT SM.CD_MATRICULA , SM.CD_ALUNO , SM.CD_SALA , SM.NR_TURMA , SM.STATUS , SM.ANO_FREQ, A.NO_ALUNO
|
||||
@@ -787,7 +889,6 @@ class Controller extends DBA{
|
||||
die('informação incompleta...');
|
||||
}
|
||||
}
|
||||
|
||||
public function getCodigoCalendario($CD_CAD_DIVERSO,$DT_CALENDARIO,$ID_TIPO_ENSINO,$CIDADE){
|
||||
if(!$CD_CAD_DIVERSO==''){
|
||||
$this-> sql = "SELECT SC.CD_CALENDARIO
|
||||
@@ -807,7 +908,6 @@ class Controller extends DBA{
|
||||
die('informação incompleta...');
|
||||
}
|
||||
}
|
||||
|
||||
public function getDiarioClasse($CD_AULA,$CD_SALA,$DT_DIARIO_CLASSE,$CIDADE){
|
||||
if(!$DT_DIARIO_CLASSE==''){
|
||||
$this-> sql = "SELECT *
|
||||
@@ -826,7 +926,6 @@ class Controller extends DBA{
|
||||
die('informação incompleta...');
|
||||
}
|
||||
}
|
||||
|
||||
public function insertLog(){
|
||||
$DATA = $_POST['DATA'];
|
||||
$TELA = $_POST['TELA'];
|
||||
|
||||
@@ -9,6 +9,13 @@ class SecretariaController{
|
||||
echo json_encode($Logins);
|
||||
return json_encode($Logins);
|
||||
}
|
||||
public function buscarPeriodoNotas($params){
|
||||
$cidade = $params->CIDADE;
|
||||
$Log = new Controller();
|
||||
$Logins = $Log->getPeriodoNotas($cidade);
|
||||
echo json_encode($Logins);
|
||||
return json_encode($Logins);
|
||||
}
|
||||
public function buscarIntervaloDatas($params){
|
||||
$cidade = $params->CIDADE;
|
||||
$id = $params->ID_TIPO_ENSINO;
|
||||
@@ -39,6 +46,16 @@ class SecretariaController{
|
||||
echo json_encode($Logins);
|
||||
return json_encode($Logins);
|
||||
}
|
||||
public function buscarNotasRealizadas($params){
|
||||
$cidade = $params->CIDADE;
|
||||
$idSala = $params->CD_SALA;
|
||||
$idDisciplina = $params->CD_DISCIPLINA;
|
||||
$periodo = $params->PERIODO;
|
||||
$Log = new Controller();
|
||||
$Logins = $Log->getNotasRealizadas($idSala,$idDisciplina,$periodo,$cidade);
|
||||
echo json_encode($Logins);
|
||||
return json_encode($Logins);
|
||||
}
|
||||
public function buscarNovaChamada($params){
|
||||
$cidade = $params->CIDADE;
|
||||
$idSala = $params->CD_SALA;
|
||||
@@ -69,7 +86,7 @@ class SecretariaController{
|
||||
return json_encode($Logins);
|
||||
}
|
||||
|
||||
//POST
|
||||
//POST CHAMADA
|
||||
public function editarChamada(){
|
||||
$Log = new Controller();
|
||||
$Logins = $Log->updateChamada();
|
||||
@@ -82,4 +99,14 @@ class SecretariaController{
|
||||
$Log = new Controller();
|
||||
$Logins = $Log->insertNovaChamada();
|
||||
}
|
||||
|
||||
//POST NOTA
|
||||
public function editarNota(){
|
||||
$Log = new Controller();
|
||||
$Logins = $Log->updateNota();
|
||||
}
|
||||
public function salvarNota(){
|
||||
$Log = new Controller();
|
||||
$Logins = $Log->insertNota();
|
||||
}
|
||||
}
|
||||
@@ -48,9 +48,11 @@ $router= [
|
||||
"/buscardisciplinasprof" => function(){load("ProfessorController","buscarDisciplinasProf");},
|
||||
//BUSCAS SECRETARIA CONTROLER
|
||||
"/buscarperiodobimestral" => function(){load("SecretariaController","buscarPeriodoBimestral");},
|
||||
"/buscarperiodonotas" => function(){load("SecretariaController","buscarPeriodoNotas");},
|
||||
"/buscarintervalodatas" => function(){load("SecretariaController","buscarIntervaloDatas");},
|
||||
"/buscargrade" => function(){load("SecretariaController","buscarGrade");},
|
||||
"/buscarchamadasrealizadas" => function(){load("SecretariaController","buscarChamadasRealizadas");},
|
||||
"/buscarnotasrealizadas" => function(){load("SecretariaController","buscarNotasRealizadas");},
|
||||
"/buscarnovachamada" => function(){load("SecretariaController","buscarNovaChamada");},
|
||||
"/buscarcodigocalendario" => function(){load("SecretariaController","buscarCodigoCalendario");},
|
||||
"/buscardiarioclasse" => function(){load("SecretariaController","buscarDiarioClasse");},
|
||||
@@ -59,9 +61,13 @@ $router= [
|
||||
"/inserirpais" => function(){load("PaisController","insert");},
|
||||
"/inserir_acesso" => function(){load("AcessoController","inserir");},
|
||||
"/log" => function(){load("LogController","inserirLog");},
|
||||
//POSTS CHAMADA
|
||||
"/editarchamada" => function(){load("SecretariaController","editarChamada");},
|
||||
"/salvardiarioclasse" => function(){load("SecretariaController","salvarDiarioClasse");},
|
||||
"/salvarnovachamada" => function(){load("SecretariaController","salvarNovaChamada");},
|
||||
//POSTS NOTA
|
||||
"/editarnota" => function(){load("SecretariaController","editarNota");},
|
||||
"/salvarnota" => function(){load("SecretariaController","salvarNota");},
|
||||
]
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user