diff --git a/composer.json b/composer.json
index bfe8d47f32..407787253a 100644
--- a/composer.json
+++ b/composer.json
@@ -19,8 +19,9 @@
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.12",
- "phpunit/phpunit": "~6.5",
+ "guzzlehttp/guzzle": "^6.3",
"phpunit/dbunit": "3.0.*",
+ "phpunit/phpunit": "~6.5",
"phpunit/phpunit-selenium": "4.1.*"
},
"autoload": {
diff --git a/composer.lock b/composer.lock
index 070325f068..87ea1ac4d4 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "404a57b50ef882b5bde4319bae7c1761",
+ "content-hash": "3e474c82ca3a1524bc8b93a0b9b9458d",
"packages": [
{
"name": "cocur/slugify",
@@ -1220,6 +1220,187 @@
"description": "A tool to automatically fix PHP code style",
"time": "2018-07-06T10:37:40+00:00"
},
+ {
+ "name": "guzzlehttp/guzzle",
+ "version": "6.3.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/guzzle.git",
+ "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba",
+ "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/promises": "^1.0",
+ "guzzlehttp/psr7": "^1.4",
+ "php": ">=5.5"
+ },
+ "require-dev": {
+ "ext-curl": "*",
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
+ "psr/log": "^1.0"
+ },
+ "suggest": {
+ "psr/log": "Required for using the Log middleware"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "6.3-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/functions_include.php"
+ ],
+ "psr-4": {
+ "GuzzleHttp\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ }
+ ],
+ "description": "Guzzle is a PHP HTTP client library",
+ "homepage": "http://guzzlephp.org/",
+ "keywords": [
+ "client",
+ "curl",
+ "framework",
+ "http",
+ "http client",
+ "rest",
+ "web service"
+ ],
+ "time": "2018-04-22T15:46:56+00:00"
+ },
+ {
+ "name": "guzzlehttp/promises",
+ "version": "v1.3.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/promises.git",
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "GuzzleHttp\\Promise\\": "src/"
+ },
+ "files": [
+ "src/functions_include.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ }
+ ],
+ "description": "Guzzle promises library",
+ "keywords": [
+ "promise"
+ ],
+ "time": "2016-12-20T10:07:11+00:00"
+ },
+ {
+ "name": "guzzlehttp/psr7",
+ "version": "1.4.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/psr7.git",
+ "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
+ "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.4.0",
+ "psr/http-message": "~1.0"
+ },
+ "provide": {
+ "psr/http-message-implementation": "1.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "GuzzleHttp\\Psr7\\": "src/"
+ },
+ "files": [
+ "src/functions_include.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "Tobias Schultze",
+ "homepage": "https://github.com/Tobion"
+ }
+ ],
+ "description": "PSR-7 message implementation that also provides common utility methods",
+ "keywords": [
+ "http",
+ "message",
+ "request",
+ "response",
+ "stream",
+ "uri",
+ "url"
+ ],
+ "time": "2017-03-20T17:10:46+00:00"
+ },
{
"name": "myclabs/deep-copy",
"version": "1.8.1",
@@ -2199,6 +2380,56 @@
],
"time": "2017-08-28T11:41:09+00:00"
},
+ {
+ "name": "psr/http-message",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-message.git",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for HTTP messages",
+ "homepage": "https://github.com/php-fig/http-message",
+ "keywords": [
+ "http",
+ "http-message",
+ "psr",
+ "psr-7",
+ "request",
+ "response"
+ ],
+ "time": "2016-08-06T14:39:51+00:00"
+ },
{
"name": "sebastian/code-unit-reverse-lookup",
"version": "1.0.1",
diff --git a/ieducar/intranet/educar_auditoria_geral_det.php b/ieducar/intranet/educar_auditoria_geral_det.php
new file mode 100644
index 0000000000..822ffaa07d
--- /dev/null
+++ b/ieducar/intranet/educar_auditoria_geral_det.php
@@ -0,0 +1,124 @@
+SetTitulo($this->_instituicao . ' i-Educar - Auditoria geral');
+ $this->processoAp = 9998851;
+ }
+}
+class indice extends clsDetalhe
+{
+ public $titulo;
+
+ public $id;
+
+ public function Gerar()
+ {
+ $this->titulo = 'Auditoria geral - Detalhe';
+ $this->addBanner(
+ 'imagens/nvp_top_intranet.jpg',
+ 'imagens/nvp_vert_intranet.jpg',
+ 'Intranet'
+ );
+
+ $this->id = $this->getQueryString('id');
+
+ $objAuditoriaGeral = new clsModulesAuditoriaGeral();
+ $objAuditoriaGeral->id = $this->id;
+ $registro = array_shift($objAuditoriaGeral->lista());
+ $this->redirectIf(!$registro, 'educar_auditoria_geral_lst.php');
+
+ $usuario = new clsFuncionario($registro['usuario_id']);
+ $usuario = $usuario->detalhe();
+
+ foreach ($registro as $key => $value) {
+ $this->$key = $value;
+ }
+
+ $this->addDetalhe([
+ 'ID da auditoria',
+ $registro["id"]
+ ]);
+
+ $this->addDetalhe([
+ 'Código do registro',
+ $registro["codigo"]
+ ]);
+
+ $operacoes = Operacoes::getDescriptiveValues();
+
+ $this->addDetalhe([
+ 'Operação',
+ $operacoes[$registro["operacao"]]
+ ]);
+
+ $this->addDetalhe([
+ 'Rotina',
+ $registro['rotina']
+ ]);
+
+ $this->addDetalhe([
+ 'Data Hora',
+ Portabilis_Date_Utils::pgSQLToBr($registro['data_hora'])
+ ]);
+
+ $this->addDetalhe([
+ 'Valor Antigo',
+ JsonToHtmlTable::transformJsonToHtmlTable($registro['valor_antigo'])
+ ]);
+
+ $this->addDetalhe([
+ 'Valor Novo',
+ JsonToHtmlTable::transformJsonToHtmlTable($registro['valor_novo'])
+ ]);
+
+ $this->addDetalhe([
+ 'Dados do usuário'
+ ]);
+
+ $this->addDetalhe([
+ 'Código',
+ $registro['usuario_id']
+ ]);
+
+ $this->addDetalhe([
+ 'Matrícula',
+ $usuario['matricula']
+ ]);
+
+ $pessoa = new clsPessoaFisica($registro['usuario_id']);
+ $pessoa = $pessoa->detalhe();
+
+ $this->addDetalhe([
+ 'Nome',
+ $pessoa['nome']
+ ]);
+
+ $this->url_cancelar = "educar_auditoria_geral_lst.php";
+ $this->largura = "100%";
+
+ $this->breadcrumb('Auditoria geral',['educar_configuracoes_index.php' => 'Configurações']);
+ }
+
+}
+
+// Instancia objeto de página
+$pagina = new clsIndexBase();
+
+// Instancia objeto de conteúdo
+$miolo = new indice();
+
+// Atribui o conteúdo à página
+$pagina->addForm($miolo);
+
+// Gera o código HTML
+$pagina->MakeAll();
diff --git a/ieducar/intranet/educar_auditoria_geral_lst.php b/ieducar/intranet/educar_auditoria_geral_lst.php
index 70fe63f5a0..27fa87186c 100644
--- a/ieducar/intranet/educar_auditoria_geral_lst.php
+++ b/ieducar/intranet/educar_auditoria_geral_lst.php
@@ -1,44 +1,20 @@
SetTitulo( "{$this->_instituicao} Auditoria geral" );
- $this->processoAp = "9998851";
- $this->addEstilo('localizacaoSistema');
+ $this->SetTitulo("{$this->_instituicao} Auditoria geral");
+ $this->processoAp = '9998851';
}
}
@@ -49,149 +25,119 @@ class indice extends clsListagem
*
* @var int
*/
- var $pessoa_logada;
+ public $pessoa_logada;
/**
* Titulo no topo da pagina
*
* @var int
*/
- var $titulo;
+ public $titulo;
/**
* Quantidade de registros a ser apresentada em cada pagina
*
* @var int
*/
- var $limite;
+ public $limite;
/**
* Inicio dos registros a serem exibidos (limit)
*
* @var int
*/
- var $offset;
-
-
- var $rotina;
-
- function Gerar() {
+ public $offset;
- @session_start();
- $this->pessoa_logada = $_SESSION['id_pessoa'];
- session_write_close();
-
- $this->titulo = "Auditoria geral";
+ public function Gerar()
+ {
+ $this->titulo = 'Auditoria geral';
- foreach( $_GET AS $var => $val )
- $this->$var = ( $val === "" ) ? null: $val;
+ foreach ($_GET as $var => $val) {
+ $this->$var = ($val === '') ? null: $val;
+ }
- $this->campoTexto( "usuario", "Matrícula usuário", $this->usuario, 35, 50);
- $this->campoTexto( "rotina", "Rotina", $this->rotina, 35, 50);
- $this->inputsHelper()->dynamic(array('dataInicial','dataFinal'));
+ $this->campoTexto('usuario', 'Matrícula usuário', $this->usuario, 50, 50);
+
+ $options = [
+ 'label' => 'Rotinas',
+ 'required' => false
+ ];
+ $helperOptions = [
+ 'objectName' => 'rotinas_auditoria',
+ 'hiddenInputOptions' => [
+ 'options' => ['value' => $this->rotinas_auditoria]
+ ]
+ ];
+ $this->inputsHelper()->simpleSearchRotinasAuditoria(null, $options, $helperOptions);
+
+ $operacoes = Operacoes::getDescriptiveValues();
+ $operacoes = array_replace([null => 'Todas'], $operacoes);
+
+ $this->campoTexto('codigo', 'Código do registro', $this->codigo, 10, 50);
+ $this->campoLista('operacao', 'Operação', $operacoes, $this->operacao, null, null, null, null, null, false);
+ $this->inputsHelper()->dynamic(['dataInicial','dataFinal']);
+ $this->campoHora('hora_inicial', 'Hora Inicial', $this->hora_inicial, false);
+ $this->campoHora('hora_final', 'Hora Final', $this->hora_final, false);
$obj_usuario = new clsPmieducarUsuario($this->pessoa_logada);
$detalhe = $obj_usuario->detalhe();
// Paginador
$this->limite = 10;
- $this->offset = ( $_GET["pagina_{$this->nome}"] ) ? $_GET["pagina_{$this->nome}"]*$this->limite-$this->limite: 0;
+ $this->offset = ($_GET["pagina_{$this->nome}"]) ? $_GET["pagina_{$this->nome}"]*$this->limite-$this->limite: 0;
- $this->addCabecalhos( array( "Matrícula", "Rotina", "Operação", "Valor antigo", "Valor novo", "Data") );
+ $this->addCabecalhos([ 'Matrícula', 'Rotina', 'Operação', 'Valor antigo', 'Valor novo', 'Data']);
$auditoria = new clsModulesAuditoriaGeral();
- $auditoria->setOrderby( "data_hora DESC" );
- $auditoria->setLimite( $this->limite, $this->offset );
- $auditoriaLst = $auditoria->lista($this->rotina,
- $this->usuario,
- Portabilis_Date_Utils::brToPgSQL($this->data_inicial),
- Portabilis_Date_Utils::brToPgSQL($this->data_final));
+ $auditoria->setOrderby('data_hora DESC');
+ $auditoria->setLimite($this->limite, $this->offset);
+ $auditoriaLst = $auditoria->lista(
+ $this->rotinas_auditoria,
+ $this->usuario,
+ Portabilis_Date_Utils::brToPgSQL($this->data_inicial),
+ Portabilis_Date_Utils::brToPgSQL($this->data_final),
+ $this->hora_inicial,
+ $this->hora_final,
+ $this->operacao,
+ $this->codigo
+ );
$total = $auditoria->_total;
foreach ($auditoriaLst as $a) {
+ $valorAntigo = JsonToHtmlTable::transformJsonToHtmlTable($a['valor_antigo']);
+ $valorNovo = JsonToHtmlTable::transformJsonToHtmlTable($a['valor_novo']);
- $valorAntigo = $this->transformaJsonEmTabela($a["valor_antigo"]);
- $valorNovo = $this->transformaJsonEmTabela($a["valor_novo"]);
-
- $usuario = new clsFuncionario($a["usuario_id"]);
+ $usuario = new clsFuncionario($a['usuario_id']);
$usuario = $usuario->detalhe();
- $operacao = $this->getNomeOperacao($a["operacao"]);
+ $operacao = $operacoes[$a['operacao']];
- $dataAuditoria = Portabilis_Date_Utils::pgSQLToBr($a["data_hora"]);
+ $dataAuditoria = Portabilis_Date_Utils::pgSQLToBr($a['data_hora']);
- $this->addLinhas(array(
- $usuario["matricula"],
- ucwords($a["rotina"]),
- $operacao,
+ $this->addLinhas([
+ $this->retornaLinkDaAuditoria($a['id'], $usuario['matricula']),
+ $this->retornaLinkDaAuditoria($a['id'], ucwords($a['rotina'])),
+ $this->retornaLinkDaAuditoria($a['id'], $operacao),
$valorAntigo,
$valorNovo,
- $dataAuditoria
- ));
- }
-
- $this->addPaginador2( "educar_auditoria_geral_lst.php", $total, $_GET, $this->nome, $this->limite );
-
- $this->largura = "100%";
-
- $localizacao = new LocalizacaoSistema();
- $localizacao->entradaCaminhos(array(
- $_SERVER['SERVER_NAME']."/intranet" => "Início",
- "educar_configuracoes_index.php" => "Configurações",
- "" => "Auditoria geral"
- ));
- $this->enviaLocalizacao($localizacao->montar());
- }
-
- function transformaJsonEmTabela($json) {
- $dataJson = json_decode($json);
- $tabela = "
-
- Campo |
- Valor |
-
";
-
- foreach ($dataJson as $key => $value) {
- if ($this->isDate($value)){
- $value = date("d/m/Y", strtotime($value));
- }
- $tabela .= "";
- $tabela .= "$key | ";
- $tabela .= "$value | ";
- $tabela .= "
";
+ $this->retornaLinkDaAuditoria($a['id'], $dataAuditoria)
+ ]);
}
- $tabela .= "
";
+ $this->addPaginador2('educar_auditoria_geral_lst.php', $total, $_GET, $this->nome, $this->limite);
+ $this->largura = '100%';
- return $tabela;
+ $this->breadcrumb('Auditoria geral',['educar_configuracoes_index.php' => 'Configurações']);
}
- function isDate($value){
- if (preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/",$value)){
- return true;
- }
- return false;
- }
-
- function getNomeOperacao($operacap) {
- switch ($operacap) {
- case 1:
- $operacao = 'Novo';
- break;
- case 2:
- $operacao = 'Edição';
- break;
- case 3:
- $operacao = 'Exclusão';
- break;
- }
- return $operacao;
+ public function retornaLinkDaAuditoria($idAuditoria, $campo)
+ {
+ return "{$campo}";
}
}
$pagina = new clsIndex();
$miolo = new indice();
-$pagina->addForm( $miolo );
+$pagina->addForm($miolo);
$pagina->MakeAll();
-?>
diff --git a/ieducar/intranet/educar_servidor_vinculo_turma_cad.php b/ieducar/intranet/educar_servidor_vinculo_turma_cad.php
index a49554a1a4..ef6f493e7b 100644
--- a/ieducar/intranet/educar_servidor_vinculo_turma_cad.php
+++ b/ieducar/intranet/educar_servidor_vinculo_turma_cad.php
@@ -1,33 +1,7 @@
- *
- * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
- * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
- * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
- * qualquer versão posterior.
- *
- * Este programa é distribuído na expectativa de que seja útil, porém, SEM
- * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU
- * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral
- * do GNU para mais detalhes.
- *
- * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
- * com este programa; se não, escreva para a Free Software Foundation, Inc., no
- * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
- *
- * @author Lucas Schmoeller das Silva
- * @category i-Educar
- * @license @@license@@
- * @package iEd_Pmieducar
- * @since ?
- * @version $Id$
- */
-
+use iEducar\Modules\Servidores\Model\FuncaoExercida;
+use iEducar\Modules\Servidores\Model\TipoVinculo;
require_once 'include/clsBase.inc.php';
require_once 'include/clsCadastro.inc.php';
require_once 'include/clsBanco.inc.php';
@@ -35,269 +9,255 @@
require_once 'include/modules/clsModulesProfessorTurma.inc.php';
require_once 'Portabilis/String/Utils.php';
require_once 'Portabilis/Utils/Database.php';
+require_once 'lib/Portabilis/Array/Utils.php';
+require_once 'ComponenteCurricular/Model/ComponenteDataMapper.php';
-/**
- * clsIndexBase class.
- *
- * @author Lucas Schmoeller das Silva
- * @category i-Educar
- * @license @@license@@
- * @package iEd_Pmieducar
- * @since ?
- * @version @@package_version@@
- */
class clsIndexBase extends clsBase
{
- function Formular()
- {
- $this->SetTitulo($this->_instituicao . ' Servidores - Servidor vínculo turma');
- $this->processoAp = 635;
- }
+ public function Formular()
+ {
+ $this->SetTitulo($this->_instituicao . ' Servidores - Servidor vínculo turma');
+ $this->processoAp = 635;
+ }
}
class indice extends clsCadastro
{
- var $pessoa_logada;
+ public $pessoa_logada;
- var $id;
- var $ano;
- var $servidor_id;
- var $funcao_exercida;
- var $tipo_vinculo;
- var $permite_lancar_faltas_componente;
+ public $id;
+ public $ano;
+ public $servidor_id;
+ public $funcao_exercida;
+ public $tipo_vinculo;
+ public $permite_lancar_faltas_componente;
- var $ref_cod_instituicao;
- var $ref_cod_escola;
- var $ref_cod_curso;
- var $ref_cod_serie;
- var $ref_cod_turma;
+ public $ref_cod_instituicao;
+ public $ref_cod_escola;
+ public $ref_cod_curso;
+ public $ref_cod_serie;
+ public $ref_cod_turma;
- function Inicializar()
- {
- $retorno = '';
+ public function Inicializar()
+ {
+ $retorno = '';
- @session_start();
- $this->pessoa_logada = $_SESSION['id_pessoa'];
- @session_write_close();
+ $this->id = $this->getQueryString('id');
+ $this->servidor_id = $this->getQueryString('ref_cod_servidor');
+ $this->ref_cod_instituicao = $this->getQueryString('ref_cod_instituicao');
- $this->servidor_id = $_GET['ref_cod_servidor'];
- $this->ref_cod_instituicao = $_GET['ref_cod_instituicao'];
- $this->id = $_GET['id'];
+ // URL para redirecionamento
+ $backUrl = sprintf(
+ 'educar_servidor_vinculo_turma_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d',
+ $this->servidor_id,
+ $this->ref_cod_instituicao
+ );
+ $obj_permissoes = new clsPermissoes();
+ $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $backUrl);
- // URL para redirecionamento
- $backUrl = sprintf(
- 'educar_servidor_vinculo_turma_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d',
- $this->servidor_id, $this->ref_cod_instituicao
- );
+ if ($obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 7)) {
+ $this->fexcluir = true;
+ }
- $obj_permissoes = new clsPermissoes();
- $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $backUrl);
+ $retorno = 'Novo';
- if ($obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 7)) {
- $this->fexcluir = TRUE;
- }
+ if (is_numeric($this->id)) {
+ $obj = new clsModulesProfessorTurma($this->id);
- $retorno = 'Novo';
+ $registro = $obj->detalhe();
- if (is_numeric($this->id)) {
- $obj = new clsModulesProfessorTurma($this->id);
+ if ($registro) {
+ $this->ref_cod_turma = $registro['turma_id'];
+ $this->funcao_exercida = $registro['funcao_exercida'];
+ $this->tipo_vinculo = $registro['tipo_vinculo'];
+ $this->permite_lancar_faltas_componente = $registro['permite_lancar_faltas_componente'];
- $registro = $obj->detalhe();
+ $obj_turma = new clsPmieducarTurma($this->ref_cod_turma);
+ $obj_turma = $obj_turma->detalhe();
+ $this->ref_cod_escola = $obj_turma['ref_ref_cod_escola'];
- if ($registro) {
- $this->ref_cod_turma = $registro['turma_id'];
- $this->funcao_exercida = $registro['funcao_exercida'];
- $this->tipo_vinculo = $registro['tipo_vinculo'];
- $this->permite_lancar_faltas_componente = $registro['permite_lancar_faltas_componente'];
+ $this->ref_cod_curso = $obj_turma['ref_cod_curso'];
+ $this->ref_cod_serie = $obj_turma['ref_ref_cod_serie'];
- $obj_turma = new clsPmieducarTurma($this->ref_cod_turma);
- $obj_turma = $obj_turma->detalhe();
- $this->ref_cod_escola = $obj_turma['ref_ref_cod_escola'];
+ if (!isset($_GET['copia'])) {
+ $retorno = 'Editar';
+ }
- $this->ref_cod_curso = $obj_turma['ref_cod_curso'];
- $this->ref_cod_serie = $obj_turma['ref_ref_cod_serie'];
- if(!isset($_GET['copia']))
- $retorno = 'Editar';
-
- if(isset($_GET['copia'])) $this->ano = date("Y");
- }
- }
+ if (isset($_GET['copia'])) {
+ $this->ano = date('Y');
+ }
+ }
+ }
- $this->url_cancelar = ($retorno == 'Editar') ?
- 'educar_servidor_vinculo_turma_det.php?id=' . $this->id :
- $backUrl;
+ $this->url_cancelar = ($retorno == 'Editar') ?
+ 'educar_servidor_vinculo_turma_det.php?id=' . $this->id :
+ $backUrl;
- $this->nome_url_cancelar = 'Cancelar';
+ $this->nome_url_cancelar = 'Cancelar';
- $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
- $localizacao = new LocalizacaoSistema();
- $localizacao->entradaCaminhos( array(
- $_SERVER['SERVER_NAME']."/intranet" => "Início",
- "educar_servidores_index.php" => "Servidores",
- "" => "{$nomeMenu} vínculo do servidor à turma"
- ));
- $this->enviaLocalizacao($localizacao->montar());
+ $nomeMenu = $retorno == 'Editar' ? $retorno : 'Cadastrar';
- return $retorno;
- }
+ $this->breadcrumb('Vínculo do professor à turma',['educar_servidores_index.php' => 'Servidores']);
- function Gerar()
- {
-
- if($this->id){
- $objProfessorTurma = new clsModulesProfessorTurma($this->id);
- $detProfessorTurma = $objProfessorTurma->detalhe();
- $ano = $detProfessorTurma["ano"];
+ return $retorno;
}
- if (isset($_GET['copia'])) $ano = NULL;
-
- $this->campoOculto('id', $this->id);
- $this->campoOculto('servidor_id', $this->servidor_id);
- $this->inputsHelper()->dynamic('ano', array('value' => (is_null($ano) ? date("Y") : $ano)));
- $this->inputsHelper()->dynamic(array('instituicao', 'escola', 'curso', 'serie'));
- $this->inputsHelper()->dynamic(array('turma'), array('required' => !is_null($this->ref_cod_turma)));
-
- $obrigarCamposCenso = $this->validarCamposObrigatoriosCenso();
- $this->campoOculto('obrigar_campos_censo', (int) $obrigarCamposCenso);
-
- $resources = array( null => 'Selecione',
- 1 => 'Docente',
- 2 => 'Auxiliar/Assistente educacional',
- 3 => 'Profissional/Monitor de atividade complementar',
- 4 => 'Tradutor Intérprete de LIBRAS',
- 5 => 'Docente titular - Coordenador de tutoria (de módulo ou disciplina) - EAD',
- 6 => 'Docente tutor - Auxiliar (de módulo ou disciplina) - EAD');
-
- $options = array('label' => Portabilis_String_Utils::toLatin1('Função exercida'), 'resources' => $resources, 'value' => $this->funcao_exercida);
- $this->inputsHelper()->select('funcao_exercida', $options);
-
- $resources = array( null => 'Nenhum',
- 1 => Portabilis_String_Utils::toLatin1('Concursado/efetivo/estável'),
- 2 => Portabilis_String_Utils::toLatin1('Contrato temporário'),
- 3 => 'Contrato terceirizado',
- 4 => 'Contrato CLT');
-
- $options = array('label' => Portabilis_String_Utils::toLatin1('Tipo do vínculo'), 'resources' => $resources, 'value' => $this->tipo_vinculo, 'required' => false);
- $this->inputsHelper()->select('tipo_vinculo', $options);
- $this->inputsHelper()->checkbox('permite_lancar_faltas_componente',
- array('label' => Portabilis_String_Utils::toLatin1('Professor de área específica?'),
- 'value' => $this->permite_lancar_faltas_componente,
- 'help' => Portabilis_String_Utils::toLatin1('Marque esta opção somente se o professor leciona uma disciplina específica na turma selecionada.')));
-
- $this->inputsHelper()->checkbox('selecionar_todos', array('label' => 'Selecionar/remover todos'));
- $this->inputsHelper()->multipleSearchComponenteCurricular(null, array('label' => 'Componentes lecionados', 'required' => TRUE));
-
- $scripts = array(
- '/modules/Cadastro/Assets/Javascripts/ServidorVinculoTurma.js'
- );
-
- Portabilis_View_Helper_Application::loadJavascript($this, $scripts);
-
- }
-
- function Novo()
- {
- @session_start();
- $this->pessoa_logada = $_SESSION['id_pessoa'];
- @session_write_close();
-
- $backUrl = sprintf(
- 'educar_servidor_vinculo_turma_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d',
- $this->servidor_id, $this->ref_cod_instituicao
- );
-
- $obj_permissoes = new clsPermissoes();
- $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $backUrl);
-
- if ($this->ref_cod_turma){
- $obj = new clsModulesProfessorTurma(NULL, $this->ano, $this->ref_cod_instituicao, $this->servidor_id, $this->ref_cod_turma, $this->funcao_exercida, $this->tipo_vinculo, $this->permite_lancar_faltas_componente);
- if ($obj->existe2()){
- $this->mensagem .= 'Não é possível cadastrar pois já existe um vínculo com essa turma.
';
- return FALSE;
- }else
- $this->gravaComponentes($obj->cadastra());
- }else{
-
- $obj = new clsPmieducarTurma();
- foreach ($obj->lista(NULL,NULL,NULL,$this->ref_cod_serie,$this->ref_cod_escola,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,$this->ano) as $reg) {
- $obj = new clsModulesProfessorTurma(NULL, $this->ano, $this->ref_cod_instituicao, $this->servidor_id, $reg['cod_turma'], $this->funcao_exercida, $this->tipo_vinculo, $this->permite_lancar_faltas_componente);
- $this->gravaComponentes($obj->cadastra());
- }
+ public function Gerar()
+ {
+ if ($this->id) {
+ $objProfessorTurma = new clsModulesProfessorTurma($this->id);
+ $detProfessorTurma = $objProfessorTurma->detalhe();
+ $ano = $detProfessorTurma['ano'];
+ }
+
+ if (isset($_GET['copia'])) {
+ $ano = null;
+ }
+
+ $this->campoOculto('id', $this->id);
+ $this->campoOculto('servidor_id', $this->servidor_id);
+ $this->inputsHelper()->dynamic('ano', ['value' => (is_null($ano) ? date('Y') : $ano)]);
+ $this->inputsHelper()->dynamic(['instituicao', 'escola', 'curso', 'serie']);
+ $this->inputsHelper()->dynamic(['turma'], ['required' => !is_null($this->ref_cod_turma)]);
+
+ $obrigarCamposCenso = $this->validarCamposObrigatoriosCenso();
+ $this->campoOculto('obrigar_campos_censo', (int) $obrigarCamposCenso);
+
+ $resources = FuncaoExercida::getDescriptiveValues();
+ $resources = array_replace([null => 'Selecione'], $resources);
+
+ $options = [
+ 'label' => 'Função exercida',
+ 'resources' => $resources,
+ 'value' => $this->funcao_exercida
+ ];
+ $this->inputsHelper()->select('funcao_exercida', $options);
+
+ $resources = TipoVinculo::getDescriptiveValues();
+ $resources = array_replace([null => 'Nenhum'], $resources);
+
+ $options = [
+ 'label' => 'Tipo do vínculo',
+ 'resources' => $resources,
+ 'value' => $this->tipo_vinculo,
+ 'required' => false
+ ];
+ $this->inputsHelper()->select('tipo_vinculo', $options);
+
+ $options = [
+ 'label' => 'Professor de área específica?',
+ 'value' => $this->permite_lancar_faltas_componente,
+ 'help' => 'Marque esta opção somente se o professor leciona uma disciplina específica na turma selecionada.'
+ ];
+
+ $this->inputsHelper()->checkbox('permite_lancar_faltas_componente', $options);
+
+ $this->inputsHelper()->checkbox('selecionar_todos', ['label' => 'Selecionar/remover todos']);
+ $this->inputsHelper()->multipleSearchComponenteCurricular(null, ['label' => 'Componentes lecionados', 'required' => true]);
+
+ $scripts = [
+ '/modules/Cadastro/Assets/Javascripts/ServidorVinculoTurma.js'
+ ];
+ Portabilis_View_Helper_Application::loadJavascript($this, $scripts);
}
- $this->mensagem .= 'Cadastro efetuado com sucesso.
';
- header('Location: ' . $backUrl);
- die();
-
- }
-
- function Editar()
- {
- @session_start();
- $this->pessoa_logada = $_SESSION['id_pessoa'];
- @session_write_close();
-
- $backUrl = sprintf(
- 'educar_servidor_vinculo_turma_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d',
- $this->servidor_id, $this->ref_cod_instituicao
- );
-
- $obj_permissoes = new clsPermissoes();
- $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $backUrl);
-
- $obj = new clsModulesProfessorTurma($this->id, $this->ano, $this->ref_cod_instituicao, $this->servidor_id, $this->ref_cod_turma, $this->funcao_exercida, $this->tipo_vinculo, $this->permite_lancar_faltas_componente);
-
- if ($obj->existe2()){
- $this->mensagem .= 'Não é possível cadastrar pois já existe um vínculo com essa turma.
';
- return FALSE;
+ public function Novo()
+ {
+ $backUrl = sprintf(
+ 'educar_servidor_vinculo_turma_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d',
+ $this->servidor_id,
+ $this->ref_cod_instituicao
+ );
+
+ $obj_permissoes = new clsPermissoes();
+ $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $backUrl);
+
+ if ($this->ref_cod_turma) {
+ $professorTurma = new clsModulesProfessorTurma(null, $this->ano, $this->ref_cod_instituicao, $this->servidor_id, $this->ref_cod_turma, $this->funcao_exercida, $this->tipo_vinculo, $this->permite_lancar_faltas_componente);
+ if ($professorTurma->existe2()) {
+ $this->mensagem .= 'Não é possível cadastrar pois já existe um vínculo com essa turma.
';
+
+ return false;
+ } else {
+ $professorTurmaId = $professorTurma->cadastra();
+ $professorTurma->gravaComponentes($professorTurmaId, $this->componentecurricular);
+ }
+ } else {
+ $turmas = new clsPmieducarTurmas();
+ foreach ($turmas->lista(null, null, null, $this->ref_cod_serie, $this->ref_cod_escola, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, $this->ano) as $reg) {
+ $professorTurma = new clsModulesProfessorTurma(null, $this->ano, $this->ref_cod_instituicao, $this->servidor_id, $reg['cod_turma'], $this->funcao_exercida, $this->tipo_vinculo, $this->permite_lancar_faltas_componente);
+ $professorTurmaId = $obj->cadastra();
+ $professorTurma->gravaComponentes($professorTurmaId);
+ }
+ }
+
+ $this->mensagem .= 'Cadastro efetuado com sucesso.
';
+ header('Location: ' . $backUrl);
+ die();
}
- $obj->edita();
- $this->gravaComponentes($this->id);
-
- $this->mensagem .= 'Edição efetuada com sucesso.
';
- header('Location: ' . $backUrl);
- die();
-
- }
- function Excluir()
- {
- @session_start();
- $this->pessoa_logada = $_SESSION['id_pessoa'];
- @session_write_close();
-
- $backUrl = sprintf(
- 'educar_servidor_vinculo_turma_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d',
- $this->servidor_id, $this->ref_cod_instituicao
- );
-
- $obj_permissoes = new clsPermissoes();
- $obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 7, $backUrl);
+ public function Editar()
+ {
+ $backUrl = sprintf(
+ 'educar_servidor_vinculo_turma_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d',
+ $this->servidor_id,
+ $this->ref_cod_instituicao
+ );
+
+ $obj_permissoes = new clsPermissoes();
+ $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, $backUrl);
+
+ $professorTurma = new clsModulesProfessorTurma(
+ $this->id,
+ $this->ano,
+ $this->ref_cod_instituicao,
+ $this->servidor_id,
+ $this->ref_cod_turma,
+ $this->funcao_exercida,
+ $this->tipo_vinculo,
+ $this->permite_lancar_faltas_componente
+ );
+
+ if ($professorTurma->existe2()) {
+ $this->mensagem .= 'Não é possível cadastrar pois já existe um vínculo com essa turma.
';
+
+ return false;
+ }
+
+ $editou = $professorTurma->edita();
+
+ if ($editou) {
+ $professorTurma->gravaComponentes($this->id, $this->componentecurricular);
+ $this->mensagem .= 'Edição efetuada com sucesso.
';
+ header('Location: ' . $backUrl);
+ die();
+ }
+
+ $this->mensagem = 'Edição não realizada.
';
+ return false;
+ }
- $this->excluiComponentes($this->id);
- $obj = new clsModulesProfessorTurma($this->id);
- $obj->excluir();
+ public function Excluir()
+ {
+ $backUrl = sprintf(
+ 'educar_servidor_vinculo_turma_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d',
+ $this->servidor_id,
+ $this->ref_cod_instituicao
+ );
- $this->mensagem .= 'Exclusão efetuada com sucesso.
';
- header('Location:' . $backUrl);
- die();
+ $obj_permissoes = new clsPermissoes();
+ $obj_permissoes->permissao_excluir(635, $this->pessoa_logada, 7, $backUrl);
- }
+ $professorTurma = new clsModulesProfessorTurma($this->id);
+ $professorTurma->excluiComponentes($this->id);
+ $professorTurma->excluir();
- function gravaComponentes($professor_turma_id){
- $this->excluiComponentes($professor_turma_id);
- foreach ($this->getRequest()->componentecurricular as $componenteCurricularId) {
- if (! empty($componenteCurricularId)) {
- Portabilis_Utils_Database::fetchPreparedQuery('INSERT INTO modules.professor_turma_disciplina VALUES ($1,$2)',array( 'params' => array($professor_turma_id, $componenteCurricularId) ));
- }
+ $this->mensagem .= 'Exclusão efetuada com sucesso.
';
+ header('Location:' . $backUrl);
+ die();
}
- }
- function excluiComponentes($professor_turma_id){
- Portabilis_Utils_Database::fetchPreparedQuery('DELETE FROM modules.professor_turma_disciplina WHERE professor_turma_id = $1', array( 'params' => array($professor_turma_id)));
- }
}
// Instancia objeto de página
@@ -311,5 +271,3 @@ function excluiComponentes($professor_turma_id){
// Gera o código HTML
$pagina->MakeAll();
-
-?>
diff --git a/ieducar/intranet/include/clsCadastro.inc.php b/ieducar/intranet/include/clsCadastro.inc.php
index 07a4cd8e01..fffcb59ea2 100644
--- a/ieducar/intranet/include/clsCadastro.inc.php
+++ b/ieducar/intranet/include/clsCadastro.inc.php
@@ -94,7 +94,6 @@ class clsCadastro extends clsCampos
var $nome_url_alt;
var $url_alt;
var $help_images = FALSE;
- var $locale = null;
var $array_botao;
var $array_botao_url;
diff --git a/ieducar/intranet/include/clsCampos.inc.php b/ieducar/intranet/include/clsCampos.inc.php
index 09be9ce81c..afc54809ea 100644
--- a/ieducar/intranet/include/clsCampos.inc.php
+++ b/ieducar/intranet/include/clsCampos.inc.php
@@ -1758,7 +1758,7 @@ classe = (classe == \'formmdtd\')? \'formlttd tr_\' + This.nome : \'formmdtd tr_
$name = '';
}
- $style = isset($componente['tr_invisivel']) ?
+ $style = (isset($componente['tr_invisivel']) && $componente['tr_invisivel']) ?
'style=\'visibility:collapse\'' : '';
$explicacao = ($componente[6]) ?
diff --git a/ieducar/intranet/include/clsDetalhe.inc.php b/ieducar/intranet/include/clsDetalhe.inc.php
index 9d2138f33e..5885fb7a3e 100644
--- a/ieducar/intranet/include/clsDetalhe.inc.php
+++ b/ieducar/intranet/include/clsDetalhe.inc.php
@@ -53,7 +53,6 @@ class clsDetalhe extends Core_Controller_Page_Abstract
var $bannerClose = FALSE;
var $largura;
var $detalhe = array();
- var $locale = null;
var $url_novo;
var $caption_novo = "Novo";
diff --git a/ieducar/intranet/include/clsListagem.inc.php b/ieducar/intranet/include/clsListagem.inc.php
index ee5a33ddaf..ceec9a4c6a 100644
--- a/ieducar/intranet/include/clsListagem.inc.php
+++ b/ieducar/intranet/include/clsListagem.inc.php
@@ -82,7 +82,6 @@ class clsListagem extends clsCampos
var $funcAcao = '';
var $funcAcaoNome = '';
var $rotulo_anterior;
- var $locale = null;
var $appendInTop = false;
var $array_botao;
diff --git a/ieducar/intranet/include/modules/clsModulesAuditoriaGeral.inc.php b/ieducar/intranet/include/modules/clsModulesAuditoriaGeral.inc.php
index de388ee609..64c62da280 100644
--- a/ieducar/intranet/include/modules/clsModulesAuditoriaGeral.inc.php
+++ b/ieducar/intranet/include/modules/clsModulesAuditoriaGeral.inc.php
@@ -51,14 +51,16 @@ class clsModulesAuditoriaGeral
var $_campos_lista;
var $_tabela;
+ var $id;
var $usuario_id;
var $codigo;
var $rotina;
var $_campo_order_by;
- function __construct($rotina, $usuario_id, $codigo = 'null'){
- $this->_campos_lista = 'codigo,
+ function __construct($rotina, $usuario_id, $codigo = 'null', $id){
+ $this->_campos_lista = 'id,
+ codigo,
usuario_id,
operacao,
rotina,
@@ -70,6 +72,7 @@ function __construct($rotina, $usuario_id, $codigo = 'null'){
$this->rotina = $rotina;
$this->usuario_id = $usuario_id;
$this->codigo = $codigo;
+ $this->id = $id;
// Seta usuário admin quando não houver usuário pois pode ser API/Novo educação
if (!$this->usuario_id) $this->usuario_id = 1;
@@ -199,13 +202,29 @@ public function exclusao($dados) {
$this->insereAuditoria(self::OPERACAO_EXCLUSAO, $dados, NULL);
}
- function lista($rotina, $usuario, $dataInicial, $dataFinal) {
+ function lista($rotina, $usuario, $dataInicial, $dataFinal, $horaInicial, $horaFinal, $operacao, $codigo)
+ {
$filtros = "";
$whereAnd = " WHERE ";
+ if(is_numeric($this->id)) {
+ $filtros .= "{$whereAnd} id = {$this->id}";
+ $whereAnd = " AND ";
+ }
+
if(is_string($rotina)) {
- $filtros .= "{$whereAnd} rotina LIKE '%{$rotina}%'";
+ $filtros .= "{$whereAnd} rotina ILIKE '%{$rotina}%'";
+ $whereAnd = " AND ";
+ }
+
+ if(is_numeric($operacao)) {
+ $filtros .= "{$whereAnd} operacao = {$operacao}";
+ $whereAnd = " AND ";
+ }
+
+ if(is_string($codigo)) {
+ $filtros .= "{$whereAnd} codigo = '{$codigo}'";
$whereAnd = " AND ";
}
@@ -227,6 +246,16 @@ function lista($rotina, $usuario, $dataInicial, $dataFinal) {
$whereAnd = " AND ";
}
+ if(is_string($horaInicial)) {
+ $filtros .= "{$whereAnd} data_hora::time >= '{$horaInicial}'";
+ $whereAnd = " AND ";
+ }
+
+ if(is_string($horaFinal)) {
+ $filtros .= "{$whereAnd} data_hora::time <= '{$horaFinal}'";
+ $whereAnd = " AND ";
+ }
+
$db = new clsBanco();
$countCampos = count( explode( ",", $this->_campos_lista ) );
$resultado = array();
diff --git a/ieducar/intranet/include/modules/clsModulesProfessorTurma.inc.php b/ieducar/intranet/include/modules/clsModulesProfessorTurma.inc.php
index 7791797714..b33b63beb6 100644
--- a/ieducar/intranet/include/modules/clsModulesProfessorTurma.inc.php
+++ b/ieducar/intranet/include/modules/clsModulesProfessorTurma.inc.php
@@ -1,514 +1,579 @@
- *
- * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
- * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
- * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
- * qualquer versão posterior.
- *
- * Este programa é distribuído na expectativa de que seja útil, porém, SEM
- * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU
- * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral
- * do GNU para mais detalhes.
- *
- * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
- * com este programa; se não, escreva para a Free Software Foundation, Inc., no
- * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
- *
- * @author Lucas Schmoeller da Silva
- * @category i-Educar
- * @license @@license@@
- * @package Module
- * @since ?
- * @version $Id$
- */
require_once 'include/pmieducar/geral.inc.php';
-/**
- * clsModulesProfessorTurma class.
- *
- * @author Lucas Schmoeller da Silva
- * @category i-Educar
- * @license @@license@@
- * @package Module
- * @since ?
- * @version @@package_version@@
- */
class clsModulesProfessorTurma
{
- var $id;
- var $ano;
- var $instituicao_id;
- var $servidor_id;
- var $turma_id;
- var $funcao_exercida;
- var $tipo_vinculo;
- var $permite_lancar_faltas_componente;
- var $codUsuario;
- /**
- * Armazena o total de resultados obtidos na última chamada ao método lista().
- * @var int
- */
- var $_total;
-
- /**
- * Nome do schema.
- * @var string
- */
- var $_schema;
-
- /**
- * Nome da tabela.
- * @var string
- */
- var $_tabela;
-
- /**
- * Lista separada por vírgula, com os campos que devem ser selecionados na
- * próxima chamado ao método lista().
- * @var string
- */
- var $_campos_lista;
-
- /**
- * Lista com todos os campos da tabela separados por vírgula, padrão para
- * seleção no método lista.
- * @var string
- */
- var $_todos_campos;
-
- /**
- * Valor que define a quantidade de registros a ser retornada pelo método lista().
- * @var int
- */
- var $_limite_quantidade;
-
- /**
- * Define o valor de offset no retorno dos registros no método lista().
- * @var int
- */
- var $_limite_offset;
-
- /**
- * Define o campo para ser usado como padrão de ordenação no método lista().
- * @var string
- */
- var $_campo_order_by;
-
- /**
- * Construtor.
- */
- function __construct( $id = NULL,$ano = NULL, $instituicao_id = NULL, $servidor_id = NULL, $turma_id = NULL, $funcao_exercida = NULL, $tipo_vinculo = NULL, $permite_lancar_faltas_componente = NULL)
- {
- $db = new clsBanco();
- $this->_schema = "modules.";
- $this->_tabela = "{$this->_schema}professor_turma";
-
- $this->_campos_lista = $this->_todos_campos = " pt.id, pt.ano, pt.instituicao_id, pt.servidor_id, pt.turma_id, pt.funcao_exercida, pt.tipo_vinculo, pt.permite_lancar_faltas_componente";
-
- if (is_numeric($id)) {
- $this->id = $id;
- }
-
- if (is_numeric($turma_id)) {
- $this->turma_id = $turma_id;
- }
-
- if (is_numeric($ano)) {
- $this->ano = $ano;
- }
-
- if (is_numeric($instituicao_id)) {
- $this->instituicao_id = $instituicao_id;
- }
-
- if (is_numeric($servidor_id)) {
- $this->servidor_id = $servidor_id;
- }
-
- if (is_numeric($funcao_exercida)) {
- $this->funcao_exercida = $funcao_exercida;
- }
-
- if (is_numeric($tipo_vinculo)) {
- $this->tipo_vinculo = $tipo_vinculo;
- }
-
- if (isset($permite_lancar_faltas_componente)) {
- $this->permite_lancar_faltas_componente = '1';
- }else{
- $this->permite_lancar_faltas_componente = '0';
- }
-
- }
-
- /**
- * Cria um novo registro.
- * @return bool
- */
- function cadastra()
- {
-
- if (is_numeric($this->turma_id) && is_numeric($this->funcao_exercida) && is_numeric($this->ano)
- && is_numeric($this->servidor_id) && is_numeric($this->instituicao_id) )
+ public $id;
+ public $ano;
+ public $instituicao_id;
+ public $servidor_id;
+ public $turma_id;
+ public $funcao_exercida;
+ public $tipo_vinculo;
+ public $permite_lancar_faltas_componente;
+ public $codUsuario;
+ public $pessoa_logada;
+ /**
+ * Armazena o total de resultados obtidos na última chamada ao método lista().
+ *
+ * @var int
+ */
+ public $_total;
+
+ /**
+ * Nome do schema.
+ *
+ * @var string
+ */
+ public $_schema;
+
+ /**
+ * Nome da tabela.
+ *
+ * @var string
+ */
+ public $_tabela;
+
+ /**
+ * Lista separada por vírgula, com os campos que devem ser selecionados na
+ * próxima chamado ao método lista().
+ *
+ * @var string
+ */
+ public $_campos_lista;
+
+ /**
+ * Lista com todos os campos da tabela separados por vírgula, padrão para
+ * seleção no método lista.
+ *
+ * @var string
+ */
+ public $_todos_campos;
+
+ /**
+ * Valor que define a quantidade de registros a ser retornada pelo método lista().
+ *
+ * @var int
+ */
+ public $_limite_quantidade;
+
+ /**
+ * Define o valor de offset no retorno dos registros no método lista().
+ *
+ * @var int
+ */
+ public $_limite_offset;
+
+ /**
+ * Define o campo para ser usado como padrão de ordenação no método lista().
+ *
+ * @var string
+ */
+ public $_campo_order_by;
+
+ /**
+ * Construtor.
+ */
+ public function __construct($id = null, $ano = null, $instituicao_id = null, $servidor_id = null, $turma_id = null, $funcao_exercida = null, $tipo_vinculo = null, $permite_lancar_faltas_componente = null)
{
-
- $db = new clsBanco();
- $campos = '';
- $valores = '';
- $gruda = '';
-
- if (is_numeric($this->instituicao_id)) {
- $campos .= "{$gruda}instituicao_id";
- $valores .= "{$gruda}'{$this->instituicao_id}'";
- $gruda = ", ";
- }
-
- if (is_numeric($this->ano)) {
- $campos .= "{$gruda}ano";
- $valores .= "{$gruda}'{$this->ano}'";
- $gruda = ", ";
- }
-
- if (is_numeric($this->servidor_id)) {
- $campos .= "{$gruda}servidor_id";
- $valores .= "{$gruda}'{$this->servidor_id}'";
- $gruda = ", ";
- }
-
- if (is_numeric($this->turma_id)) {
- $campos .= "{$gruda}turma_id";
- $valores .= "{$gruda}'{$this->turma_id}'";
- $gruda = ", ";
- }
-
- if (is_numeric($this->funcao_exercida)) {
- $campos .= "{$gruda}funcao_exercida";
- $valores .= "{$gruda}'{$this->funcao_exercida}'";
- $gruda = ", ";
- }
-
- if (is_numeric($this->tipo_vinculo)) {
- $campos .= "{$gruda}tipo_vinculo";
- $valores .= "{$gruda}'{$this->tipo_vinculo}'";
- $gruda = ", ";
- }
-
- if (is_numeric($this->permite_lancar_faltas_componente)) {
- $campos .= "{$gruda}permite_lancar_faltas_componente";
- $valores .= "{$gruda}'{$this->permite_lancar_faltas_componente}'";
- $gruda = ", ";
- }
-
- $campos .= "{$gruda}updated_at";
- $valores .= "{$gruda} CURRENT_TIMESTAMP";
- $gruda = ", ";
-
- $db->Consulta("INSERT INTO {$this->_tabela} ( $campos ) VALUES( $valores )");
- return $db->InsertId("{$this->_tabela}_id_seq");
- }
-
- return FALSE;
- }
-
- /**
- * Edita os dados de um registro.
- * @return bool
- */
- function edita()
- {
-
- if (is_numeric($this->id) && is_numeric($this->turma_id) && is_numeric($this->funcao_exercida) && is_numeric($this->ano)
+ $db = new clsBanco();
+ $this->_schema = 'modules.';
+ $this->_tabela = "{$this->_schema}professor_turma";
+ $this->pessoa_logada = $_SESSION['id_pessoa'];
+
+ $this->_campos_lista = $this->_todos_campos = ' pt.id, pt.ano, pt.instituicao_id, pt.servidor_id, pt.turma_id, pt.funcao_exercida, pt.tipo_vinculo, pt.permite_lancar_faltas_componente';
+
+ if (is_numeric($id)) {
+ $this->id = $id;
+ }
+
+ if (is_numeric($turma_id)) {
+ $this->turma_id = $turma_id;
+ }
+
+ if (is_numeric($ano)) {
+ $this->ano = $ano;
+ }
+
+ if (is_numeric($instituicao_id)) {
+ $this->instituicao_id = $instituicao_id;
+ }
+
+ if (is_numeric($servidor_id)) {
+ $this->servidor_id = $servidor_id;
+ }
+
+ if (is_numeric($funcao_exercida)) {
+ $this->funcao_exercida = $funcao_exercida;
+ }
+
+ if (is_numeric($tipo_vinculo)) {
+ $this->tipo_vinculo = $tipo_vinculo;
+ }
+
+ if (isset($permite_lancar_faltas_componente)) {
+ $this->permite_lancar_faltas_componente = '1';
+ } else {
+ $this->permite_lancar_faltas_componente = '0';
+ }
+ }
+
+ /**
+ * Cria um novo registro.
+ *
+ * @return bool
+ */
+ public function cadastra()
+ {
+ if (is_numeric($this->turma_id) && is_numeric($this->funcao_exercida) && is_numeric($this->ano)
&& is_numeric($this->servidor_id) && is_numeric($this->instituicao_id)) {
+ $db = new clsBanco();
+ $campos = '';
+ $valores = '';
+ $gruda = '';
+
+ if (is_numeric($this->instituicao_id)) {
+ $campos .= "{$gruda}instituicao_id";
+ $valores .= "{$gruda}'{$this->instituicao_id}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->ano)) {
+ $campos .= "{$gruda}ano";
+ $valores .= "{$gruda}'{$this->ano}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->servidor_id)) {
+ $campos .= "{$gruda}servidor_id";
+ $valores .= "{$gruda}'{$this->servidor_id}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->turma_id)) {
+ $campos .= "{$gruda}turma_id";
+ $valores .= "{$gruda}'{$this->turma_id}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->funcao_exercida)) {
+ $campos .= "{$gruda}funcao_exercida";
+ $valores .= "{$gruda}'{$this->funcao_exercida}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->tipo_vinculo)) {
+ $campos .= "{$gruda}tipo_vinculo";
+ $valores .= "{$gruda}'{$this->tipo_vinculo}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->permite_lancar_faltas_componente)) {
+ $campos .= "{$gruda}permite_lancar_faltas_componente";
+ $valores .= "{$gruda}'{$this->permite_lancar_faltas_componente}'";
+ $gruda = ', ';
+ }
+
+ $campos .= "{$gruda}updated_at";
+ $valores .= "{$gruda} CURRENT_TIMESTAMP";
+ $gruda = ', ';
+
+ $db->Consulta("INSERT INTO {$this->_tabela} ( $campos ) VALUES( $valores )");
+
+ $id = $db->InsertId("{$this->_tabela}_id_seq");
+ $this->id = $id;
+ $auditoria = new clsModulesAuditoriaGeral('professor_turma', $this->pessoa_logada, $id);
+ $auditoria->inclusao($this->detalhe());
+
+ return $id;
+ }
+
+ return false;
+ }
+
+ /**
+ * Edita os dados de um registro.
+ *
+ * @return bool
+ */
+ public function edita()
+ {
+ if (is_numeric($this->id) && is_numeric($this->turma_id) && is_numeric($this->funcao_exercida) && is_numeric($this->ano)
+ && is_numeric($this->servidor_id) && is_numeric($this->instituicao_id)) {
+ $db = new clsBanco();
+ $set = '';
+ $gruda = '';
+
+ if (is_numeric($this->ano)) {
+ $set .= "{$gruda}ano = '{$this->ano}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->instituicao_id)) {
+ $set .= "{$gruda}instituicao_id = '{$this->instituicao_id}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->servidor_id)) {
+ $set .= "{$gruda}servidor_id = '{$this->servidor_id}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->turma_id)) {
+ $set .= "{$gruda}turma_id = '{$this->turma_id}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->funcao_exercida)) {
+ $set .= "{$gruda}funcao_exercida = '{$this->funcao_exercida}'";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->tipo_vinculo)) {
+ $set .= "{$gruda}tipo_vinculo = '{$this->tipo_vinculo}'";
+ $gruda = ', ';
+ } elseif (is_null($this->tipo_vinculo)) {
+ $set .= "{$gruda}tipo_vinculo = NULL";
+ $gruda = ', ';
+ }
+
+ if (is_numeric($this->permite_lancar_faltas_componente)) {
+ $set .= "{$gruda}permite_lancar_faltas_componente = '{$this->permite_lancar_faltas_componente}'";
+ $gruda = ', ';
+ }
+
+ $set .= "{$gruda}updated_at = CURRENT_TIMESTAMP";
+ $gruda = ', ';
+
+ if ($set) {
+ $detalheAntigo = $this->detalhe();
+ $db->Consulta("UPDATE {$this->_tabela} SET $set WHERE id = '{$this->id}'");
+ $detalheAtual = $this->detalhe();
+ $auditoria = new clsModulesAuditoriaGeral('professor_turma', $this->pessoa_logada, $this->id);
+ $auditoria->alteracao($detalheAntigo, $detalheAtual);
+
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ /**
+ * Retorna uma lista de registros filtrados de acordo com os parâmetros.
+ *
+ * @return array
+ */
+ public function lista(
+ $servidor_id = null,
+ $instituicao_id = null,
+ $ano = null,
+ $ref_cod_escola = null,
+ $ref_cod_curso = null,
+ $ref_cod_serie = null,
+ $ref_cod_turma = null,
+ $funcao_exercida = null,
+ $tipo_vinculo = null
+ ) {
+ $sql = "SELECT {$this->_campos_lista}, t.nm_turma, t.cod_turma as ref_cod_turma, t.ref_ref_cod_serie as ref_cod_serie,
+ s.nm_serie, t.ref_cod_curso, c.nm_curso, t.ref_ref_cod_escola as ref_cod_escola, p.nome as nm_escola
+ FROM {$this->_tabela} pt";
+ $filtros = ' , pmieducar.turma t, pmieducar.serie s, pmieducar.curso c, pmieducar.escola e, cadastro.pessoa p WHERE pt.turma_id = t.cod_turma AND t.ref_ref_cod_serie = s.cod_serie AND s.ref_cod_curso = c.cod_curso
+ AND t.ref_ref_cod_escola = e.cod_escola AND e.ref_idpes = p.idpes ';
+
+ $whereAnd = ' AND ';
+
+ if (is_numeric($servidor_id)) {
+ $filtros .= "{$whereAnd} pt.servidor_id = '{$servidor_id}'";
+ $whereAnd = ' AND ';
+ }
+
+ if (is_numeric($instituicao_id)) {
+ $filtros .= "{$whereAnd} pt.instituicao_id = '{$instituicao_id}'";
+ $whereAnd = ' AND ';
+ }
+
+ if (is_numeric($ano)) {
+ $filtros .= "{$whereAnd} pt.ano = '{$ano}'";
+ $whereAnd = ' AND ';
+ }
+
+ if (is_numeric($ref_cod_escola)) {
+ $filtros .= "{$whereAnd} t.ref_ref_cod_escola = '{$ref_cod_escola}'";
+ $whereAnd = ' AND ';
+ } elseif ($this->codUsuario) {
+ $filtros .= "{$whereAnd} EXISTS (SELECT 1
+ FROM pmieducar.escola_usuario
+ WHERE escola_usuario.ref_cod_escola = t.ref_ref_cod_escola
+ AND escola_usuario.ref_cod_usuario = '{$this->codUsuario}')";
+ $whereAnd = ' AND ';
+ }
+
+ if (is_numeric($ref_cod_curso)) {
+ $filtros .= "{$whereAnd} t.ref_cod_curso = '{$ref_cod_curso}'";
+ $whereAnd = ' AND ';
+ }
+
+ if (is_numeric($ref_cod_serie)) {
+ $filtros .= "{$whereAnd} t.ref_ref_cod_serie = '{$ref_cod_serie}'";
+ $whereAnd = ' AND ';
+ }
+
+ if (is_numeric($ref_cod_turma)) {
+ $filtros .= "{$whereAnd} t.cod_turma = '{$ref_cod_turma}'";
+ $whereAnd = ' AND ';
+ }
+
+ if (is_numeric($funcao_exercida)) {
+ $filtros .= "{$whereAnd} pt.funcao_exercida = '{$funcao_exercida}'";
+ $whereAnd = ' AND ';
+ }
+
+ if (is_numeric($tipo_vinculo)) {
+ $filtros .= "{$whereAnd} pt.tipo_vinculo = '{$tipo_vinculo}'";
+ $whereAnd = ' AND ';
+ }
+
+ $db = new clsBanco();
+ $countCampos = count(explode(',', $this->_campos_lista))+8;
+ $resultado = [];
+
+ $sql .= $filtros . $this->getOrderby() . $this->getLimite();
+
+ $this->_total = $db->CampoUnico("SELECT COUNT(0) FROM {$this->_tabela} pt {$filtros}");
+
+ $db->Consulta($sql);
+
+ if ($countCampos > 1) {
+ while ($db->ProximoRegistro()) {
+ $tupla = $db->Tupla();
+ $tupla['_total'] = $this->_total;
+ $resultado[] = $tupla;
+ }
+ } else {
+ while ($db->ProximoRegistro()) {
+ $tupla = $db->Tupla();
+ $resultado[] = $tupla[$this->_campos_lista];
+ }
+ }
+ if (count($resultado)) {
+ return $resultado;
+ }
+
+ return false;
+ }
+
+ /**
+ * Retorna um array com os dados de um registro.
+ *
+ * @return array
+ */
+ public function detalhe()
+ {
+ if (is_numeric($this->id)) {
+ $db = new clsBanco();
+ $db->Consulta("SELECT {$this->_campos_lista}, t.nm_turma, s.nm_serie, c.nm_curso, p.nome as nm_escola
+ FROM {$this->_tabela} pt, pmieducar.turma t, pmieducar.serie s, pmieducar.curso c,
+ pmieducar.escola e, cadastro.pessoa p
+ WHERE pt.turma_id = t.cod_turma AND t.ref_ref_cod_serie = s.cod_serie AND s.ref_cod_curso = c.cod_curso
+ AND t.ref_ref_cod_escola = e.cod_escola AND e.ref_idpes = p.idpes AND id = '{$this->id}'");
+ $db->ProximoRegistro();
- $db = new clsBanco();
- $set = '';
-
- if (is_numeric($this->ano)) {
- $set .= "{$gruda}ano = '{$this->ano}'";
- $gruda = ", ";
- }
-
- if (is_numeric($this->instituicao_id)) {
- $set .= "{$gruda}instituicao_id = '{$this->instituicao_id}'";
- $gruda = ", ";
- }
+ return $db->Tupla();
+ }
- if (is_numeric($this->servidor_id)) {
- $set .= "{$gruda}servidor_id = '{$this->servidor_id}'";
- $gruda = ", ";
+ return false;
}
- if (is_numeric($this->turma_id)) {
+ /**
+ * Retorna um array com os dados de um registro.
+ *
+ * @return array
+ */
+ public function existe()
+ {
+ if (is_numeric($this->id)) {
+ $db = new clsBanco();
+ $db->Consulta("SELECT 1 FROM {$this->_tabela} pt WHERE id = '{$this->id}'");
+ $db->ProximoRegistro();
- $set .= "{$gruda}turma_id = '{$this->turma_id}'";
- $gruda = ", ";
- }
+ return $db->Tupla();
+ }
- if (is_numeric($this->funcao_exercida)) {
- $set .= "{$gruda}funcao_exercida = '{$this->funcao_exercida}'";
- $gruda = ", ";
+ return false;
}
- if (is_numeric($this->tipo_vinculo)) {
- $set .= "{$gruda}tipo_vinculo = '{$this->tipo_vinculo}'";
- $gruda = ", ";
- }elseif(is_null($this->tipo_vinculo)){
- $set .= "{$gruda}tipo_vinculo = NULL";
- $gruda = ", ";
- }
+ public function existe2()
+ {
+ if (is_numeric($this->ano) && is_numeric($this->instituicao_id) && is_numeric($this->servidor_id)
+ && is_numeric($this->turma_id)) {
+ $db = new clsBanco();
+ $sql = "SELECT id FROM {$this->_tabela} pt WHERE ano = '{$this->ano}' AND turma_id = '{$this->turma_id}'
+ AND instituicao_id = '{$this->instituicao_id}' AND servidor_id = '{$this->servidor_id}' ";
- if (is_numeric($this->permite_lancar_faltas_componente)) {
- $set .= "{$gruda}permite_lancar_faltas_componente = '{$this->permite_lancar_faltas_componente}'";
- $gruda = ", ";
- }
+ if (is_numeric($this->id)) {
+ $sql .= " AND id <> {$this->id}";
+ }
- $set .= "{$gruda}updated_at = CURRENT_TIMESTAMP";
- $gruda = ", ";
+ return $db->UnicoCampo($sql);
+ }
- if ($set) {
- $db->Consulta("UPDATE {$this->_tabela} SET $set WHERE id = '{$this->id}'");
- return TRUE;
- }
+ return false;
}
- return FALSE;
- }
-
- /**
- * Retorna uma lista de registros filtrados de acordo com os parâmetros.
- * @return array
- */
- function lista($servidor_id = NULL, $instituicao_id = NULL, $ano = NULL, $ref_cod_escola = NULL, $ref_cod_curso = NULL,
- $ref_cod_serie = NULL, $ref_cod_turma = NULL, $funcao_exercida = NULL, $tipo_vinculo = NULL)
- {
-
- $sql = "SELECT {$this->_campos_lista}, t.nm_turma, t.cod_turma as ref_cod_turma, t.ref_ref_cod_serie as ref_cod_serie,
- s.nm_serie, t.ref_cod_curso, c.nm_curso, t.ref_ref_cod_escola as ref_cod_escola, p.nome as nm_escola
- FROM {$this->_tabela} pt";
- $filtros = " , pmieducar.turma t, pmieducar.serie s, pmieducar.curso c, pmieducar.escola e, cadastro.pessoa p WHERE pt.turma_id = t.cod_turma AND t.ref_ref_cod_serie = s.cod_serie AND s.ref_cod_curso = c.cod_curso
- AND t.ref_ref_cod_escola = e.cod_escola AND e.ref_idpes = p.idpes ";
+ /**
+ * Exclui um registro.
+ *
+ * @return bool
+ */
+ public function excluir()
+ {
+ if (is_numeric($this->id)) {
+ $detalhe = $this->detalhe();
+ $sql = "DELETE FROM {$this->_tabela} pt WHERE id = '{$this->id}'";
+ $db = new clsBanco();
+ $db->Consulta($sql);
+ $auditoria = new clsModulesAuditoriaGeral('professor_turma', $this->pessoa_logada, $this->id);
+ $auditoria->exclusao($detalhe);
- $whereAnd = " AND ";
+ return true;
+ }
- if (is_numeric($servidor_id)) {
- $filtros .= "{$whereAnd} pt.servidor_id = '{$servidor_id}'";
- $whereAnd = " AND ";
+ return false;
}
- if (is_numeric($instituicao_id)) {
- $filtros .= "{$whereAnd} pt.instituicao_id = '{$instituicao_id}'";
- $whereAnd = " AND ";
+ public function gravaComponentes($professor_turma_id, $componentes)
+ {
+ $componentesAntigos = $this->retornaComponentesVinculados($professor_turma_id);
+ $this->excluiComponentes($professor_turma_id);
+ $db = new clsBanco();
+ foreach ($componentes as $componente) {
+ $db->Consulta("INSERT INTO modules.professor_turma_disciplina VALUES ({$professor_turma_id},{$componente})");
+ }
+ $componentesNovos = $this->retornaComponentesVinculados($professor_turma_id);
+ $this->auditaComponentesVinculados($professor_turma_id, $componentesAntigos, $componentesNovos);
}
- if (is_numeric($ano)) {
- $filtros .= "{$whereAnd} pt.ano = '{$ano}'";
- $whereAnd = " AND ";
+ public function excluiComponentes($professor_turma_id)
+ {
+ $db = new clsBanco();
+ $db->Consulta("DELETE FROM modules.professor_turma_disciplina WHERE professor_turma_id = {$professor_turma_id}");
}
- if (is_numeric($ref_cod_escola)) {
- $filtros .= "{$whereAnd} t.ref_ref_cod_escola = '{$ref_cod_escola}'";
- $whereAnd = " AND ";
- }elseif ($this->codUsuario) {
- $filtros .= "{$whereAnd} EXISTS (SELECT 1
- FROM pmieducar.escola_usuario
- WHERE escola_usuario.ref_cod_escola = t.ref_ref_cod_escola
- AND escola_usuario.ref_cod_usuario = '{$this->codUsuario}')";
- $whereAnd = " AND ";
- }
+ public function retornaComponentesVinculados($professor_turma_id)
+ {
+ $componentesVinculados = [];
+ $sql = "SELECT componente_curricular_id
+ FROM modules.professor_turma_disciplina
+ WHERE professor_turma_id = {$professor_turma_id}";
+ $db = new clsBanco();
+ $db->Consulta($sql);
+ while ($db->ProximoRegistro()) {
+ $tupla = $db->Tupla();
+ $componentesVinculados[] = $tupla['componente_curricular_id'];
+ }
+ return $componentesVinculados;
+ }
+
+ private function auditaComponentesVinculados($professor_turma_id, $componentesAntigos, $componentesNovos)
+ {
+ $componentesExcluidos = array_diff($componentesAntigos, $componentesNovos);
+ $componentesAdicionados = array_diff($componentesNovos, $componentesAntigos);
- if (is_numeric($ref_cod_curso)) {
- $filtros .= "{$whereAnd} t.ref_cod_curso = '{$ref_cod_curso}'";
- $whereAnd = " AND ";
- }
+ $auditoria = new clsModulesAuditoriaGeral('professor_turma_disciplina', $this->pessoa_logada, $professor_turma_id);
- if (is_numeric($ref_cod_serie)) {
- $filtros .= "{$whereAnd} t.ref_ref_cod_serie = '{$ref_cod_serie}'";
- $whereAnd = " AND ";
- }
+ foreach ($componentesExcluidos as $componente) {
+ $componente = [
+ 'componente_curricular_id' => $componente,
+ 'nome' => $this->retornaNomeDoComponente($componente)
+ ];
+ $auditoria->exclusao($componente);
+ }
- if (is_numeric($ref_cod_turma)) {
- $filtros .= "{$whereAnd} t.cod_turma = '{$ref_cod_turma}'";
- $whereAnd = " AND ";
+ foreach ($componentesAdicionados as $componente) {
+ $componente = [
+ 'componente_curricular_id' => $componente,
+ 'nome' => $this->retornaNomeDoComponente($componente)
+ ];
+ $auditoria->inclusao($componente);
+ }
}
- if (is_numeric($funcao_exercida)) {
- $filtros .= "{$whereAnd} pt.funcao_exercida = '{$funcao_exercida}'";
- $whereAnd = " AND ";
+ public function retornaNomeDoComponente($idComponente)
+ {
+ $mapperComponente = new ComponenteCurricular_Model_ComponenteDataMapper;
+ $componente = $mapperComponente->find(['id' => $idComponente]);
+ return $componente->nome;
}
- if (is_numeric($tipo_vinculo)) {
- $filtros .= "{$whereAnd} pt.tipo_vinculo = '{$tipo_vinculo}'";
- $whereAnd = " AND ";
+ /**
+ * Define quais campos da tabela serão selecionados no método Lista().
+ */
+ public function setCamposLista($str_campos)
+ {
+ $this->_campos_lista = $str_campos;
}
- $db = new clsBanco();
- $countCampos = count(explode(',', $this->_campos_lista))+8;
- $resultado = array();
-
- $sql .= $filtros . $this->getOrderby() . $this->getLimite();
-
- $this->_total = $db->CampoUnico("SELECT COUNT(0) FROM {$this->_tabela} pt {$filtros}");
-
- $db->Consulta($sql);
-
- if ($countCampos > 1) {
- while ($db->ProximoRegistro()) {
- $tupla = $db->Tupla();
- $tupla["_total"] = $this->_total;
- $resultado[] = $tupla;
- }
- }
- else {
- while ($db->ProximoRegistro()) {
- $tupla = $db->Tupla();
- $resultado[] = $tupla[$this->_campos_lista];
- }
- }
- if (count($resultado)) {
- return $resultado;
+ /**
+ * Define que o método Lista() deverpa retornar todos os campos da tabela.
+ */
+ public function resetCamposLista()
+ {
+ $this->_campos_lista = $this->_todos_campos;
}
- return FALSE;
- }
+ /**
+ * Define limites de retorno para o método Lista().
+ */
+ public function setLimite($intLimiteQtd, $intLimiteOffset = null)
+ {
+ $this->_limite_quantidade = $intLimiteQtd;
+ $this->_limite_offset = $intLimiteOffset;
+ }
- /**
- * Retorna um array com os dados de um registro.
- * @return array
- */
- function detalhe()
- {
+ /**
+ * Retorna a string com o trecho da query responsável pelo limite de
+ * registros retornados/afetados.
+ *
+ * @return string
+ */
+ public function getLimite()
+ {
+ if (is_numeric($this->_limite_quantidade)) {
+ $retorno = " LIMIT {$this->_limite_quantidade}";
+ if (is_numeric($this->_limite_offset)) {
+ $retorno .= " OFFSET {$this->_limite_offset} ";
+ }
- if (is_numeric($this->id)) {
- $db = new clsBanco();
- $db->Consulta("SELECT {$this->_campos_lista}, t.nm_turma, s.nm_serie, c.nm_curso, p.nome as nm_escola
- FROM {$this->_tabela} pt, pmieducar.turma t, pmieducar.serie s, pmieducar.curso c,
- pmieducar.escola e, cadastro.pessoa p
- WHERE pt.turma_id = t.cod_turma AND t.ref_ref_cod_serie = s.cod_serie AND s.ref_cod_curso = c.cod_curso
- AND t.ref_ref_cod_escola = e.cod_escola AND e.ref_idpes = p.idpes AND id = '{$this->id}'");
- $db->ProximoRegistro();
- return $db->Tupla();
- }
+ return $retorno;
+ }
- return FALSE;
- }
-
- /**
- * Retorna um array com os dados de um registro.
- * @return array
- */
- function existe()
- {
- if (is_numeric($this->id)) {
- $db = new clsBanco();
- $db->Consulta("SELECT 1 FROM {$this->_tabela} pt WHERE id = '{$this->id}'");
- $db->ProximoRegistro();
- return $db->Tupla();
+ return '';
}
- return FALSE;
- }
-
- function existe2()
- {
- if (is_numeric($this->ano) && is_numeric($this->instituicao_id) && is_numeric($this->servidor_id)
- && is_numeric($this->turma_id)) {
- $db = new clsBanco();
- $sql = "SELECT id FROM {$this->_tabela} pt WHERE ano = '{$this->ano}' AND turma_id = '{$this->turma_id}'
- AND instituicao_id = '{$this->instituicao_id}' AND servidor_id = '{$this->servidor_id}' ";
- if (is_numeric($this->id))
- $sql .= " AND id <> {$this->id}";
+ /**
+ * Define o campo para ser utilizado como ordenação no método Lista().
+ */
+ public function setOrderby($strNomeCampo)
+ {
+ if (is_string($strNomeCampo) && $strNomeCampo) {
+ $this->_campo_order_by = $strNomeCampo;
+ }
+ }
+
+ /**
+ * Retorna a string com o trecho da query responsável pela Ordenação dos
+ * registros.
+ *
+ * @return string
+ */
+ public function getOrderby()
+ {
+ if (is_string($this->_campo_order_by)) {
+ return " ORDER BY {$this->_campo_order_by} ";
+ }
- return $db->UnicoCampo($sql);
- }
- return FALSE;
- }
-
- /**
- * Exclui um registro.
- * @return bool
- */
- function excluir()
- {
-
- if (is_numeric($this->id)) {
- $sql = "DELETE FROM {$this->_tabela} pt WHERE id = '{$this->id}'";
- $db = new clsBanco();
- $db->Consulta($sql);
- return true;
- }
- return FALSE;
- }
-
- /**
- * Define quais campos da tabela serão selecionados no método Lista().
- */
- function setCamposLista($str_campos)
- {
- $this->_campos_lista = $str_campos;
- }
-
- /**
- * Define que o método Lista() deverpa retornar todos os campos da tabela.
- */
- function resetCamposLista()
- {
- $this->_campos_lista = $this->_todos_campos;
- }
-
- /**
- * Define limites de retorno para o método Lista().
- */
- function setLimite($intLimiteQtd, $intLimiteOffset = NULL)
- {
- $this->_limite_quantidade = $intLimiteQtd;
- $this->_limite_offset = $intLimiteOffset;
- }
-
- /**
- * Retorna a string com o trecho da query responsável pelo limite de
- * registros retornados/afetados.
- *
- * @return string
- */
- function getLimite()
- {
- if (is_numeric($this->_limite_quantidade)) {
- $retorno = " LIMIT {$this->_limite_quantidade}";
- if (is_numeric($this->_limite_offset)) {
- $retorno .= " OFFSET {$this->_limite_offset} ";
- }
- return $retorno;
- }
- return '';
- }
-
- /**
- * Define o campo para ser utilizado como ordenação no método Lista().
- */
- function setOrderby($strNomeCampo)
- {
- if (is_string($strNomeCampo) && $strNomeCampo ) {
- $this->_campo_order_by = $strNomeCampo;
- }
- }
-
- /**
- * Retorna a string com o trecho da query responsável pela Ordenação dos
- * registros.
- *
- * @return string
- */
- function getOrderby()
- {
- if (is_string($this->_campo_order_by)) {
- return " ORDER BY {$this->_campo_order_by} ";
+ return '';
}
- return '';
- }
-}
\ No newline at end of file
+}
diff --git a/ieducar/intranet/styles/custom.css b/ieducar/intranet/styles/custom.css
index 3dd18d1a6e..73bf9c81dd 100644
--- a/ieducar/intranet/styles/custom.css
+++ b/ieducar/intranet/styles/custom.css
@@ -429,7 +429,9 @@ td.fundoLocalizacao {
margin-top: 15px;
}
-#localizacao a{
+#localizacao a,
+#localizacao span{
+ font-weight: bold !important;
color: #47728f;
font-size: 14px !important;
}
diff --git a/ieducar/lib/Core/Controller/Page/Abstract.php b/ieducar/lib/Core/Controller/Page/Abstract.php
index 62be53b7be..23d2d293ff 100644
--- a/ieducar/lib/Core/Controller/Page/Abstract.php
+++ b/ieducar/lib/Core/Controller/Page/Abstract.php
@@ -1,55 +1,12 @@
- *
- * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
- * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
- * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
- * qualquer versão posterior.
- *
- * Este programa é distribuído na expectativa de que seja útil, porém, SEM
- * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU
- * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral
- * do GNU para mais detalhes.
- *
- * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
- * com este programa; se não, escreva para a Free Software Foundation, Inc., no
- * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
- *
- * @author Eriksen Costa Paixão
- * @category i-Educar
- * @license @@license@@
- * @package Core_Controller
- * @since Arquivo disponível desde a versão 1.1.0
- * @version $Id$
- */
-
+use iEducar\Modules\Navigation\Breadcrumb;
require_once 'CoreExt/Controller/Abstract.php';
require_once 'Core/Controller/Page/Interface.php';
require_once 'Core/Controller/Page/Exception.php';
require_once 'CoreExt/Configurable.php';
require_once 'CoreExt/Exception/InvalidArgumentException.php';
-/**
- * Core_Controller_Page_Abstract abstract class.
- *
- * Provê uma implementação básica de um
- * {@link http://martinfowler.com/eaaCatalog/pageController.html page controller}.
- *
- * Sua funcionalidade está integrada com o uso dos componentes
- * CoreExt_Entity e CoreExt_DataMapper.
- *
- * @author Eriksen Costa Paixão
- * @category i-Educar
- * @license @@license@@
- * @package Core_Controller
- * @since Classe disponível desde a versão 1.1.0
- * @version @@package_version@@
- */
abstract class Core_Controller_Page_Abstract
extends CoreExt_Controller_Abstract
implements Core_Controller_Page_Interface
@@ -134,12 +91,23 @@ abstract class Core_Controller_Page_Abstract
*/
private $_output = array();
+ /**
+ * @var integer
+ */
+ public $pessoa_logada = NULL;
+
+ /**
+ * @var string
+ */
+ public $locale = NULL;
+
/**
* Construtor.
*/
public function __construct()
{
$this->_options['id_usuario'] = $this->getSession()->id_pessoa;
+ $this->pessoa_logada = $this->getSession()->id_pessoa ?? null;
}
/**
@@ -468,4 +436,16 @@ public function generate(CoreExt_Controller_Page_Interface $instance)
require_once 'Core/View.php';
Core_View::generate($instance);
}
+
+ public function getQueryString($name, $default = null)
+ {
+ return $_GET[$name] ?? $default;
+ }
+
+ public function breadcrumb($currentPage, $breadcrumbs = [])
+ {
+ $breadcrumb = new Breadcrumb();
+ $breadcrumb = $breadcrumb->makeBreadcrumb($currentPage, $breadcrumbs);
+ $this->locale = $breadcrumb;
+ }
}
diff --git a/ieducar/lib/CoreExt/Controller/Abstract.php b/ieducar/lib/CoreExt/Controller/Abstract.php
index 5d13e07d7b..b0a96fde2c 100644
--- a/ieducar/lib/CoreExt/Controller/Abstract.php
+++ b/ieducar/lib/CoreExt/Controller/Abstract.php
@@ -210,4 +210,20 @@ public function redirect($url)
header(sprintf('Location: %s', $url));
}
+
+ /**
+ * Faz redirecionamento caso condição seja válida e encerra aplicação
+ *
+ * @param bool $condition
+ * @param string $url
+ *
+ * @return void
+ */
+ public function redirectIf($condition, $url)
+ {
+ if ($condition) {
+ header('Location: ' . $url);
+ die();
+ }
+ }
}
diff --git a/ieducar/lib/Portabilis/Date/Utils.php b/ieducar/lib/Portabilis/Date/Utils.php
index 167788592f..660b7176e1 100644
--- a/ieducar/lib/Portabilis/Date/Utils.php
+++ b/ieducar/lib/Portabilis/Date/Utils.php
@@ -133,4 +133,9 @@ public static function checkDateBissexto($data) {
return ($day == 29 && !checkdate($month, $day, $year));
}
+ public static function isDateValid($date, $format = 'Y-m-d')
+ {
+ return (boolean) DateTime::createFromFormat($format, $date);
+ }
+
}
diff --git a/ieducar/lib/Portabilis/View/Helper/Input/Resource/SimpleSearchRotinasAuditoria.php b/ieducar/lib/Portabilis/View/Helper/Input/Resource/SimpleSearchRotinasAuditoria.php
new file mode 100644
index 0000000000..ca30b2b9af
--- /dev/null
+++ b/ieducar/lib/Portabilis/View/Helper/Input/Resource/SimpleSearchRotinasAuditoria.php
@@ -0,0 +1,30 @@
+ 'rotinas-auditoria',
+ 'apiController' => 'RotinasAuditoria',
+ 'apiResource' => 'rotinas-auditoria-search',
+ 'showIdOnValue' => false
+ ];
+
+ $options = $this->mergeOptions($options, $defaultOptions);
+
+ parent::simpleSearch($options['objectName'], $attrName, $options);
+ }
+
+ protected function inputPlaceholder($inputOptions)
+ {
+ return 'Informe o nome da rotina';
+ }
+}
diff --git a/ieducar/lib/Portabilis/View/Helper/Inputs.php b/ieducar/lib/Portabilis/View/Helper/Inputs.php
index 6538b468a6..20a3a52c0e 100644
--- a/ieducar/lib/Portabilis/View/Helper/Inputs.php
+++ b/ieducar/lib/Portabilis/View/Helper/Inputs.php
@@ -235,6 +235,12 @@ public function simpleSearchIes($attrName, $inputOptions = array(), $helperOptio
}
+ public function simpleSearchRotinasAuditoria($attrName, $inputOptions = array(), $helperOptions = array()) {
+
+ $this->simpleSearchResourceInput('simpleSearchRotinasAuditoria', $attrName, $inputOptions, $helperOptions);
+
+ }
+
public function simpleSearchCursoSuperior($attrName, $inputOptions = array(), $helperOptions = array()) {
$this->simpleSearchResourceInput('simpleSearchCursoSuperior', $attrName, $inputOptions, $helperOptions);
diff --git a/ieducar/misc/database/migrations/20180727205418_adiciona_id_na_tabela_de_auditoria_geral.php b/ieducar/misc/database/migrations/20180727205418_adiciona_id_na_tabela_de_auditoria_geral.php
new file mode 100644
index 0000000000..015f9ecd39
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180727205418_adiciona_id_na_tabela_de_auditoria_geral.php
@@ -0,0 +1,16 @@
+execute('ALTER TABLE modules.auditoria_geral ADD COLUMN id SERIAL PRIMARY KEY;');
+ }
+
+ public function down()
+ {
+ $this->execute('ALTER TABLE modules.auditoria_geral DROP COLUMN id;');
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180817192142_cria_trigger_para_impedir_duplicacao_de_notas.php b/ieducar/misc/database/migrations/20180817192142_cria_trigger_para_impedir_duplicacao_de_notas.php
new file mode 100644
index 0000000000..04824c8840
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180817192142_cria_trigger_para_impedir_duplicacao_de_notas.php
@@ -0,0 +1,28 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180817192154_cria_trigger_para_impedir_duplicacao_de_pareceres.php b/ieducar/misc/database/migrations/20180817192154_cria_trigger_para_impedir_duplicacao_de_pareceres.php
new file mode 100644
index 0000000000..d328ebb02f
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180817192154_cria_trigger_para_impedir_duplicacao_de_pareceres.php
@@ -0,0 +1,27 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180817192158_cria_trigger_para_impedir_duplicacao_de_faltas.php b/ieducar/misc/database/migrations/20180817192158_cria_trigger_para_impedir_duplicacao_de_faltas.php
new file mode 100644
index 0000000000..4ede3dac34
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180817192158_cria_trigger_para_impedir_duplicacao_de_faltas.php
@@ -0,0 +1,27 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822140819_cria_nova_coluna_query_em_auditoria_geral.php b/ieducar/misc/database/migrations/20180822140819_cria_nova_coluna_query_em_auditoria_geral.php
new file mode 100644
index 0000000000..6fa2bf5ef0
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822140819_cria_nova_coluna_query_em_auditoria_geral.php
@@ -0,0 +1,16 @@
+execute('ALTER TABLE modules.auditoria_geral ADD COLUMN query text;');
+ }
+
+ public function down()
+ {
+ $this->execute('ALTER TABLE modules.auditoria_geral drop COLUMN query;');
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822141028_cria_trigger_audita_nota_geral.php b/ieducar/misc/database/migrations/20180822141028_cria_trigger_audita_nota_geral.php
new file mode 100644
index 0000000000..94676e70b9
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822141028_cria_trigger_audita_nota_geral.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822143918_cria_trigger_audita_nota_exame.php b/ieducar/misc/database/migrations/20180822143918_cria_trigger_audita_nota_exame.php
new file mode 100644
index 0000000000..1fa1e4e824
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822143918_cria_trigger_audita_nota_exame.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822144312_cria_trigger_audita_nota_componente_curricular.php b/ieducar/misc/database/migrations/20180822144312_cria_trigger_audita_nota_componente_curricular.php
new file mode 100644
index 0000000000..eac6ae3217
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822144312_cria_trigger_audita_nota_componente_curricular.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
\ No newline at end of file
diff --git a/ieducar/misc/database/migrations/20180822144436_cria_trigger_audita_nota_componente_curricular_media.php b/ieducar/misc/database/migrations/20180822144436_cria_trigger_audita_nota_componente_curricular_media.php
new file mode 100644
index 0000000000..126f05fe8b
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822144436_cria_trigger_audita_nota_componente_curricular_media.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822144605_cria_trigger_audita_parecer_geral.php b/ieducar/misc/database/migrations/20180822144605_cria_trigger_audita_parecer_geral.php
new file mode 100644
index 0000000000..6842072bae
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822144605_cria_trigger_audita_parecer_geral.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822144712_cria_trigger_audita_parecer_componente_curricular.php b/ieducar/misc/database/migrations/20180822144712_cria_trigger_audita_parecer_componente_curricular.php
new file mode 100644
index 0000000000..68ee02ca50
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822144712_cria_trigger_audita_parecer_componente_curricular.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822144839_cria_trigger_audita_falta_geral.php b/ieducar/misc/database/migrations/20180822144839_cria_trigger_audita_falta_geral.php
new file mode 100644
index 0000000000..8df83c82aa
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822144839_cria_trigger_audita_falta_geral.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822145032_cria_trigger_audita_falta_componente_curricular.php b/ieducar/misc/database/migrations/20180822145032_cria_trigger_audita_falta_componente_curricular.php
new file mode 100644
index 0000000000..7f2df14160
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822145032_cria_trigger_audita_falta_componente_curricular.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822145147_cria_trigger_audita_matricula.php b/ieducar/misc/database/migrations/20180822145147_cria_trigger_audita_matricula.php
new file mode 100644
index 0000000000..b647805f1d
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822145147_cria_trigger_audita_matricula.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822145248_cria_trigger_audita_matricula_turma.php b/ieducar/misc/database/migrations/20180822145248_cria_trigger_audita_matricula_turma.php
new file mode 100644
index 0000000000..bdd6293011
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822145248_cria_trigger_audita_matricula_turma.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/misc/database/migrations/20180822172257_cria_trigger_audita_media_geral.php b/ieducar/misc/database/migrations/20180822172257_cria_trigger_audita_media_geral.php
new file mode 100644
index 0000000000..b30081aa64
--- /dev/null
+++ b/ieducar/misc/database/migrations/20180822172257_cria_trigger_audita_media_geral.php
@@ -0,0 +1,35 @@
+execute($sql);
+ }
+}
diff --git a/ieducar/modules/Api/Views/RegraController.php b/ieducar/modules/Api/Views/RegraController.php
index b775b59dda..2f3b830971 100644
--- a/ieducar/modules/Api/Views/RegraController.php
+++ b/ieducar/modules/Api/Views/RegraController.php
@@ -107,60 +107,32 @@ protected function getRegras()
$instituicaoId = $this->getRequest()->instituicao_id;
$ano = $this->getRequest()->ano;
- $sql = 'SELECT
- ra.id,
- tabela_arredondamento_id,
- tabela_arredondamento_id_conceitual,
- tipo_nota,
- tipo_presenca,
- parecer_descritivo,
- cod_turma as turma_id,
- tipo_recuperacao_paralela AS tipo_recuperacao,
- media_recuperacao_paralela,
- nota_maxima_geral,
- nota_maxima_exame_final as nota_maxima_exame,
- COALESCE(ra.regra_diferenciada_id,0) AS regra_diferenciada_id
- FROM modules.regra_avaliacao ra
- LEFT JOIN pmieducar.serie s
- ON s.regra_avaliacao_id = ra.id
- LEFT JOIN pmieducar.turma t ON t.ref_ref_cod_serie = s.cod_serie
- WHERE s.ativo = 1
- AND t.ativo = 1
- AND ra.instituicao_id = $1
- AND t.ano = $2
-
- UNION
-
- SELECT
- ra.id,
- ra.tabela_arredondamento_id,
- ra.tabela_arredondamento_id_conceitual,
- ra.tipo_nota,
- ra.tipo_presenca,
- ra.parecer_descritivo,
- cod_turma as turma_id,
- ra.tipo_recuperacao_paralela AS tipo_recuperacao,
- ra.media_recuperacao_paralela,
- ra.nota_maxima_geral,
- ra.nota_maxima_exame_final as nota_maxima_exame,
- COALESCE(ra.regra_diferenciada_id,0) AS regra_diferenciada_id
- FROM modules.regra_avaliacao ra
- JOIN modules.regra_avaliacao ra_join
- ON ra.id = ra_join.regra_diferenciada_id
- JOIN pmieducar.serie s
- ON s.regra_avaliacao_id = ra_join.id
- JOIN pmieducar.turma t ON t.ref_ref_cod_serie = s.cod_serie
- WHERE s.ativo = 1
- AND t.ativo = 1
- AND ra.instituicao_id = $3
- AND t.ano = $4
-
- ORDER BY regra_diferenciada_id, id, turma_id
-
- ';
+ $sql = '
+ SELECT DISTINCT regra_avaliacao.id,
+ tabela_arredondamento_id,
+ tabela_arredondamento_id_conceitual,
+ tipo_nota,
+ tipo_presenca,
+ parecer_descritivo,
+ cod_turma AS turma_id,
+ tipo_recuperacao_paralela AS tipo_recuperacao,
+ media_recuperacao_paralela,
+ nota_maxima_geral,
+ nota_maxima_exame_final AS nota_maxima_exame,
+ COALESCE(regra_avaliacao.regra_diferenciada_id, 0) AS regra_diferenciada_id
+ FROM modules.regra_avaliacao
+ LEFT JOIN pmieducar.serie serie ON serie.regra_avaliacao_id = regra_avaliacao.id
+ AND serie.ativo = 1
+ LEFT JOIN pmieducar.turma turma ON turma.ref_ref_cod_serie = serie.cod_serie
+ AND turma.ativo = 1
+ AND regra_avaliacao.instituicao_id = $1
+ AND turma.ano = $2
+ ORDER BY COALESCE(regra_avaliacao.regra_diferenciada_id,0),
+ regra_avaliacao.id,
+ cod_turma';
$_regras = $this->fetchPreparedQuery($sql, [
- $instituicaoId, $ano,$instituicaoId, $ano
+ $instituicaoId, $ano
]);
$attrs = [
@@ -186,9 +158,13 @@ protected function getRegras()
$__regras[$regra['id']]['media_recuperacao_paralela'] = $regra['media_recuperacao_paralela'];
$__regras[$regra['id']]['nota_maxima_geral'] = $regra['nota_maxima_geral'];
$__regras[$regra['id']]['nota_maxima_exame'] = $regra['nota_maxima_exame'];
- $__regras[$regra['id']]['turmas'][] = [
- 'turma_id' => $regra['turma_id'],
- ];
+ $__regras[$regra['id']]['turmas'] || $__regras[$regra['id']]['turmas'] = [];
+
+ if ($regra['turma_id']) {
+ $__regras[$regra['id']]['turmas'][] = [
+ 'turma_id' => $regra['turma_id'],
+ ];
+ }
}
foreach ($__regras as $regra) {
diff --git a/ieducar/modules/Api/Views/RotinasAuditoriaController.php b/ieducar/modules/Api/Views/RotinasAuditoriaController.php
new file mode 100644
index 0000000000..e7729cb6ba
--- /dev/null
+++ b/ieducar/modules/Api/Views/RotinasAuditoriaController.php
@@ -0,0 +1,51 @@
+ 'modules',
+ 'table' => 'auditoria_geral',
+ 'idAttr' => 'rotina'
+ ];
+ }
+
+ protected function formatResourceValue($resource)
+ {
+ return $this->toUtf8($resource['name'], ['transform' => true]);
+ }
+
+ protected function sqlsForNumericSearch()
+ {
+ return 'SELECT DISTINCT rotina AS id,
+ rotina AS name
+ FROM modules.auditoria_geral
+ WHERE rotina::varchar like \'%\'||$1||\'%\'
+ ORDER BY rotina
+ LIMIT 15';
+ }
+
+ protected function sqlsForStringSearch()
+ {
+ return 'SELECT DISTINCT rotina AS id,
+ rotina AS name
+ FROM modules.auditoria_geral
+ WHERE rotina::varchar like \'%\'||$1||\'%\'
+ ORDER BY rotina
+ LIMIT 15';
+ }
+
+ public function Gerar()
+ {
+ if ($this->isRequestFor('get', 'rotinas-auditoria-search')) {
+ $this->appendResponse($this->search());
+ } else {
+ $this->notImplementedOperationError();
+ }
+ }
+}
diff --git a/ieducar/phpunit.xml b/ieducar/phpunit.xml
index 2fff891056..e3cf0d70a6 100644
--- a/ieducar/phpunit.xml
+++ b/ieducar/phpunit.xml
@@ -19,5 +19,8 @@
+
+
+
\ No newline at end of file
diff --git a/ieducar/tests/SuiteTestCase/ApiTestCase.php b/ieducar/tests/SuiteTestCase/ApiTestCase.php
new file mode 100644
index 0000000000..ec6f336283
--- /dev/null
+++ b/ieducar/tests/SuiteTestCase/ApiTestCase.php
@@ -0,0 +1,65 @@
+http = new Client();
+ }
+
+ public function doAuthenticatedRequest($resource, $params, $method = 'GET')
+ {
+ $params['access_key'] = $this->getApiKey();
+ $params['secret_key'] = $this->getApiSecret();
+
+ return $this->doRequest($resource, $params, $method);
+ }
+
+ public function doRequest($resource, $params, $method = 'GET')
+ {
+ if (!in_array($method, ['GET', 'POST'])) {
+ throw new \Exception('Método não implementado');
+ }
+
+ $params['resource'] = $resource;
+ $params['oper'] = 'get';
+
+ $response = $this->http->request(
+ 'GET',
+ $this->getApiUri(),
+ [\GuzzleHttp\RequestOptions::QUERY => $params]
+ );
+
+ return $response->getBody()->getContents();
+ }
+
+ private function getApiUri()
+ {
+ return getenv('API_URI');
+ }
+
+ private function getApiKey()
+ {
+ return getenv('API_ACCESS_KEY');
+ }
+
+ private function getApiSecret()
+ {
+ return getenv('API_SECRET_KEY');
+ }
+
+ public function getJsonFile($fileName)
+ {
+ return __DIR__ . '/../unit/assets/' . $fileName;
+ }
+}
diff --git a/ieducar/tests/SuiteTestCase/TestCase.php b/ieducar/tests/SuiteTestCase/TestCase.php
index 444c88d262..6084eb455b 100644
--- a/ieducar/tests/SuiteTestCase/TestCase.php
+++ b/ieducar/tests/SuiteTestCase/TestCase.php
@@ -67,4 +67,16 @@ public function getTearDownOperation()
{
return new ForeignKeysCheckDisable();
}
+
+ public function setupDump($file)
+ {
+ $this->getConnection()->getConnection()->exec('SET session_replication_role = replica;');
+ $this->getConnection()->getConnection()->exec(file_get_contents(__DIR__ . '/../unit/dumps/' . $file));
+ $this->getConnection()->getConnection()->exec('SET session_replication_role = DEFAULT;');
+ }
+
+ public function getHtmlCodeFromFile($fileName)
+ {
+ return file_get_contents(__DIR__ . '/../unit/assets/' . $fileName);
+ }
}
diff --git a/ieducar/tests/unit/Api/RegraTest.php b/ieducar/tests/unit/Api/RegraTest.php
new file mode 100644
index 0000000000..88b46a8453
--- /dev/null
+++ b/ieducar/tests/unit/Api/RegraTest.php
@@ -0,0 +1,24 @@
+setupDump('regraavaliacao.sql');
+ return new DefaultDataSet();
+ }
+
+ public function testRegression()
+ {
+ $responseBody = $this->doAuthenticatedRequest('regras', ['instituicao_id' => 1, 'ano' => '2018']);
+ $this->assertJsonStringEqualsJsonFile($this->getJsonFile('regra_json_valid.json'), $responseBody);
+ }
+}
\ No newline at end of file
diff --git a/ieducar/tests/unit/Intranet/ClsCamposTest.php b/ieducar/tests/unit/Intranet/ClsCamposTest.php
new file mode 100644
index 0000000000..9665123333
--- /dev/null
+++ b/ieducar/tests/unit/Intranet/ClsCamposTest.php
@@ -0,0 +1,23 @@
+campoArquivo('file', 'Foto', '/caminho/foto', 40, 'Foto do aluno');
+
+ $this->assertEquals(
+ $this->getHtmlCodeFromFile('form_scripts.html') . $this->getHtmlCodeFromFile('file_field.html'),
+ $clsCampos->makeCampos());
+ }
+}
\ No newline at end of file
diff --git a/ieducar/tests/unit/assets/file_field.html b/ieducar/tests/unit/assets/file_field.html
new file mode 100644
index 0000000000..6cc843b4dd
--- /dev/null
+++ b/ieducar/tests/unit/assets/file_field.html
@@ -0,0 +1,3 @@
+Foto |
+
+ Foto do aluno |
\ No newline at end of file
diff --git a/ieducar/tests/unit/assets/form_scripts.html b/ieducar/tests/unit/assets/form_scripts.html
new file mode 100644
index 0000000000..c5533c6e62
--- /dev/null
+++ b/ieducar/tests/unit/assets/form_scripts.html
@@ -0,0 +1,210 @@
+
\ No newline at end of file
diff --git a/ieducar/tests/unit/assets/regra_json_valid.json b/ieducar/tests/unit/assets/regra_json_valid.json
new file mode 100644
index 0000000000..d22778cdba
--- /dev/null
+++ b/ieducar/tests/unit/assets/regra_json_valid.json
@@ -0,0 +1,389 @@
+{
+ "regras": [
+ {
+ "id": "2",
+ "regra_diferenciada_id": null,
+ "tabela_arredondamento_id": "2",
+ "tabela_arredondamento_id_conceitual": null,
+ "tipo_nota": "2",
+ "tipo_presenca": "2",
+ "parecer_descritivo": "0",
+ "tipo_recuperacao": "0",
+ "media_recuperacao_paralela": null,
+ "nota_maxima_geral": "10",
+ "nota_maxima_exame": "10",
+ "turmas": []
+ },
+ {
+ "id": "3",
+ "regra_diferenciada_id": null,
+ "tabela_arredondamento_id": "4",
+ "tabela_arredondamento_id_conceitual": null,
+ "tipo_nota": "1",
+ "tipo_presenca": "1",
+ "parecer_descritivo": "6",
+ "tipo_recuperacao": "0",
+ "media_recuperacao_paralela": null,
+ "nota_maxima_geral": "10",
+ "nota_maxima_exame": "10",
+ "turmas": []
+ },
+ {
+ "id": "4",
+ "regra_diferenciada_id": null,
+ "tabela_arredondamento_id": "6",
+ "tabela_arredondamento_id_conceitual": null,
+ "tipo_nota": "1",
+ "tipo_presenca": "1",
+ "parecer_descritivo": "3",
+ "tipo_recuperacao": "0",
+ "media_recuperacao_paralela": null,
+ "nota_maxima_geral": "10",
+ "nota_maxima_exame": "10",
+ "turmas": [
+ {
+ "turma_id": "701"
+ },
+ {
+ "turma_id": "702"
+ },
+ {
+ "turma_id": "703"
+ },
+ {
+ "turma_id": "720"
+ },
+ {
+ "turma_id": "721"
+ },
+ {
+ "turma_id": "723"
+ },
+ {
+ "turma_id": "724"
+ },
+ {
+ "turma_id": "725"
+ },
+ {
+ "turma_id": "733"
+ },
+ {
+ "turma_id": "769"
+ },
+ {
+ "turma_id": "771"
+ },
+ {
+ "turma_id": "772"
+ },
+ {
+ "turma_id": "775"
+ },
+ {
+ "turma_id": "776"
+ },
+ {
+ "turma_id": "779"
+ }
+ ]
+ },
+ {
+ "id": "5",
+ "regra_diferenciada_id": null,
+ "tabela_arredondamento_id": "3",
+ "tabela_arredondamento_id_conceitual": null,
+ "tipo_nota": "2",
+ "tipo_presenca": "1",
+ "parecer_descritivo": "3",
+ "tipo_recuperacao": "0",
+ "media_recuperacao_paralela": null,
+ "nota_maxima_geral": "10",
+ "nota_maxima_exame": "10",
+ "turmas": [
+ {
+ "turma_id": "689"
+ },
+ {
+ "turma_id": "690"
+ },
+ {
+ "turma_id": "691"
+ },
+ {
+ "turma_id": "693"
+ },
+ {
+ "turma_id": "694"
+ },
+ {
+ "turma_id": "695"
+ },
+ {
+ "turma_id": "696"
+ },
+ {
+ "turma_id": "697"
+ },
+ {
+ "turma_id": "699"
+ },
+ {
+ "turma_id": "705"
+ },
+ {
+ "turma_id": "706"
+ },
+ {
+ "turma_id": "707"
+ },
+ {
+ "turma_id": "708"
+ },
+ {
+ "turma_id": "710"
+ },
+ {
+ "turma_id": "711"
+ },
+ {
+ "turma_id": "712"
+ },
+ {
+ "turma_id": "713"
+ },
+ {
+ "turma_id": "714"
+ },
+ {
+ "turma_id": "715"
+ },
+ {
+ "turma_id": "738"
+ },
+ {
+ "turma_id": "739"
+ },
+ {
+ "turma_id": "740"
+ },
+ {
+ "turma_id": "741"
+ },
+ {
+ "turma_id": "742"
+ },
+ {
+ "turma_id": "743"
+ },
+ {
+ "turma_id": "744"
+ },
+ {
+ "turma_id": "745"
+ },
+ {
+ "turma_id": "746"
+ },
+ {
+ "turma_id": "747"
+ },
+ {
+ "turma_id": "748"
+ },
+ {
+ "turma_id": "750"
+ },
+ {
+ "turma_id": "751"
+ },
+ {
+ "turma_id": "752"
+ },
+ {
+ "turma_id": "753"
+ },
+ {
+ "turma_id": "755"
+ },
+ {
+ "turma_id": "756"
+ },
+ {
+ "turma_id": "757"
+ },
+ {
+ "turma_id": "758"
+ },
+ {
+ "turma_id": "759"
+ },
+ {
+ "turma_id": "760"
+ },
+ {
+ "turma_id": "761"
+ },
+ {
+ "turma_id": "762"
+ },
+ {
+ "turma_id": "763"
+ },
+ {
+ "turma_id": "764"
+ },
+ {
+ "turma_id": "787"
+ },
+ {
+ "turma_id": "788"
+ }
+ ]
+ },
+ {
+ "id": "6",
+ "regra_diferenciada_id": "1",
+ "tabela_arredondamento_id": "1",
+ "tabela_arredondamento_id_conceitual": "5",
+ "tipo_nota": "3",
+ "tipo_presenca": "1",
+ "parecer_descritivo": "0",
+ "tipo_recuperacao": "0",
+ "media_recuperacao_paralela": null,
+ "nota_maxima_geral": "10",
+ "nota_maxima_exame": "10",
+ "turmas": [
+ {
+ "turma_id": "700"
+ },
+ {
+ "turma_id": "704"
+ },
+ {
+ "turma_id": "729"
+ },
+ {
+ "turma_id": "730"
+ },
+ {
+ "turma_id": "731"
+ },
+ {
+ "turma_id": "732"
+ },
+ {
+ "turma_id": "781"
+ },
+ {
+ "turma_id": "782"
+ },
+ {
+ "turma_id": "783"
+ },
+ {
+ "turma_id": "784"
+ },
+ {
+ "turma_id": "789"
+ }
+ ]
+ },
+ {
+ "id": "7",
+ "regra_diferenciada_id": "1",
+ "tabela_arredondamento_id": "1",
+ "tabela_arredondamento_id_conceitual": null,
+ "tipo_nota": "1",
+ "tipo_presenca": "1",
+ "parecer_descritivo": "0",
+ "tipo_recuperacao": "0",
+ "media_recuperacao_paralela": null,
+ "nota_maxima_geral": "5",
+ "nota_maxima_exame": "5",
+ "turmas": []
+ },
+ {
+ "id": "1",
+ "regra_diferenciada_id": "5",
+ "tabela_arredondamento_id": "6",
+ "tabela_arredondamento_id_conceitual": null,
+ "tipo_nota": "1",
+ "tipo_presenca": "2",
+ "parecer_descritivo": "0",
+ "tipo_recuperacao": "0",
+ "media_recuperacao_paralela": null,
+ "nota_maxima_geral": "10",
+ "nota_maxima_exame": "10",
+ "turmas": [
+ {
+ "turma_id": "717"
+ },
+ {
+ "turma_id": "718"
+ },
+ {
+ "turma_id": "719"
+ },
+ {
+ "turma_id": "722"
+ },
+ {
+ "turma_id": "726"
+ },
+ {
+ "turma_id": "727"
+ },
+ {
+ "turma_id": "728"
+ },
+ {
+ "turma_id": "734"
+ },
+ {
+ "turma_id": "735"
+ },
+ {
+ "turma_id": "736"
+ },
+ {
+ "turma_id": "766"
+ },
+ {
+ "turma_id": "767"
+ },
+ {
+ "turma_id": "768"
+ },
+ {
+ "turma_id": "770"
+ },
+ {
+ "turma_id": "773"
+ },
+ {
+ "turma_id": "774"
+ },
+ {
+ "turma_id": "777"
+ },
+ {
+ "turma_id": "778"
+ },
+ {
+ "turma_id": "780"
+ },
+ {
+ "turma_id": "785"
+ },
+ {
+ "turma_id": "786"
+ }
+ ]
+ }
+ ],
+ "oper": "get",
+ "resource": "regras",
+ "msgs": [],
+ "any_error_msg": false
+}
\ No newline at end of file
diff --git a/ieducar/tests/unit/dumps/regraavaliacao.sql b/ieducar/tests/unit/dumps/regraavaliacao.sql
new file mode 100644
index 0000000000..f9dce52c78
--- /dev/null
+++ b/ieducar/tests/unit/dumps/regraavaliacao.sql
@@ -0,0 +1,130 @@
+DELETE FROM modules.regra_avaliacao;
+DELETE FROM pmieducar.serie;
+DELETE FROM pmieducar.turma;
+INSERT INTO modules.regra_avaliacao (id, instituicao_id, formula_media_id, formula_recuperacao_id, tabela_arredondamento_id, nome, tipo_nota, tipo_progressao, media, porcentagem_presenca, parecer_descritivo, tipo_presenca, media_recuperacao, tipo_recuperacao_paralela, media_recuperacao_paralela, nota_maxima_geral, nota_maxima_exame_final, qtd_casas_decimais, nota_geral_por_etapa, qtd_disciplinas_dependencia, aprova_media_disciplina, reprovacao_automatica, definir_componente_etapa, qtd_matriculas_dependencia, nota_minima_geral, tabela_arredondamento_id_conceitual, regra_diferenciada_id) VALUES (3, 1, 1, null, 4, 'Regra avaliação 2,3 - Falta Global (Não Reprova)', 1, 2, 5.000, 75.000, 6, 1, 5.000, 0, null, 10, 10, 2, 0, 0, 0, 0, 0, 0, 0, null, null);
+INSERT INTO modules.regra_avaliacao (id, instituicao_id, formula_media_id, formula_recuperacao_id, tabela_arredondamento_id, nome, tipo_nota, tipo_progressao, media, porcentagem_presenca, parecer_descritivo, tipo_presenca, media_recuperacao, tipo_recuperacao_paralela, media_recuperacao_paralela, nota_maxima_geral, nota_maxima_exame_final, qtd_casas_decimais, nota_geral_por_etapa, qtd_disciplinas_dependencia, aprova_media_disciplina, reprovacao_automatica, definir_componente_etapa, qtd_matriculas_dependencia, nota_minima_geral, tabela_arredondamento_id_conceitual, regra_diferenciada_id) VALUES (4, 1, 1, 2, 6, 'Regra de avaliação quantitativa - Falta Global', 1, 2, 7.000, 75.000, 3, 1, 14.000, 0, null, 10, 10, 2, 0, 0, 0, 0, 0, 0, 0, null, null);
+INSERT INTO modules.regra_avaliacao (id, instituicao_id, formula_media_id, formula_recuperacao_id, tabela_arredondamento_id, nome, tipo_nota, tipo_progressao, media, porcentagem_presenca, parecer_descritivo, tipo_presenca, media_recuperacao, tipo_recuperacao_paralela, media_recuperacao_paralela, nota_maxima_geral, nota_maxima_exame_final, qtd_casas_decimais, nota_geral_por_etapa, qtd_disciplinas_dependencia, aprova_media_disciplina, reprovacao_automatica, definir_componente_etapa, qtd_matriculas_dependencia, nota_minima_geral, tabela_arredondamento_id_conceitual, regra_diferenciada_id) VALUES (2, 1, 1, null, 2, 'Regra de avaliação qualitativa', 2, 1, 6.000, 80.000, 0, 2, 6.000, 0, null, 10, 10, 5, 0, 0, 0, 0, 0, 0, 0, null, null);
+INSERT INTO modules.regra_avaliacao (id, instituicao_id, formula_media_id, formula_recuperacao_id, tabela_arredondamento_id, nome, tipo_nota, tipo_progressao, media, porcentagem_presenca, parecer_descritivo, tipo_presenca, media_recuperacao, tipo_recuperacao_paralela, media_recuperacao_paralela, nota_maxima_geral, nota_maxima_exame_final, qtd_casas_decimais, nota_geral_por_etapa, qtd_disciplinas_dependencia, aprova_media_disciplina, reprovacao_automatica, definir_componente_etapa, qtd_matriculas_dependencia, nota_minima_geral, tabela_arredondamento_id_conceitual, regra_diferenciada_id) VALUES (5, 1, 1, null, 3, 'Regra de avaliação - Educação Infantil', 2, 1, 5.000, 0.000, 3, 1, 5.000, 0, null, 10, 10, 5, 0, 0, 0, 0, 0, 0, 0, null, null);
+INSERT INTO modules.regra_avaliacao (id, instituicao_id, formula_media_id, formula_recuperacao_id, tabela_arredondamento_id, nome, tipo_nota, tipo_progressao, media, porcentagem_presenca, parecer_descritivo, tipo_presenca, media_recuperacao, tipo_recuperacao_paralela, media_recuperacao_paralela, nota_maxima_geral, nota_maxima_exame_final, qtd_casas_decimais, nota_geral_por_etapa, qtd_disciplinas_dependencia, aprova_media_disciplina, reprovacao_automatica, definir_componente_etapa, qtd_matriculas_dependencia, nota_minima_geral, tabela_arredondamento_id_conceitual, regra_diferenciada_id) VALUES (6, 1, 1, null, 1, 'Regra avaliação 1º - Falta Global (Não Reprova)', 3, 2, 4.000, 75.000, 0, 1, 5.000, 0, null, 10, 10, 5, 0, 0, 0, 0, 0, 0, 0, 5, 1);
+INSERT INTO modules.regra_avaliacao (id, instituicao_id, formula_media_id, formula_recuperacao_id, tabela_arredondamento_id, nome, tipo_nota, tipo_progressao, media, porcentagem_presenca, parecer_descritivo, tipo_presenca, media_recuperacao, tipo_recuperacao_paralela, media_recuperacao_paralela, nota_maxima_geral, nota_maxima_exame_final, qtd_casas_decimais, nota_geral_por_etapa, qtd_disciplinas_dependencia, aprova_media_disciplina, reprovacao_automatica, definir_componente_etapa, qtd_matriculas_dependencia, nota_minima_geral, tabela_arredondamento_id_conceitual, regra_diferenciada_id) VALUES (1, 1, 1, 2, 6, 'Regra de avaliação quantitativa - Falta Disciplina', 1, 2, 7.000, 75.000, 0, 2, 14.000, 0, null, 10, 10, 2, 0, 0, 0, 0, 0, 0, 0, null, 5);
+INSERT INTO modules.regra_avaliacao (id, instituicao_id, formula_media_id, formula_recuperacao_id, tabela_arredondamento_id, nome, tipo_nota, tipo_progressao, media, porcentagem_presenca, parecer_descritivo, tipo_presenca, media_recuperacao, tipo_recuperacao_paralela, media_recuperacao_paralela, nota_maxima_geral, nota_maxima_exame_final, qtd_casas_decimais, nota_geral_por_etapa, qtd_disciplinas_dependencia, aprova_media_disciplina, reprovacao_automatica, definir_componente_etapa, qtd_matriculas_dependencia, nota_minima_geral, tabela_arredondamento_id_conceitual, regra_diferenciada_id) VALUES (7, 1, 1, null, 1, 'Test', 1, 1, 0.000, 75.000, 0, 1, 0.000, 0, null, 5, 5, 2, 0, 2, 0, 0, 0, 2, 5, null, 1);
+
+
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (3, 1, 1, 1180, '3º Ano', 3, 1, 800, '2013-02-02 00:00:00.000000', '2013-12-04 11:05:12.771805', 1, 1, null, null, 4, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (1, 1, 1, 1180, '1º Ano', 1, 1, 800, '2013-02-02 00:00:00.000000', '2013-12-16 09:31:23.432678', 1, 1, null, null, 6, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (14, 1, 1, 2, 'Integral', 2, 1, 75, '2013-03-11 11:22:58.224411', '2016-09-20 15:39:22.560098', 1, 1, null, null, 5, '', 200, null, false, false, null, false);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (4, 1, 1, 1180, '4º Ano', 4, 1, 800, '2013-02-02 00:00:00.000000', '2013-03-11 11:07:17.234802', 1, 1, null, null, 4, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (5, 1, 1, 1180, '5º Ano', 5, 1, 800, '2013-02-02 00:00:00.000000', '2013-03-11 11:07:30.548197', 1, 1, null, null, 4, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (6, 1, 1, 1181, '6º Ano', 6, 1, 800, '2013-02-02 00:00:00.000000', '2013-03-11 11:07:43.630968', 1, 1, null, null, 1, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (10, 1, 1, 1181, '7º Ano', 7, 1, 800, '2013-03-11 09:43:55.260391', '2013-03-11 11:07:58.172470', 1, 1, null, null, 1, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (11, 1, 1, 1181, '8º Ano', 8, 1, 800, '2013-03-11 09:48:43.202485', '2013-03-11 11:08:08.014211', 1, 1, null, null, 1, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (12, 1, 1, 1181, '9º Ano', 9, 1, 800, '2013-03-11 09:49:12.300755', '2013-03-11 11:08:19.751638', 1, 1, null, null, 1, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (7, 1, 1, 664, '6a Série', 1, 1, 800, '2013-02-02 00:00:00.000000', '2013-03-11 11:08:43.219219', 1, 1, null, null, 1, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (8, 1, 1, 664, '7a Série', 2, 1, 800, '2013-02-02 00:00:00.000000', '2013-03-11 11:09:01.225544', 1, 1, null, null, 1, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (9, 1, 1, 664, '8a Série', 3, 1, 800, '2013-02-02 00:00:00.000000', '2013-03-11 11:09:17.625312', 1, 1, null, null, 1, '', 200, null, null, null, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (2, 1, 1, 1180, '2º Ano', 2, 1, 800, '2013-02-02 00:00:00.000000', '2016-04-15 14:28:13.802743', 1, 1, null, null, 6, '', 200, null, false, false, null, null);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (15, 1, 1, 2, 'Pré-escolar', 3, 1, 800, '2013-03-25 10:21:16.027627', '2016-08-09 16:35:54.474754', 1, 1, null, null, 5, '', 200, null, false, false, null, false);
+INSERT INTO pmieducar.serie (cod_serie, ref_usuario_exc, ref_usuario_cad, ref_cod_curso, nm_serie, etapa_curso, concluinte, carga_horaria, data_cadastro, data_exclusao, ativo, intervalo, idade_inicial, idade_final, regra_avaliacao_id, observacao_historico, dias_letivos, regra_avaliacao_diferenciada_id, alerta_faixa_etaria, bloquear_matricula_faixa_etaria, idade_ideal, exigir_inep) VALUES (13, 1, 1, 2, 'Creche', 1, 1, 75, '2013-03-11 11:22:33.752786', '2016-09-20 15:39:35.403450', 1, 1, null, null, 5, '', 200, null, false, false, null, false);
+
+
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (690, 17219, 4270, 15, 6, null, 'NÍVEL IV', '', 25, 0, '2017-12-15 17:33:20.408201', '2018-07-05 15:18:15.083508', 1, 1, '12:50:00', '16:50:00', '14:30:00', '15:00:00', null, 1, 1, 2, null, null, true, 47, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (713, 17219, 4269, 15, 3, null, 'NÍVEL IV ', '', 25, 0, '2017-12-18 18:01:46.409979', '2018-07-05 16:12:18.224047', 1, 1, '07:40:00', '11:40:00', '09:00:00', '09:15:00', null, 1, 1, 2, null, null, true, 47, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (743, 17219, 19178, 15, 7, null, 'NÍVEL IV E V', '', 28, 0, '2017-12-19 11:43:21.743969', '2018-07-06 13:18:04.693076', 1, 1, '08:00:00', '12:00:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 5, 2, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (693, 17219, 4270, 15, 6, null, 'NÍVEL V ', '', 27, 0, '2017-12-15 17:33:20.573923', '2018-07-05 15:18:41.517194', 1, 1, '06:30:00', '12:30:00', '12:30:00', '18:30:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (711, 17219, 4269, 15, 3, null, 'NÍVEL V ', '', 25, 0, '2017-12-18 18:01:46.294957', '2018-07-05 16:12:48.987115', 1, 1, '12:40:00', '16:40:00', '14:45:00', '15:00:00', null, 1, 1, 2, null, null, true, 47, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (695, 17219, 5588, 15, 6, null, 'NÍVEL V ', 'N IV', 30, 0, '2017-12-18 10:32:00.524914', '2018-07-05 15:20:55.914478', 1, 1, '13:00:00', '17:00:00', '09:00:00', '09:20:00', null, 1, 1, 2, null, null, true, 5, 2, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (742, null, 1, 13, 12, null, 'BERÇÁRIO', '', 12, 0, '2017-12-19 08:43:28.474702', null, 1, 1, null, null, null, null, null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (712, 17219, 4269, 15, 3, null, 'NÍVEL V ', '', 25, 0, '2017-12-18 18:01:46.338981', '2018-07-05 16:13:23.018076', 1, 1, '12:40:00', '16:40:00', '09:00:00', '09:15:00', null, 1, 1, 2, null, null, true, 47, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (741, 17219, 1, 13, 12, null, 'NÍVEL I ', '', 18, 0, '2017-12-19 08:43:28.462892', '2018-07-06 14:06:03.377306', 1, 1, null, null, null, null, null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (765, 4265, 4259, 12, 117960, null, 'Correção Distorção Idade/Série', 'CDIS', 25, 0, '2017-12-19 20:05:40.615594', '2018-06-12 15:29:09.199467', 0, 1, '07:30:00', '11:30:00', '09:20:00', '09:35:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (766, null, 4265, 12, 117960, null, '901 9º ANO', '901 9º ANO', 36, 0, '2017-12-19 20:05:40.651757', null, 1, 1, '07:30:00', '11:30:00', '09:45:00', '10:05:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (768, null, 4265, 12, 117960, null, '902 9º ANO', '902', 36, 0, '2017-12-19 20:05:40.703084', null, 1, 1, '13:00:00', '17:00:00', '15:12:00', '15:32:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (769, null, 1, 3, 117960, null, '3º Ano 301', '3º Ano 301', 99, 0, '2017-12-19 20:05:40.739503', null, 1, 1, '07:30:00', '11:30:00', '09:45:00', '10:00:00', null, null, 1, 1180, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (770, null, 1, 11, 117960, null, '802 8º ano', '802', 99, 0, '2017-12-19 20:05:40.751835', null, 1, 1, '12:50:00', '16:50:00', '15:02:00', '15:22:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (692, 5588, 4270, 13, 6, null, 'NÍVEL III - Vespertino', '', 20, 0, '2017-12-15 17:33:20.512253', '2017-12-18 10:41:15.696445', 0, 1, '07:40:00', '11:40:00', '12:50:00', '16:50:00', null, null, 1, 2, null, null, true, 47, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (745, null, 4272, 13, 2, null, 'NÍVEL II', 'N II', 25, 0, '2017-12-19 12:17:13.144792', null, 1, 1, '07:00:00', '18:00:00', '09:00:00', '09:00:00', null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (746, null, 4272, 13, 2, null, 'NÍVEL III', 'N III', 23, 0, '2017-12-19 12:17:13.260708', null, 1, 1, '07:00:00', '18:00:00', '09:00:00', '09:00:00', null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (771, null, 1, 4, 117960, null, '4º Ano 401', '4º Ano 401', 99, 0, '2017-12-19 20:05:40.774530', null, 1, 1, '07:30:00', '11:30:00', '09:45:00', '10:00:00', null, null, 1, 1180, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (772, null, 1, 5, 117960, null, '5º Ano 501', '5º Ano 501', 99, 0, '2017-12-19 20:05:40.785048', null, 1, 1, '07:30:00', '11:30:00', '09:45:00', '10:00:00', null, null, 1, 1180, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (773, null, 1, 6, 117960, null, '6º Ano 602', '6º Ano 602', 99, 0, '2017-12-19 20:05:40.793861', null, 1, 1, '12:50:00', '16:50:00', '15:02:00', '15:22:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (774, null, 1, 11, 117960, null, '801 8º ano', '801', 99, 0, '2017-12-19 20:05:40.805700', null, 1, 1, '07:30:00', '11:30:00', '09:45:00', '10:00:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (775, null, 1, 4, 117960, null, '4º Ano 402', '4º Ano 402', 99, 0, '2017-12-19 20:05:40.813895', null, 1, 1, '12:50:00', '16:50:00', '15:02:00', '15:22:00', null, null, 1, 1180, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (694, 17219, 4270, 15, 6, null, 'NÍVEL IV ', '', 30, 0, '2017-12-15 17:33:20.602009', '2018-07-05 15:15:39.410289', 1, 1, '07:40:00', '16:50:00', '09:00:00', '09:20:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (696, 17219, 4264, 15, 5, null, 'NÍVEL V ', '', 25, 0, '2017-12-18 13:33:30.650441', '2018-07-05 13:57:28.644308', 1, 1, '07:30:00', '17:00:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (697, 17219, 4264, 15, 5, null, 'NÍVEL IV E V ', '', 25, 0, '2017-12-18 13:33:30.706291', '2018-07-05 13:55:51.202131', 1, 1, '07:30:00', '17:00:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (698, 4264, 4264, 13, 5, null, 'NÍVEL III - Vespertino', '', 25, 0, '2017-12-18 13:33:30.773863', '2017-12-18 14:51:44.119705', 0, 1, '13:00:00', '17:00:00', '15:00:00', '15:00:00', null, null, 1, 2, null, null, true, 47, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (749, 4272, 4272, 13, 2, null, 'Berçário', '', 15, 0, '2017-12-19 12:23:45.844770', '2017-12-19 12:48:02.337700', 0, 1, '07:00:00', '18:00:00', '09:00:00', '09:00:00', null, null, 1, 2, null, null, true, 8, 4, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (776, null, 1, 3, 117960, null, '3º Ano 302', '3º Ano 302', 99, 0, '2017-12-19 20:05:40.821843', null, 1, 1, '12:50:00', '16:50:00', '15:02:00', '15:22:00', null, null, 1, 1180, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (777, null, 4265, 10, 117960, null, '7º Ano 701 ', '701', 45, 0, '2017-12-19 20:05:40.830992', null, 1, 1, '07:30:00', '11:30:00', '09:45:00', '10:00:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (778, null, 1, 6, 117960, null, '6º Ano 601', '6º Ano 601', 99, 0, '2017-12-19 20:05:40.839781', null, 1, 1, '12:50:00', '16:50:00', '15:02:00', '15:22:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (779, null, 4265, 5, 117960, null, '5º Ano 502', '502', 99, 0, '2017-12-19 20:05:40.848925', null, 1, 1, '12:50:00', '16:50:00', '15:02:00', '15:22:00', null, null, 1, 1180, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (780, null, 4265, 10, 117960, null, '7º Ano 703', '703', 99, 0, '2017-12-19 20:05:40.856503', null, 1, 1, '12:50:00', '16:50:00', '15:05:00', '15:20:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (781, null, 1, 1, 117960, null, '1º Ano 102', '1º Ano 102', 99, 0, '2017-12-19 20:05:40.886936', null, 1, 1, '12:50:00', '16:50:00', '14:20:00', '14:40:00', null, null, 1, 1180, null, null, true, 36, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (782, null, 1, 1, 117960, null, '1º Ano 101', '1º Ano 101', 99, 0, '2017-12-19 20:05:40.895832', null, 1, 1, '07:30:00', '11:30:00', '09:20:00', '09:40:00', null, null, 1, 1180, null, null, true, 36, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (783, null, 1, 2, 117960, null, '2º Ano 201', '2º Ano 201', 99, 0, '2017-12-19 20:05:40.904043', null, 1, 1, '07:30:00', '11:30:00', '09:45:00', '10:00:00', null, null, 1, 1180, null, null, true, 36, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (784, null, 1, 2, 117960, null, '2º Ano 202', '2º Ano 202', 99, 0, '2017-12-19 20:05:40.911856', null, 1, 1, '12:50:00', '16:50:00', '15:02:00', '15:22:00', null, null, 1, 1180, null, null, true, 36, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (785, null, 4265, 11, 117960, null, '803 8º Ano ', '803', 36, 0, '2017-12-19 20:05:40.919932', null, 1, 1, '13:00:00', '17:00:00', '15:02:00', '15:22:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (699, 17219, 4264, 15, 5, null, 'NÍVEL IV ', '', 25, 0, '2017-12-18 13:33:30.821236', '2018-07-05 13:56:28.867017', 1, 1, '07:30:00', '17:00:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, 2, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (700, null, 1, 2, 13960, null, '2º Ano 201', '2º Ano 201', 99, 0, '2017-12-18 13:45:17.648157', null, 1, 1, '13:00:00', '17:00:00', '10:15:00', '15:15:00', null, null, 1, 1180, null, null, true, 36, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (701, null, 1, 5, 13960, null, '5º Ano 501', '5º Ano 501', 99, 0, '2017-12-18 13:45:17.692378', null, 1, 1, '08:00:00', '12:00:00', '10:00:00', '15:00:00', null, null, 1, 1180, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (702, null, 1, 4, 13960, null, '4º Ano 401', '4º Ano 401', 99, 0, '2017-12-18 13:45:17.718094', null, 1, 1, '08:00:00', '12:00:00', '10:00:00', '15:00:00', null, null, 1, 1180, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (703, null, 1, 3, 13960, null, '3º Ano 301', '3º Ano 301', 99, 0, '2017-12-18 13:45:17.731165', null, 1, 1, '12:50:00', '16:50:00', '15:05:00', '15:20:00', null, null, 1, 1180, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (704, null, 1, 1, 13960, null, '1º Ano 101', '1º Ano 101', 99, 0, '2017-12-18 13:45:17.743091', null, 1, 1, '07:30:00', '11:30:00', '09:45:00', '10:05:00', null, null, 1, 1180, null, null, true, 36, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (786, 4259, 4259, 11, 13951, null, ' 803 Ano ', '', 35, 0, '2017-12-19 22:06:35.367580', '2017-12-19 22:11:56.281480', 1, 1, '13:00:00', '17:00:00', '15:10:00', '15:25:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (767, 4265, 4265, 10, 117960, null, '7º Ano 702', '702', 45, 0, '2017-12-19 20:05:40.692855', '2017-12-21 22:10:48.152592', 1, 1, '13:00:00', '17:00:00', '15:02:00', '15:22:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (753, 17219, 4263, 13, 4, null, 'BERÇARIO', '', 30, 0, '2017-12-19 13:27:14.635952', '2018-07-06 13:59:18.266068', 1, 1, '06:30:00', '18:30:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (750, 17219, 4263, 13, 4, null, 'NÍVEL I', '', 30, 0, '2017-12-19 13:27:14.367959', '2018-07-06 13:59:38.352216', 1, 1, '06:30:00', '18:30:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (751, 17219, 4263, 13, 4, null, 'NÍVEL II', '', 30, 0, '2017-12-19 13:27:14.508802', '2018-07-06 13:59:55.151644', 1, 1, '06:30:00', '18:30:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (752, 17219, 4263, 13, 4, null, 'NÍVEL II E III', '', 30, 0, '2017-12-19 13:27:14.591167', '2018-07-06 14:00:15.648077', 1, 1, '06:30:00', '18:30:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (740, 17219, 1, 13, 12, null, 'NÍVEL III ', '', 20, 0, '2017-12-19 08:43:28.452230', '2018-07-06 14:05:14.821479', 1, 1, null, null, null, null, null, 1, 1, 2, null, null, true, 47, 4, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (705, 17219, 4264, 15, 5, null, 'NÍVEL III E IV ', '', 18, 0, '2017-12-18 14:37:55.918333', '2018-07-05 13:55:20.295319', 1, 1, '13:00:00', '17:00:00', '14:00:00', '14:00:00', null, 1, 1, 2, null, null, true, 8, 2, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, 2, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (759, 17219, 1, 13, 11, null, 'NÍVEL II E III', 'NII-B', 20, 0, '2017-12-19 14:06:09.040379', '2018-07-09 07:35:35.965200', 1, 1, null, null, null, null, null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (754, 19166, 1, 13, 11, null, 'Nível I B', 'NI-B', 20, 0, '2017-12-19 14:06:08.574141', '2017-12-20 08:55:04.304410', 0, 1, null, null, null, null, null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (756, 17219, 1, 13, 11, null, 'BERÇÁRIO', 'B1', 20, 0, '2017-12-19 14:06:08.857983', '2018-07-09 07:35:51.562045', 1, 1, null, null, null, null, null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (755, 17219, 1, 13, 11, null, 'NÍVEL I ', '', 20, 0, '2017-12-19 14:06:08.780814', '2018-07-09 07:36:09.823330', 1, 1, null, null, null, null, null, 1, 1, 2, null, null, true, 47, 4, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (758, 17219, 1, 13, 11, null, 'NÍVEL II A', 'NII-A', 20, 0, '2017-12-19 14:06:08.994659', '2018-07-09 07:36:35.789063', 1, 1, null, null, null, null, null, 1, 1, 2, null, null, true, 47, 4, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (757, 17219, 1, 13, 11, null, 'NÍVEL III', 'NIII', 20, 0, '2017-12-19 14:06:08.897381', '2018-07-09 07:37:41.185424', 1, 1, null, null, null, null, null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (787, 17219, 4259, 13, 12, null, 'NÍVEL II', '', 20, 0, '2017-12-20 08:03:07.363069', '2018-07-06 14:05:37.502453', 1, 1, '07:00:00', '18:00:00', '11:30:00', '13:00:00', null, 1, 1, 2, null, null, true, 7, 4, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (760, null, 7129, 13, 8, null, 'NÍVEL II - A', '', 20, 0, '2017-12-19 14:07:18.171152', null, 1, 1, '06:30:00', '18:30:00', '14:00:00', '14:30:00', null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (761, null, 7129, 13, 8, null, 'NÍVEL II - B', '', 20, 0, '2017-12-19 14:07:18.427471', null, 1, 1, '06:30:00', '18:30:00', '14:00:00', '14:30:00', null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (762, null, 7129, 13, 8, null, 'NÍVEL III - A', '', 20, 0, '2017-12-19 14:07:18.576627', null, 1, 1, '06:30:00', '18:30:00', '14:00:00', '14:30:00', null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (763, null, 7129, 13, 8, null, 'NÍVEL III - B', '', 20, 0, '2017-12-19 14:07:18.678692', null, 1, 1, '06:30:00', '18:30:00', '14:00:00', '14:30:00', null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (764, null, 7129, 13, 8, null, 'NÍVEL I', '', 20, 0, '2017-12-19 14:07:18.744287', null, 1, 1, '06:30:00', '18:30:00', '14:00:00', '14:30:00', null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (748, 4272, 4272, 13, 2, null, 'NÍVEL II e III', 'N II e III ', 22, 0, '2017-12-19 12:17:13.338121', '2017-12-19 14:52:42.910566', 1, 1, '07:00:00', '18:00:00', '09:00:00', '09:00:00', null, null, 1, 2, null, null, true, 47, 4, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, '{6}', null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (747, 4272, 4272, 13, 2, null, 'BERÇÁRIO ', 'B ', 20, 0, '2017-12-19 12:17:13.285007', '2017-12-19 16:34:53.123264', 1, 1, '07:00:00', '18:00:00', '09:00:00', '09:00:00', null, null, 1, 2, null, null, true, 47, 4, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, 2, null, null, null, null, 0, 1, null, '{2,3,4,5,6}', null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (744, 4272, 4272, 13, 2, null, 'NÍVEL I', 'NI', 20, 0, '2017-12-19 12:17:12.971470', '2017-12-19 16:45:19.329862', 1, 1, '07:00:00', '18:00:00', '09:00:00', '09:00:00', null, null, 1, 2, null, null, true, 47, 4, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, '{2,3,4,5,6}', null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (706, 17219, 4264, 15, 5, null, 'NIVEL IV E V', '', 20, 0, '2017-12-18 14:53:55.110857', '2018-07-05 13:56:59.665124', 1, 1, '07:30:00', '11:30:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 8, 1, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (691, 17219, 4270, 15, 6, null, 'NÍVEL IV ', '', 23, 0, '2017-12-15 17:33:20.445232', '2018-07-05 15:17:49.020957', 1, 1, '07:40:00', '11:40:00', '09:00:00', '09:20:00', null, 1, 1, 2, null, null, true, 47, 1, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, '{2,3,4,5,6}', null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (689, 17219, 4270, 15, 6, null, 'NÍVEL V ', '', 27, 0, '2017-12-15 17:33:20.197528', '2018-07-05 15:20:02.461642', 1, 1, '07:40:00', '11:40:00', '09:00:00', '09:20:00', null, 1, 1, 2, null, null, true, 47, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (738, 17219, 1, 15, 12, null, 'NÍVEL IV ', '', 25, 0, '2017-12-19 08:43:28.426854', '2018-07-06 14:06:19.086605', 1, 1, null, null, null, null, null, 1, 1, 2, null, null, true, 47, 4, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (709, 19178, 19423, 15, 7, null, 'NÍVEL III, IV e V - Vespertino', 'NÍVEL IV e V', 25, 0, '2017-12-18 17:31:40.307515', '2017-12-19 11:44:51.361661', 0, 1, '13:00:00', '17:00:00', null, null, null, null, 1, 2, null, null, true, 47, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (737, 4259, 1, 15, 12, null, 'NÍVEL IV - Integral', '', 20, 0, '2017-12-19 08:43:28.404472', '2017-12-20 08:05:38.611369', 0, 1, null, null, null, null, null, null, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (707, 17219, 19423, 15, 7, null, 'NÍVEL IV ', 'Nível IV - Inte', 28, 0, '2017-12-18 17:31:40.147846', '2018-07-06 13:19:58.702743', 1, 1, '08:00:00', '12:00:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (708, 17219, 19423, 15, 7, null, 'NÍVEL V ', 'Nível V - Integ', 28, 0, '2017-12-18 17:31:40.247360', '2018-07-06 13:21:10.378779', 1, 1, '08:00:00', '12:00:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (715, 17219, 4269, 15, 3, null, 'NÍVEL IV', '', 20, 0, '2017-12-18 18:01:46.490050', '2018-07-05 16:11:50.638134', 1, 1, '07:40:00', '11:40:00', '09:00:00', '09:15:00', null, 1, 1, 2, null, null, true, 47, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (739, 17219, 1, 15, 12, null, 'NÍVEL V ', '', 25, 0, '2017-12-19 08:43:28.440439', '2018-07-06 14:06:35.455671', 1, 1, null, null, null, null, null, 1, 1, 2, null, null, true, 47, 4, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (788, 17219, 19166, 13, 11, null, 'NÍVEL II B', 'NII-B', 20, 0, '2017-12-20 08:57:26.111873', '2018-07-09 07:37:09.339210', 1, 1, '07:00:00', '18:00:00', '11:30:00', '13:00:00', null, 1, 1, 2, null, null, true, 7, 4, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (716, 17219, 4259, 15, 3, null, 'NIVEL V MATUTINO', '', 25, 0, '2017-12-18 18:14:11.191155', '2018-07-05 16:01:48.585057', 0, 1, '07:30:00', '11:30:00', '13:00:00', '17:00:00', null, null, 1, 2, null, null, true, 8, 1, 2018, -1, null, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (789, 1, 4269, 1, 13951, null, '1º Ano 103', '', 25, 0, '2017-12-20 11:28:25.291889', '2018-04-30 17:07:22.321055', 1, 1, '08:00:00', '12:00:00', '09:00:00', '10:00:00', null, null, 1, 1180, null, null, true, 36, 2, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (717, null, 4259, 12, 13951, null, 'Correção Distorção Idade/Série', 'CDIS', 25, 0, '2017-12-18 22:02:17.935801', null, 1, 1, '13:00:00', '17:00:00', '15:10:00', '15:25:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (718, null, 4259, 6, 13951, null, '6º Ano 602', '602', 35, 0, '2017-12-18 22:02:17.975608', null, 1, 1, '12:55:00', '16:55:00', '15:10:00', '15:25:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (719, null, 4259, 6, 13951, null, '6º Ano 601', '6ºAno 601', 35, 0, '2017-12-18 22:02:17.984192', null, 1, 1, '07:40:00', '11:40:00', '09:55:00', '10:10:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (721, null, 1, 4, 13951, null, '4º Ano 402', '4º Ano 402', 40, 0, '2017-12-18 22:02:18.027778', null, 1, 1, '12:55:00', '17:55:00', '14:25:00', '14:45:00', null, null, 1, 1180, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (722, null, 1, 10, 13951, null, '7ª Ano 701', '7ª Ano 701', 35, 0, '2017-12-18 22:02:18.070955', null, 1, 1, '07:40:00', '11:40:00', '09:55:00', '10:10:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (725, null, 1, 3, 13951, null, '3º Ano 302', '3º Ano 302', 35, 0, '2017-12-18 22:02:18.162450', null, 1, 1, '12:55:00', '16:55:00', '14:25:00', '14:40:00', null, null, 1, 1180, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (727, null, 4259, 11, 13951, null, '801 Ano', '801 Ano', 40, 0, '2017-12-18 22:02:18.225415', null, 1, 1, '07:40:00', '11:40:00', '09:55:00', '10:10:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (728, null, 4259, 12, 13951, 13, '9º Ano 901', '9º Ano', 35, 0, '2017-12-18 22:02:18.254990', null, 1, 1, '07:40:00', '11:40:00', '09:55:00', '10:10:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (732, null, 1, 1, 13951, null, '1º Ano 102', '1º Ano 102', 28, 0, '2017-12-18 22:02:18.309899', null, 1, 1, '12:55:00', '16:55:00', '14:25:00', '14:40:00', null, null, 1, 1180, null, null, true, 36, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (734, null, 4259, 10, 13951, null, '7º Ano 703', '', 35, 0, '2017-12-18 22:02:18.360865', null, 1, 1, '12:55:00', '16:55:00', '14:45:00', '15:00:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (735, null, 4259, 12, 13951, 13, '9º Ano 902', '', 35, 0, '2017-12-18 22:02:18.398504', null, 1, 1, '12:55:00', '16:55:00', '15:05:00', '15:25:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (736, 4259, 4259, 11, 13951, null, '802 Ano', '8º Ano 802', 40, 0, '2017-12-18 22:02:18.432916', '2018-02-07 15:45:24.127171', 1, 1, '07:30:00', '11:30:00', '09:55:00', '10:05:00', null, null, 1, 1181, null, null, true, 1, 1, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (726, 4259, 4259, 10, 13951, null, '7º Ano 702', '702', 35, 0, '2017-12-18 22:02:18.193814', '2018-03-27 16:42:05.289870', 1, 1, '12:55:00', '16:55:00', '15:00:00', '15:25:00', null, null, 1, 1181, null, null, true, 1, 2, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (723, 4259, 1, 5, 13951, null, '5º Ano 501', '5º Ano 501', 35, 0, '2017-12-18 22:02:18.103812', '2018-04-01 14:42:32.378131', 1, 1, '07:30:00', '11:30:00', '09:00:00', '09:15:00', null, null, 1, 1180, null, null, true, 1, 1, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (731, 4259, 1, 1, 13951, 13, '1º Ano 101', '1º Ano 101', 28, 0, '2017-12-18 22:02:18.301586', '2018-04-01 14:43:47.116640', 1, 1, '07:30:00', '11:30:00', '09:00:00', '09:15:00', null, null, 1, 1180, null, null, true, 36, 1, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (733, 4259, 4259, 5, 13951, null, '5º Ano 502', '', 35, 0, '2017-12-18 22:02:18.318705', '2018-04-01 14:45:27.907902', 1, 1, '13:00:00', '17:00:00', '14:30:00', '14:45:00', null, null, 1, 1180, null, null, true, 1, 2, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, 20, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (720, 4259, 1, 4, 13951, null, '4º Ano 401', '4º Ano 401', 31, 0, '2017-12-18 22:02:17.993246', '2018-04-01 14:46:58.995041', 1, 1, '07:30:00', '11:30:00', '09:00:00', '09:15:00', null, null, 1, 1180, null, null, true, 1, 1, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (724, 4259, 1, 3, 13951, null, '3º Ano 301', '3º Ano 301', 35, 0, '2017-12-18 22:02:18.134369', '2018-04-01 14:48:00.524594', 1, 1, '07:30:00', '11:30:00', '09:00:00', '09:15:00', null, null, 1, 1180, null, null, true, 1, 1, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (730, 4259, 1, 2, 13951, null, '2º Ano 202', '2º Ano 202', 30, 0, '2017-12-18 22:02:18.293237', '2018-04-01 14:52:34.406292', 1, 1, '13:00:00', '17:00:00', '14:30:00', '14:45:00', null, null, 1, 1180, null, null, true, 36, 2, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (729, 4259, 1, 2, 13951, null, '2º Ano 201', '2º Ano 201', 30, 0, '2017-12-18 22:02:18.283354', '2018-04-01 14:53:40.058570', 1, 1, '07:30:00', '11:30:00', '09:00:00', '09:15:00', null, null, 1, 1180, null, null, true, 36, 1, 2018, -1, 0, null, null, null, null, null, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (710, 17219, 4269, 13, 3, null, 'NÍVEL III ', '', 16, 0, '2017-12-18 18:01:46.192479', '2018-07-05 16:10:28.531360', 1, 1, '07:40:00', '11:40:00', '09:00:00', '09:00:00', null, 1, 1, 2, null, null, true, 47, 1, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
+INSERT INTO pmieducar.turma (cod_turma, ref_usuario_exc, ref_usuario_cad, ref_ref_cod_serie, ref_ref_cod_escola, ref_cod_infra_predio_comodo, nm_turma, sgl_turma, max_aluno, multiseriada, data_cadastro, data_exclusao, ativo, ref_cod_turma_tipo, hora_inicial, hora_final, hora_inicio_intervalo, hora_fim_intervalo, ref_cod_regente, ref_cod_instituicao_regente, ref_cod_instituicao, ref_cod_curso, ref_ref_cod_serie_mult, ref_ref_cod_escola_mult, visivel, tipo_boletim, turma_turno_id, ano, tipo_atendimento, turma_mais_educacao, atividade_complementar_1, atividade_complementar_2, atividade_complementar_3, atividade_complementar_4, atividade_complementar_5, atividade_complementar_6, aee_braille, aee_recurso_optico, aee_estrategia_desenvolvimento, aee_tecnica_mobilidade, aee_libras, aee_caa, aee_curricular, aee_soroban, aee_informatica, aee_lingua_escrita, aee_autonomia, cod_curso_profissional, etapa_educacenso, ref_cod_disciplina_dispensada, parecer_1_etapa, parecer_2_etapa, parecer_3_etapa, parecer_4_etapa, nao_informar_educacenso, tipo_mediacao_didatico_pedagogico, tipo_boletim_diferenciado, dias_semana, atividades_complementares, atividades_aee) VALUES (714, 17219, 4269, 13, 3, null, 'NÍVEL III ', '', 18, 0, '2017-12-18 18:01:46.460686', '2018-07-05 16:10:46.958293', 1, 1, '07:40:00', '11:40:00', '09:00:00', '09:15:00', null, 1, 1, 2, null, null, true, 47, 2, 2018, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, null, null, null, null);
\ No newline at end of file
diff --git a/src/Modules/AuditoriaGeral/Model/JsonToHtmlTable.php b/src/Modules/AuditoriaGeral/Model/JsonToHtmlTable.php
new file mode 100644
index 0000000000..f188cb940f
--- /dev/null
+++ b/src/Modules/AuditoriaGeral/Model/JsonToHtmlTable.php
@@ -0,0 +1,32 @@
+
+
+ Campo |
+ Valor |
+
';
+
+ foreach ($dataJson as $key => $value) {
+ if (Portabilis_Date_Utils::isDateValid($value)) {
+ $value = date('d/m/Y', strtotime($value));
+ }
+ $htmlTable .= '
';
+ $htmlTable .= "$key | ";
+ $htmlTable .= "$value | ";
+ $htmlTable .= '
';
+ }
+
+ $htmlTable .= '';
+
+ return $htmlTable;
+ }
+}
\ No newline at end of file
diff --git a/src/Modules/AuditoriaGeral/Model/Operacoes.php b/src/Modules/AuditoriaGeral/Model/Operacoes.php
new file mode 100644
index 0000000000..dcffb95f90
--- /dev/null
+++ b/src/Modules/AuditoriaGeral/Model/Operacoes.php
@@ -0,0 +1,19 @@
+ 'Novo',
+ self::EDICAO => 'Edição',
+ self::EXCLUSAO => 'Exclusão'
+ ];
+ }
+}
diff --git a/src/Modules/Navigation/Breadcrumb.php b/src/Modules/Navigation/Breadcrumb.php
new file mode 100644
index 0000000000..f873819b51
--- /dev/null
+++ b/src/Modules/Navigation/Breadcrumb.php
@@ -0,0 +1,32 @@
+htmlBreadcrumb($currentPage, $breadcrumbs);
+ }
+
+ private function htmlBreadcrumb($currentPage, $breadcrumbs = [])
+ {
+ $html = [];
+ $html[] = '';
+
+ return implode("\n", $html);
+ }
+
+}
\ No newline at end of file
diff --git a/src/Modules/Servidores/Model/FuncaoExercida.php b/src/Modules/Servidores/Model/FuncaoExercida.php
new file mode 100644
index 0000000000..0609c9bc16
--- /dev/null
+++ b/src/Modules/Servidores/Model/FuncaoExercida.php
@@ -0,0 +1,26 @@
+ 'Docente',
+ self::AUXILIAR_EDUCACIONAL => 'Auxiliar/Assistente educacional',
+ self::MONITOR_ATIVIDADE_COMPLEMENTAR => 'Profissional/Monitor de atividade complementar',
+ self::INTERPRETE_LIBRAS => 'Tradutor Intérprete de LIBRAS',
+ self::DOCENTE_TITULAR_EAD => 'Docente titular - Coordenador de tutoria (de módulo ou disciplina) - EAD',
+ self::DOCENTE_TUTOR_EAD => 'Docente tutor - Auxiliar (de módulo ou disciplina) - EAD'
+ ];
+ }
+
+}
diff --git a/src/Modules/Servidores/Model/TipoVinculo.php b/src/Modules/Servidores/Model/TipoVinculo.php
new file mode 100644
index 0000000000..336260cd75
--- /dev/null
+++ b/src/Modules/Servidores/Model/TipoVinculo.php
@@ -0,0 +1,22 @@
+ 'Concursado/efetivo/estável',
+ self::TEMPORARIO => 'Contrato temporário',
+ self::TERCEIRIZADO => 'Contrato terceirizado',
+ self::CLT => 'Contrato CLT',
+ ];
+ }
+
+}