Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
pad-upe
Commits
9606f85b
"database/seeders/SubAreaSeeder.php" did not exist on "3bc67fa99eb68bef2c89b18b6b83326b60a38ecf"
Commit
9606f85b
authored
Sep 09, 2022
by
alissonalbuquerque
Browse files
add validacoes de ensino
parent
592819b0
Changes
24
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/Dimensao/Tabelas/Ensino/EnsinoCoordenacaoRegenciaController.php
View file @
9606f85b
...
@@ -30,6 +30,8 @@ class EnsinoCoordenacaoRegenciaController extends Controller
...
@@ -30,6 +30,8 @@ class EnsinoCoordenacaoRegenciaController extends Controller
$niveis
=
Nivel
::
listNivel
();
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
$modalidades
=
Modalidade
::
listModalidade
();
$planejamentos
=
EnsinoCoordenacaoRegencia
::
listPlanejamentos
();
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.ensino.regencia.form_create'
,
[
return
view
(
'pad.components.templates.dimensao.ensino.regencia.form_create'
,
[
...
@@ -38,6 +40,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
...
@@ -38,6 +40,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
'divs'
=>
$divs
,
'divs'
=>
$divs
,
'niveis'
=>
$niveis
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
,
'modalidades'
=>
$modalidades
,
'planejamentos'
=>
$planejamentos
,
'user_pad_id'
=>
$user_pad_id
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
]);
...
@@ -48,11 +51,13 @@ class EnsinoCoordenacaoRegenciaController extends Controller
...
@@ -48,11 +51,13 @@ class EnsinoCoordenacaoRegenciaController extends Controller
$model
=
EnsinoCoordenacaoRegencia
::
find
(
$id
);
$model
=
EnsinoCoordenacaoRegencia
::
find
(
$id
);
$niveis
=
Nivel
::
listNivel
();
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
$modalidades
=
Modalidade
::
listModalidade
();
$planejamentos
=
EnsinoCoordenacaoRegencia
::
listPlanejamentos
();
return
view
(
'pad.components.templates.dimensao.ensino.regencia.form_update'
,
[
return
view
(
'pad.components.templates.dimensao.ensino.regencia.form_update'
,
[
'model'
=>
$model
,
'model'
=>
$model
,
'niveis'
=>
$niveis
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
'modalidades'
=>
$modalidades
,
'planejamentos'
=>
$planejamentos
]);
]);
}
}
...
...
app/Http/Controllers/Dimensao/Tabelas/Ensino/EnsinoOrientacaoController.php
View file @
9606f85b
...
@@ -30,6 +30,7 @@ class EnsinoOrientacaoController extends Controller
...
@@ -30,6 +30,7 @@ class EnsinoOrientacaoController extends Controller
$niveis
=
Nivel
::
listNivel
();
$niveis
=
Nivel
::
listNivel
();
$orientacoes
=
Orientacao
::
listOrientacao
();
$orientacoes
=
Orientacao
::
listOrientacao
();
$planejamentos
=
EnsinoOrientacao
::
listPlanejamentos
();
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.ensino.orientacao.form_create'
,
[
return
view
(
'pad.components.templates.dimensao.ensino.orientacao.form_create'
,
[
...
@@ -38,6 +39,7 @@ class EnsinoOrientacaoController extends Controller
...
@@ -38,6 +39,7 @@ class EnsinoOrientacaoController extends Controller
'divs'
=>
$divs
,
'divs'
=>
$divs
,
'niveis'
=>
$niveis
,
'niveis'
=>
$niveis
,
'orientacoes'
=>
$orientacoes
,
'orientacoes'
=>
$orientacoes
,
'planejamentos'
=>
$planejamentos
,
'user_pad_id'
=>
$user_pad_id
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
]);
...
@@ -48,11 +50,13 @@ class EnsinoOrientacaoController extends Controller
...
@@ -48,11 +50,13 @@ class EnsinoOrientacaoController extends Controller
$model
=
EnsinoOrientacao
::
find
(
$id
);
$model
=
EnsinoOrientacao
::
find
(
$id
);
$niveis
=
Nivel
::
listNivel
();
$niveis
=
Nivel
::
listNivel
();
$orientacoes
=
Orientacao
::
listOrientacao
();
$orientacoes
=
Orientacao
::
listOrientacao
();
$planejamentos
=
EnsinoOrientacao
::
listPlanejamentos
();
return
view
(
'pad.components.templates.dimensao.ensino.aulas.form_update'
,
[
return
view
(
'pad.components.templates.dimensao.ensino.aulas.form_update'
,
[
'model'
=>
$model
,
'model'
=>
$model
,
'niveis'
=>
$niveis
,
'niveis'
=>
$niveis
,
'orientacoes'
=>
$orientacoes
,
'orientacoes'
=>
$orientacoes
,
'planejamentos'
=>
$planejamentos
,
]);
]);
}
}
...
...
app/Http/Controllers/Dimensao/Tabelas/Ensino/EnsinoSupervisaoController.php
View file @
9606f85b
...
@@ -30,6 +30,7 @@ class EnsinoSupervisaoController extends Controller
...
@@ -30,6 +30,7 @@ class EnsinoSupervisaoController extends Controller
$niveis
=
Nivel
::
listNivel
();
$niveis
=
Nivel
::
listNivel
();
$supervisoes
=
Supervisao
::
listSupervisao
();
$supervisoes
=
Supervisao
::
listSupervisao
();
$planejamentos
=
EnsinoSupervisao
::
listPlanejamentos
();
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.ensino.supervisao.form_create'
,
[
return
view
(
'pad.components.templates.dimensao.ensino.supervisao.form_create'
,
[
...
@@ -38,6 +39,7 @@ class EnsinoSupervisaoController extends Controller
...
@@ -38,6 +39,7 @@ class EnsinoSupervisaoController extends Controller
'divs'
=>
$divs
,
'divs'
=>
$divs
,
'niveis'
=>
$niveis
,
'niveis'
=>
$niveis
,
'supervisoes'
=>
$supervisoes
,
'supervisoes'
=>
$supervisoes
,
'planejamentos'
=>
$planejamentos
,
'user_pad_id'
=>
$user_pad_id
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
]);
...
@@ -47,12 +49,14 @@ class EnsinoSupervisaoController extends Controller
...
@@ -47,12 +49,14 @@ class EnsinoSupervisaoController extends Controller
$model
=
EnsinoSupervisao
::
find
(
$id
);
$model
=
EnsinoSupervisao
::
find
(
$id
);
$niveis
=
Nivel
::
listNivel
();
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Supervisao
::
listSupervisao
();
$supervisoes
=
Supervisao
::
listSupervisao
();
$planejamentos
=
EnsinoSupervisao
::
listPlanejamentos
();
return
view
(
'pad.components.templates.dimensao.ensino.supervisao.form_update'
,
[
return
view
(
'pad.components.templates.dimensao.ensino.supervisao.form_update'
,
[
'model'
=>
$model
,
'model'
=>
$model
,
'niveis'
=>
$niveis
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
'supervisoes'
=>
$supervisoes
,
'planejamentos'
=>
$planejamentos
,
]);
]);
}
}
...
...
app/Models/Tabelas/Ensino/EnsinoAtendimentoDiscente.php
View file @
9606f85b
...
@@ -3,8 +3,11 @@
...
@@ -3,8 +3,11 @@
namespace
App\Models\Tabelas\Ensino
;
namespace
App\Models\Tabelas\Ensino
;
use
App\Models\Planejamento
;
use
App\Models\Planejamento
;
use
App\Models\Util\CargaHoraria
;
use
App\Models\Util\Nivel
;
use
App\Queries\Tabelas\Ensino\EnsinoAtendimentoDiscenteQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoAtendimentoDiscenteQuery
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Validation\Rule
;
class
EnsinoAtendimentoDiscente
extends
Model
class
EnsinoAtendimentoDiscente
extends
Model
{
{
...
@@ -26,14 +29,35 @@ class EnsinoAtendimentoDiscente extends Model
...
@@ -26,14 +29,35 @@ class EnsinoAtendimentoDiscente extends Model
public
static
function
rules
()
public
static
function
rules
()
{
{
return
[
return
[
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'componente_curricular'
=>
[
'required'
,
'string'
,
'max:255'
],
'curso'
=>
[
'required'
,
'string'
,
'max:255'
],
'nivel'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Nivel
::
listNivel
()))],
'ch_semanal'
=>
CargaHoraria
::
ch_semanal
()
];
];
}
}
public
static
function
messages
()
public
static
function
messages
()
{
{
return
[
return
[
//cod_atividade
'cod_atividade.required'
=>
'O campo "Cod. Atividade" é obrigatório!'
,
//componente_curricular
'componente_curricular.required'
=>
'O campo "Componente Curricular" é obrigatório!'
,
//curso
'curso.required'
=>
'O campo "Curso" é obrigatório!'
,
//nivel
'nivel.required'
=>
'O campo "Nível" é obrigatório!'
,
'nivel.in'
=>
'Selecione uma opção da lista de "Nível"!'
,
'nivel.integer'
=>
'O campo "Nível" deve cónter um inteiro!'
,
//ch_semanal
'ch_semanal.required'
=>
'O campo "CH. Semanal" é obrigatório!'
,
'ch_semanal.min'
=>
'Carga horária semanal miníma é de 1 Hora!'
,
'ch_semanal.integer'
=>
'O campo "CH. Semanal" deve cónter um inteiro!'
,
];
];
}
}
...
...
app/Models/Tabelas/Ensino/EnsinoAula.php
View file @
9606f85b
...
@@ -2,15 +2,11 @@
...
@@ -2,15 +2,11 @@
namespace
App\Models\Tabelas\Ensino
;
namespace
App\Models\Tabelas\Ensino
;
use
App\Models\Curso
;
use
App\Models\Disciplina
;
use
App\Models\Planejamento
;
use
App\Models\Planejamento
;
use
App\Models\
Tabelas\Constants
;
use
App\Models\
Util\CargaHoraria
;
use
App\Models\Util\Modalidade
;
use
App\Models\Util\Modalidade
;
use
App\Models\Util\Nivel
;
use
App\Models\Util\Nivel
;
use
App\Queries\PlanejamentoQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoAulaQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoAulaQuery
;
use
Illuminate\Database\Eloquent\Factories\HasFactory
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Validation\Rule
;
use
Illuminate\Validation\Rule
;
...
@@ -36,21 +32,38 @@ class EnsinoAula extends Model
...
@@ -36,21 +32,38 @@ class EnsinoAula extends Model
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'componente_curricular'
=>
[
'required'
,
'string'
,
'max:255'
],
'componente_curricular'
=>
[
'required'
,
'string'
,
'max:255'
],
'curso'
=>
[
'required'
,
'string'
,
'max:255'
],
'curso'
=>
[
'required'
,
'string'
,
'max:255'
],
'nivel'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Constants
::
listNivel
()))],
'nivel'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Nivel
::
listNivel
()))],
'modalidade'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Constants
::
listModalidade
()))],
'modalidade'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Modalidade
::
listModalidade
()))],
'ch_semanal'
=>
[
'required'
,
'integer'
,
'min:1'
],
'ch_semanal'
=>
CargaHoraria
::
ch_semanal
()
'ch_total'
=>
[
'required'
,
'integer'
,
'min:1'
],
];
];
}
}
public
static
function
messages
()
public
static
function
messages
()
{
{
return
[
return
[
'required'
=>
'O campo ":attribute" é obrigatório!'
,
//cod_atividade
'integer'
=>
'O campo ":attribute" deve cónter um inteiro!'
,
'cod_atividade.required'
=>
'O campo "Cod. Atividade" é obrigatório!'
,
'in'
=>
'Selecione uma opção da lista de ":attribute"!'
,
//componente_curricular
'componente_curricular.required'
=>
'O campo "Componente Curricular" é obrigatório!'
,
//curso
'curso.required'
=>
'O campo "Curso" é obrigatório!'
,
//nivel
'nivel.required'
=>
'O campo "Nível" é obrigatório!'
,
'nivel.in'
=>
'Selecione uma opção da lista de "Nível"!'
,
'nivel.integer'
=>
'O campo "Nível" deve cónter um inteiro!'
,
//modalidade
'modalidade.required'
=>
'O campo "Modalidade" é obrigatório!'
,
'modalidade.in'
=>
'Selecione uma opção da lista de "Modalidade"!'
,
'modalidade.integer'
=>
'O campo "Modalidade" deve cónter um inteiro!'
,
//ch_semanal
'ch_semanal.required'
=>
'O campo "CH. Semanal" é obrigatório!'
,
'ch_semanal.min'
=>
'Carga horária semanal miníma é de 1 Hora!'
,
'ch_semanal.min'
=>
'Carga horária semanal miníma é de 1 Hora!'
,
'ch_
tot
al.
m
in'
=>
'
Carga horária total miníma é de 1 Hora
!'
,
'ch_
seman
al.in
teger
'
=>
'
O campo "CH. Semanal" deve cónter um inteiro
!'
,
];
];
}
}
...
...
app/Models/Tabelas/Ensino/EnsinoCoordenacaoRegencia.php
View file @
9606f85b
...
@@ -3,10 +3,12 @@
...
@@ -3,10 +3,12 @@
namespace
App\Models\Tabelas\Ensino
;
namespace
App\Models\Tabelas\Ensino
;
use
App\Models\Planejamento
;
use
App\Models\Planejamento
;
use
App\Models\Util\CargaHoraria
;
use
App\Models\Util\Modalidade
;
use
App\Models\Util\Modalidade
;
use
App\Models\Util\Nivel
;
use
App\Models\Util\Nivel
;
use
App\Queries\Tabelas\Ensino\EnsinoCoordenacaoRegenciaQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoCoordenacaoRegenciaQuery
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Validation\Rule
;
class
EnsinoCoordenacaoRegencia
extends
Model
class
EnsinoCoordenacaoRegencia
extends
Model
{
{
...
@@ -22,7 +24,7 @@ class EnsinoCoordenacaoRegencia extends Model
...
@@ -22,7 +24,7 @@ class EnsinoCoordenacaoRegencia extends Model
*
*
* @var array
* @var array
*/
*/
protected
$fillable
=
[
'orientacao_id'
,
'user_pad_id'
,
'dimensao'
,
'cod_atividade'
,
'componente_curricular'
,
'curso'
,
'nivel'
,
'modalidade'
,
'ch_semanal'
];
protected
$fillable
=
[
'orientacao_id'
,
'cod_dimensao'
,
'user_pad_id'
,
'dimensao'
,
'cod_atividade'
,
'componente_curricular'
,
'curso'
,
'nivel'
,
'modalidade'
,
'ch_semanal'
];
/**
/**
* @return string
* @return string
...
@@ -44,14 +46,46 @@ class EnsinoCoordenacaoRegencia extends Model
...
@@ -44,14 +46,46 @@ class EnsinoCoordenacaoRegencia extends Model
public
static
function
rules
()
public
static
function
rules
()
{
{
return
[
return
[
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'componente_curricular'
=>
[
'required'
,
'string'
,
'max:255'
],
'curso'
=>
[
'required'
,
'string'
,
'max:255'
],
'nivel'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Nivel
::
listNivel
()))],
'modalidade'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Modalidade
::
listModalidade
()))],
'cod_dimensao'
=>
[
'required'
,
'string'
,
Rule
::
in
(
array_keys
(
self
::
listPlanejamentos
()))],
'ch_semanal'
=>
CargaHoraria
::
ch_semanal
()
];
];
}
}
public
static
function
messages
()
public
static
function
messages
()
{
{
return
[
return
[
//cod_atividade
'cod_atividade.required'
=>
'O campo "Cod. Atividade" é obrigatório!'
,
//componente_curricular
'componente_curricular.required'
=>
'O campo "Componente Curricular" é obrigatório!'
,
//curso
'curso.required'
=>
'O campo "Curso" é obrigatório!'
,
//nivel
'nivel.required'
=>
'O campo "Nível" é obrigatório!'
,
'nivel.in'
=>
'Selecione uma opção da lista de "Nível"!'
,
'nivel.integer'
=>
'O campo "Nível" deve cónter um inteiro!'
,
//modalidade
'modalidade.required'
=>
'O campo "Modalidade" é obrigatório!'
,
'modalidade.in'
=>
'Selecione uma opção da lista de "Modalidade"!'
,
'modalidade.integer'
=>
'O campo "Modalidade" deve cónter um inteiro!'
,
//'cod_dimensao'
'cod_dimensao.required'
=>
'O campo "Resolução" é obrigatório'
,
'cod_dimensao.in'
=>
'Selecione uma opção da lista de "Resolução"'
,
//ch_semanal
'ch_semanal.required'
=>
'O campo "CH. Semanal" é obrigatório!'
,
'ch_semanal.min'
=>
'Carga horária semanal miníma é de 1 Hora!'
,
'ch_semanal.integer'
=>
'O campo "CH. Semanal" deve cónter um inteiro!'
,
];
];
}
}
...
@@ -64,6 +98,21 @@ class EnsinoCoordenacaoRegencia extends Model
...
@@ -64,6 +98,21 @@ class EnsinoCoordenacaoRegencia extends Model
return
Planejamento
::
initQuery
()
->
whereInCodDimensao
(
$codes
)
->
get
();
return
Planejamento
::
initQuery
()
->
whereInCodDimensao
(
$codes
)
->
get
();
}
}
/**
* @return array
*/
public
static
function
listPlanejamentos
(
$cod_dimensao
=
null
)
{
$planejamentos
=
self
::
getPlanejamentos
();
$values
=
[];
foreach
(
$planejamentos
as
$planejamento
)
{
$values
[
$planejamento
->
cod_dimensao
]
=
$planejamento
->
descricao
;
}
return
$cod_dimensao
!==
null
?
$values
[
$cod_dimensao
]
:
$values
;
}
public
static
function
initQuery
()
{
public
static
function
initQuery
()
{
return
new
EnsinoCoordenacaoRegenciaQuery
(
get_called_class
());
return
new
EnsinoCoordenacaoRegenciaQuery
(
get_called_class
());
}
}
...
...
app/Models/Tabelas/Ensino/EnsinoMembroDocente.php
View file @
9606f85b
...
@@ -3,8 +3,11 @@
...
@@ -3,8 +3,11 @@
namespace
App\Models\Tabelas\Ensino
;
namespace
App\Models\Tabelas\Ensino
;
use
App\Models\Planejamento
;
use
App\Models\Planejamento
;
use
App\Models\Util\CargaHoraria
;
use
App\Models\Util\Funcao
;
use
App\Queries\Tabelas\Ensino\EnsinoMembroDocenteQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoMembroDocenteQuery
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Validation\Rule
;
class
EnsinoMembroDocente
extends
Model
class
EnsinoMembroDocente
extends
Model
{
{
...
@@ -25,14 +28,35 @@ class EnsinoMembroDocente extends Model
...
@@ -25,14 +28,35 @@ class EnsinoMembroDocente extends Model
public
static
function
rules
()
public
static
function
rules
()
{
{
return
[
return
[
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'nucleo'
=>
[
'required'
,
'string'
,
'max:255'
],
'documento'
=>
[
'required'
,
'string'
,
'max:255'
],
'funcao'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Funcao
::
listFuncaoEnsino
()))],
'ch_semanal'
=>
CargaHoraria
::
ch_semanal
(
CargaHoraria
::
create_ch_min
(
2
))
];
];
}
}
public
static
function
messages
()
public
static
function
messages
()
{
{
return
[
return
[
//cod_atividade
'cod_atividade.required'
=>
'O campo "Cod. Atividade" é obrigatório!'
,
//nucleo
'nucleo.required'
=>
'O campo "Curso" é obrigatório!'
,
//documento
'documento.required'
=>
'O campo "Documento" é obrigatório!'
,
//funcao
'funcao.required'
=>
'O campo "Função" é obrigatório!'
,
'funcao.in'
=>
'Selecione uma opção da lista de "Função"!'
,
'funcao.integer'
=>
'O campo "Função" deve cónter um inteiro!'
,
//ch_semanal
'ch_semanal.required'
=>
'O campo "CH. Semanal" é obrigatório!'
,
'ch_semanal.min'
=>
'Carga horária semanal miníma é de 1 Hora!'
,
'ch_semanal.integer'
=>
'O campo "CH. Semanal" deve cónter um inteiro!'
,
];
];
}
}
...
...
app/Models/Tabelas/Ensino/EnsinoOrientacao.php
View file @
9606f85b
...
@@ -3,10 +3,14 @@
...
@@ -3,10 +3,14 @@
namespace
App\Models\Tabelas\Ensino
;
namespace
App\Models\Tabelas\Ensino
;
use
App\Models\Planejamento
;
use
App\Models\Planejamento
;
use
App\Models\Util\CargaHoraria
;
use
App\Models\Util\Nivel
;
use
App\Models\Util\Orientacao
;
use
App\Queries\PlanejamentoQuery
;
use
App\Queries\PlanejamentoQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoOrientacaoQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoOrientacaoQuery
;
use
Illuminate\Database\Eloquent\Factories\HasFactory
;
use
Illuminate\Database\Eloquent\Factories\HasFactory
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Validation\Rule
;
class
EnsinoOrientacao
extends
Model
class
EnsinoOrientacao
extends
Model
{
{
...
@@ -22,7 +26,7 @@ class EnsinoOrientacao extends Model
...
@@ -22,7 +26,7 @@ class EnsinoOrientacao extends Model
*
*
* @var array
* @var array
*/
*/
protected
$fillable
=
[
'orientacao_id'
,
'cod_atividade'
,
'atividade'
,
'curso_id'
,
'nivel'
,
'type_orientacao'
,
'numero_orientandos'
,
'ch_semanal'
,
'pad_id'
];
protected
$fillable
=
[
'orientacao_id'
,
'cod_dimensao'
,
'user_pad_id'
,
'dimensao'
,
'cod_atividade'
,
'atividade'
,
'curso_id'
,
'nivel'
,
'type_orientacao'
,
'numero_orientandos'
,
'ch_semanal'
,
'pad_id'
];
/**
/**
* @return array
* @return array
...
@@ -30,7 +34,14 @@ class EnsinoOrientacao extends Model
...
@@ -30,7 +34,14 @@ class EnsinoOrientacao extends Model
public
static
function
rules
()
public
static
function
rules
()
{
{
return
[
return
[
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'curso'
=>
[
'required'
,
'string'
,
'max:255'
],
'nivel'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Nivel
::
listNivel
()))],
'type_orientacao'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Orientacao
::
listOrientacao
()))],
'numero_orientandos'
=>
[
'integer'
],
'cod_dimensao'
=>
[
'required'
,
'string'
,
Rule
::
in
(
array_keys
(
self
::
listPlanejamentos
()))],
'ch_semanal'
=>
CargaHoraria
::
ch_semanal
()
];
];
}
}
...
@@ -40,7 +51,36 @@ class EnsinoOrientacao extends Model
...
@@ -40,7 +51,36 @@ class EnsinoOrientacao extends Model
public
static
function
messages
()
public
static
function
messages
()
{
{
return
[
return
[
//cod_atividade
'cod_atividade.required'
=>
'O campo "Cod. Atividade" é obrigatório!'
,
//atividade
'atividade.required'
=>
'O campo "Atividade: Orientação e/ou Coorientação" é obrigatório!'
,
//curso
'curso.required'
=>
'O campo "Curso" é obrigatório!'
,
//nivel
'nivel.required'
=>
'O campo "Nível" é obrigatório!'
,
'nivel.in'
=>
'Selecione uma opção da lista de "Nível"!'
,
'nivel.integer'
=>
'O campo "Nível" deve cónter um inteiro!'
,
//type_orientacao
'type_orientacao.required'
=>
'O campo "Orientação" é obrigatório!'
,
'type_orientacao.in'
=>
'Selecione uma opção da lista de "Orientação"!'
,
'type_orientacao.integer'
=>
'O campo "Orientação" deve cónter um inteiro!'
,
//'numero_orientandos'
'numero_orientandos'
=>
'O campo "Número de Orientandos" deve cónter um inteiro!'
,
//'cod_dimensao'
'cod_dimensao.required'
=>
'O campo "Resolução" é obrigatório'
,
'cod_dimensao.in'
=>
'Selecione uma opção da lista de "Resolução"'
,
//ch_semanal
'ch_semanal.required'
=>
'O campo "CH. Semanal" é obrigatório!'
,
'ch_semanal.min'
=>
'Carga horária semanal miníma é de 1 Hora!'
,
'ch_semanal.integer'
=>
'O campo "CH. Semanal" deve cónter um inteiro!'
,
];
];
}
}
...
@@ -49,10 +89,25 @@ class EnsinoOrientacao extends Model
...
@@ -49,10 +89,25 @@ class EnsinoOrientacao extends Model
*/
*/
public
static
function
getPlanejamentos
()
public
static
function
getPlanejamentos
()
{
{
$codes
=
[
'E-5'
,
'E-6'
,
'E-7'
,
'E-8'
,
'E-9'
,
'E-17'
];
$codes
=
[
'E-5'
,
'E-6'
,
'E-7'
,
'E-8'
,
'E-9'
];
return
Planejamento
::
initQuery
()
->
whereInCodDimensao
(
$codes
)
->
get
();
return
Planejamento
::
initQuery
()
->
whereInCodDimensao
(
$codes
)
->
get
();
}
}
/**
* @return array
*/
public
static
function
listPlanejamentos
(
$cod_dimensao
=
null
)
{
$planejamentos
=
self
::
getPlanejamentos
();
$values
=
[];
foreach
(
$planejamentos
as
$planejamento
)
{
$values
[
$planejamento
->
cod_dimensao
]
=
$planejamento
->
descricao
;
}
return
$cod_dimensao
!==
null
?
$values
[
$cod_dimensao
]
:
$values
;
}
public
static
function
initQuery
()
public
static
function
initQuery
()
{
{
return
new
EnsinoOrientacaoQuery
(
get_called_class
());
return
new
EnsinoOrientacaoQuery
(
get_called_class
());
...
...
app/Models/Tabelas/Ensino/EnsinoParticipacao.php
View file @
9606f85b
...
@@ -3,9 +3,12 @@
...
@@ -3,9 +3,12 @@
namespace
App\Models\Tabelas\Ensino
;
namespace
App\Models\Tabelas\Ensino
;
use
App\Models\Planejamento
;
use
App\Models\Planejamento
;
use
App\Models\Util\CargaHoraria
;
use
App\Models\Util\Nivel
;
use
App\Queries\Tabelas\Ensino\EnsinoParticipacaoQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoParticipacaoQuery
;
use
Illuminate\Database\Eloquent\Factories\HasFactory
;
use
Illuminate\Database\Eloquent\Factories\HasFactory
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Validation\Rule
;
class
EnsinoParticipacao
extends
Model
class
EnsinoParticipacao
extends
Model
{
{
...
@@ -26,14 +29,31 @@ class EnsinoParticipacao extends Model
...
@@ -26,14 +29,31 @@ class EnsinoParticipacao extends Model
public
static
function
rules
()
public
static
function
rules
()
{
{
return
[
return
[
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'curso'
=>
[
'required'
,
'string'
,
'max:255'
],
'nivel'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Nivel
::
listNivel
()))],
'ch_semanal'
=>
CargaHoraria
::
ch_semanal
()
];
];
}
}
public
static
function
messages
()
public
static
function
messages
()
{
{
return
[
return
[
//cod_atividade
'cod_atividade.required'
=>
'O campo "Cod. Atividade" é obrigatório!'
,
//curso
'curso.required'
=>
'O campo "Curso" é obrigatório!'
,
//nivel
'nivel.required'
=>
'O campo "Nível" é obrigatório!'
,
'nivel.in'
=>
'Selecione uma opção da lista de "Nível"!'
,
'nivel.integer'
=>
'O campo "Nível" deve cónter um inteiro!'
,
//ch_semanal
'ch_semanal.required'
=>
'O campo "CH. Semanal" é obrigatório!'
,
'ch_semanal.min'
=>
'Carga horária semanal miníma é de 1 Hora!'
,
'ch_semanal.integer'
=>
'O campo "CH. Semanal" deve cónter um inteiro!'
,
];
];
}
}
...
...
app/Models/Tabelas/Ensino/EnsinoProjeto.php
View file @
9606f85b
...
@@ -3,8 +3,12 @@
...
@@ -3,8 +3,12 @@
namespace
App\Models\Tabelas\Ensino
;
namespace
App\Models\Tabelas\Ensino
;
use
App\Models\Planejamento
;
use
App\Models\Planejamento
;
use
App\Models\Util\CargaHoraria
;
use
App\Models\Util\Funcao
;
use
App\Models\Util\Natureza
;
use
App\Queries\Tabelas\Ensino\EnsinoProjetoQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoProjetoQuery
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Validation\Rule
;
class
EnsinoProjeto
extends
Model
class
EnsinoProjeto
extends
Model
{
{
...
@@ -25,14 +29,41 @@ class EnsinoProjeto extends Model
...
@@ -25,14 +29,41 @@ class EnsinoProjeto extends Model
public
static
function
rules
()
public
static
function
rules
()
{
{
return
[
return
[
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'titulo'
=>
[
'required'
,
'string'
,
'max:255'
],
'curso'
=>
[
'required'
,
'string'
,
'max:255'
],
'natureza'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Natureza
::
listNatureza
()))],
'funcao'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Funcao
::
listFuncaoProjeto
()))],
'ch_semanal'
=>
CargaHoraria
::
ch_semanal
()
];
];
}
}
public
static
function
messages
()
public
static
function
messages
()
{
{
return
[
return
[
//cod_atividade
'cod_atividade.required'
=>
'O campo "Cod. Atividade" é obrigatório!'
,
//titulo
'titulo.required'
=>
'O campo "Componente Curricular" é obrigatório!'
,
//curso
'curso.required'
=>
'O campo "Curso" é obrigatório!'
,
//natureza
'natureza.required'
=>
'O campo "Natureza" é obrigatório!'
,
'natureza.in'
=>
'Selecione uma opção da lista de "Natureza"!'
,
'natureza.integer'
=>
'O campo "Natureza" deve cónter um inteiro!'
,
//modalidade
'funcao.required'
=>
'O campo "Função" é obrigatório!'
,
'funcao.in'
=>
'Selecione uma opção da lista de "Função"!'
,
'funcao.integer'
=>
'O campo "Função" deve cónter um inteiro!'
,
//ch_semanal
'ch_semanal.required'
=>
'O campo "CH. Semanal" é obrigatório!'
,
'ch_semanal.min'
=>
'Carga horária semanal miníma é de 1 Hora!'
,
'ch_semanal.integer'
=>
'O campo "CH. Semanal" deve cónter um inteiro!'
,
];
];
}
}
...
...
app/Models/Tabelas/Ensino/EnsinoSupervisao.php
View file @
9606f85b
...
@@ -3,8 +3,12 @@
...
@@ -3,8 +3,12 @@
namespace
App\Models\Tabelas\Ensino
;
namespace
App\Models\Tabelas\Ensino
;
use
App\Models\Planejamento
;
use
App\Models\Planejamento
;
use
App\Models\Util\CargaHoraria
;
use
App\Models\Util\Nivel
;
use
App\Models\Util\Supervisao
;
use
App\Queries\Tabelas\Ensino\EnsinoSupervisaoQuery
;
use
App\Queries\Tabelas\Ensino\EnsinoSupervisaoQuery
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Validation\Rule
;
class
EnsinoSupervisao
extends
Model
class
EnsinoSupervisao
extends
Model
{
{
...
@@ -20,7 +24,7 @@ class EnsinoSupervisao extends Model
...
@@ -20,7 +24,7 @@ class EnsinoSupervisao extends Model
*
*
* @var array
* @var array
*/
*/
protected
$fillable
=
[
'orientacao_id'
,
'user_pad_id'
,
'dimensao'
,
'cod_atividade'
,
'atividade'
,
'curso'
,
'nivel'
,
'type_supervisao'
,
'numero_orientandos'
,
'ch_semanal'
];
protected
$fillable
=
[
'orientacao_id'
,
'cod_dimensao'
,
'user_pad_id'
,
'dimensao'
,
'cod_atividade'
,
'atividade'
,
'curso'
,
'nivel'
,
'type_supervisao'
,
'numero_orientandos'
,
'ch_semanal'
];
/**
/**
* @return array
* @return array
...
@@ -28,7 +32,14 @@ class EnsinoSupervisao extends Model
...
@@ -28,7 +32,14 @@ class EnsinoSupervisao extends Model
public
static
function
rules
()
public
static
function
rules
()
{
{
return
[
return
[
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'curso'
=>
[
'required'
,
'string'
,
'max:255'
],
'nivel'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Nivel
::
listNivel
()))],
'type_orientacao'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Supervisao
::
listSupervisao
()))],
'numero_orientandos'
=>
[
'integer'
],
'cod_dimensao'
=>
[
'required'
,
'string'
,
Rule
::
in
(
array_keys
(
self
::
listPlanejamentos
()))],
'ch_semanal'
=>
CargaHoraria
::
ch_semanal
()
];
];
}
}
...
@@ -38,7 +49,36 @@ class EnsinoSupervisao extends Model
...
@@ -38,7 +49,36 @@ class EnsinoSupervisao extends Model
public
static
function
messages
()
public
static
function
messages
()
{
{
return
[
return
[
//cod_atividade
'cod_atividade.required'
=>
'O campo "Cod. Atividade" é obrigatório!'
,
//atividade
'atividade.required'
=>
'O campo "Atividade: Supervisão / Preceptoria / Tutoria" é obrigatório!'
,
//curso
'curso.required'
=>
'O campo "Curso" é obrigatório!'
,
//nivel
'nivel.required'
=>
'O campo "Nível" é obrigatório!'
,
'nivel.in'
=>
'Selecione uma opção da lista de "Nível"!'
,
'nivel.integer'
=>
'O campo "Nível" deve cónter um inteiro!'
,
//type_supervisao
'type_supervisao.required'
=>
'O campo "Supervisão" é obrigatório!'
,
'type_supervisao.in'
=>
'Selecione uma opção da lista de "Supervisão"!'
,
'type_supervisao.integer'
=>
'O campo "Supervisão" deve cónter um inteiro!'
,
//'numero_orientandos'
'numero_orientandos'
=>
'O campo "Número de Orientandos" deve cónter um inteiro!'
,
//'cod_dimensao'
'cod_dimensao.required'
=>
'O campo "Resolução" é obrigatório'
,
'cod_dimensao.in'
=>
'Selecione uma opção da lista de "Resolução"'
,
//ch_semanal
'ch_semanal.required'
=>
'O campo "CH. Semanal" é obrigatório!'
,
'ch_semanal.min'
=>
'Carga horária semanal miníma é de 1 Hora!'
,
'ch_semanal.integer'
=>
'O campo "CH. Semanal" deve cónter um inteiro!'
,
];
];
}
}
...
@@ -47,10 +87,25 @@ class EnsinoSupervisao extends Model
...
@@ -47,10 +87,25 @@ class EnsinoSupervisao extends Model
*/
*/
public
static
function
getPlanejamentos
()
public
static
function
getPlanejamentos
()
{
{
$codes
=
[
'E-4'
,
'E-10'
];
$codes
=
[
'E-4'
,
'E-10'
,
'E-17'
];
return
Planejamento
::
initQuery
()
->
whereInCodDimensao
(
$codes
)
->
get
();
return
Planejamento
::
initQuery
()
->
whereInCodDimensao
(
$codes
)
->
get
();
}
}
/**
* @return array
*/
public
static
function
listPlanejamentos
(
$cod_dimensao
=
null
)
{
$planejamentos
=
self
::
getPlanejamentos
();
$values
=
[];
foreach
(
$planejamentos
as
$planejamento
)
{
$values
[
$planejamento
->
cod_dimensao
]
=
$planejamento
->
descricao
;
}
return
$cod_dimensao
!==
null
?
$values
[
$cod_dimensao
]
:
$values
;
}
public
static
function
initQuery
()
public
static
function
initQuery
()
{
{
return
new
EnsinoSupervisaoQuery
(
get_called_class
());
return
new
EnsinoSupervisaoQuery
(
get_called_class
());
...
...
database/migrations/2022_03_22_225548_create_ensino_aulas_table.php
View file @
9606f85b
...
@@ -23,7 +23,6 @@ class CreateEnsinoAulasTable extends Migration
...
@@ -23,7 +23,6 @@ class CreateEnsinoAulasTable extends Migration
$table
->
tinyInteger
(
'nivel'
)
->
notNull
();
$table
->
tinyInteger
(
'nivel'
)
->
notNull
();
$table
->
tinyInteger
(
'modalidade'
)
->
notNull
();
$table
->
tinyInteger
(
'modalidade'
)
->
notNull
();
$table
->
integer
(
'ch_semanal'
)
->
notNull
();
$table
->
integer
(
'ch_semanal'
)
->
notNull
();
$table
->
integer
(
'ch_total'
)
->
notNull
();
$table
->
timestamps
();
$table
->
timestamps
();
$table
->
softDeletes
();
$table
->
softDeletes
();
});
});
...
...
database/migrations/2022_03_23_190559_create_ensino_orientacoes_table.php
View file @
9606f85b
...
@@ -22,7 +22,8 @@ class CreateEnsinoOrientacoesTable extends Migration
...
@@ -22,7 +22,8 @@ class CreateEnsinoOrientacoesTable extends Migration
$table
->
string
(
'curso'
)
->
notNull
();
$table
->
string
(
'curso'
)
->
notNull
();
$table
->
tinyInteger
(
'nivel'
)
->
notNull
();
$table
->
tinyInteger
(
'nivel'
)
->
notNull
();
$table
->
tinyInteger
(
'type_orientacao'
)
->
notNull
();
$table
->
tinyInteger
(
'type_orientacao'
)
->
notNull
();
$table
->
tinyInteger
(
'numero_orientandos'
)
->
nullable
();
$table
->
integer
(
'numero_orientandos'
)
->
nullable
();
$table
->
string
(
'cod_dimensao'
)
->
notNull
();
$table
->
integer
(
'ch_semanal'
)
->
notNull
();
$table
->
integer
(
'ch_semanal'
)
->
notNull
();
$table
->
timestamps
();
$table
->
timestamps
();
$table
->
softDeletes
();
$table
->
softDeletes
();
...
...
database/migrations/2022_07_25_195418_create_ensino_supervisao_table.php
View file @
9606f85b
...
@@ -22,7 +22,8 @@ class CreateEnsinoSupervisaoTable extends Migration
...
@@ -22,7 +22,8 @@ class CreateEnsinoSupervisaoTable extends Migration
$table
->
string
(
'curso'
)
->
notNull
();
$table
->
string
(
'curso'
)
->
notNull
();
$table
->
tinyInteger
(
'nivel'
)
->
notNull
();
$table
->
tinyInteger
(
'nivel'
)
->
notNull
();
$table
->
tinyInteger
(
'type_supervisao'
)
->
notNull
();
$table
->
tinyInteger
(
'type_supervisao'
)
->
notNull
();
$table
->
tinyInteger
(
'numero_orientandos'
)
->
nullable
();
$table
->
integer
(
'numero_orientandos'
)
->
nullable
();
$table
->
string
(
'cod_dimensao'
)
->
notNull
();
$table
->
integer
(
'ch_semanal'
)
->
notNull
();
$table
->
integer
(
'ch_semanal'
)
->
notNull
();
$table
->
timestamps
();
$table
->
timestamps
();
$table
->
softDeletes
();
$table
->
softDeletes
();
...
...
database/migrations/2022_07_25_201036_create_ensino_coordenacao_regencia_table.php
View file @
9606f85b
...
@@ -22,6 +22,7 @@ class CreateEnsinoCoordenacaoRegenciaTable extends Migration
...
@@ -22,6 +22,7 @@ class CreateEnsinoCoordenacaoRegenciaTable extends Migration
$table
->
string
(
'curso'
)
->
notNull
();
$table
->
string
(
'curso'
)
->
notNull
();
$table
->
tinyInteger
(
'nivel'
)
->
notNull
();
$table
->
tinyInteger
(
'nivel'
)
->
notNull
();
$table
->
tinyInteger
(
'modalidade'
)
->
notNull
();
$table
->
tinyInteger
(
'modalidade'
)
->
notNull
();
$table
->
string
(
'cod_dimensao'
)
->
notNull
();
$table
->
integer
(
'ch_semanal'
)
->
notNull
();
$table
->
integer
(
'ch_semanal'
)
->
notNull
();
$table
->
timestamps
();
$table
->
timestamps
();
$table
->
softDeletes
();
$table
->
softDeletes
();
...
...
resources/views/pad/components/templates/dimensao/ensino/atendimento_discente/form_create.blade.php
View file @
9606f85b
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<
div
id
=
"ensino_atendimento_discente"
>
<
div
id
=
"ensino_atendimento_discente"
>
<
div
>
<
div
>
<
div
class
=
"mb-3"
>
<
div
class
=
"mb-3"
>
<
h3
class
=
"h3"
>
Ensino
-
Atendimento
ao
Discente
</
h3
class
=
"h3"
>
<
h3
class
=
"h3"
>
Ensino
-
Atendimento
ao
Discente
</
h3
>
@
include
(
'components.buttons.btn-show-resolucao'
,
[
@
include
(
'components.buttons.btn-show-resolucao'
,
[
'content'
=>
'Resolução'
,
'content'
=>
'Resolução'
,
'btn_class'
=>
'show_resolucao'
,
'btn_class'
=>
'show_resolucao'
,
...
@@ -89,7 +89,7 @@
...
@@ -89,7 +89,7 @@
@
include
(
'components.modal'
,
[
@
include
(
'components.modal'
,
[
'size'
=>
'modal-lg'
,
'size'
=>
'modal-lg'
,
'header'
=>
'
Ensino - Atendimento ao Discente
'
,
'header'
=>
''
,
])
])
</
div
>
</
div
>
@
endsection
@
endsection
...
...
resources/views/pad/components/templates/dimensao/ensino/atendimento_discente/form_update.blade.php
View file @
9606f85b
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
id=
"ensino_atendimento_discente"
>
<div
id=
"ensino_atendimento_discente"
>
<div>
<div>
<div
class=
"mb-3"
>
<div
class=
"mb-3"
>
<h3
class=
"h3"
>
Ensino - A
ulas
</h3
class="h3"
>
<h3
class=
"h3"
>
Ensino - A
tendimento ao Discente
</h3
>
</div>
</div>
<form
action=
"{{route('ensino_atendimento_discente_update', ['id' => $model->id])}}"
method=
"post"
id=
"ensino_atendimento_discente_update-form"
class=
""
>
<form
action=
"{{route('ensino_atendimento_discente_update', ['id' => $model->id])}}"
method=
"post"
id=
"ensino_atendimento_discente_update-form"
class=
""
>
@csrf
@csrf
...
...
resources/views/pad/components/templates/dimensao/ensino/aulas/form_create.blade.php
View file @
9606f85b
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<
div
id
=
"ensino_aula"
>
<
div
id
=
"ensino_aula"
>
<
div
>
<
div
>
<
div
class
=
"mb-3"
>
<
div
class
=
"mb-3"
>
<
h3
class
=
"h3"
>
Ensino
-
Aulas
</
h3
class
=
"h3"
>
<
h3
class
=
"h3"
>
Ensino
-
Aulas
</
h3
>
@
include
(
'components.buttons.btn-show-resolucao'
,
[
@
include
(
'components.buttons.btn-show-resolucao'
,
[
'content'
=>
'Resolução'
,
'content'
=>
'Resolução'
,
'btn_class'
=>
'show_resolucao'
,
'btn_class'
=>
'show_resolucao'
,
...
@@ -60,7 +60,7 @@
...
@@ -60,7 +60,7 @@
])
])
</
div
>
</
div
>
<
div
class
=
"mb-3 col-sm-
3
"
>
<
div
class
=
"mb-3 col-sm-
4
"
>
<
label
class
=
"form-label"
for
=
"nivel"
>
Nível
</
label
>
<
label
class
=
"form-label"
for
=
"nivel"
>
Nível
</
label
>
<
select
class
=
"form-select @error('nivel') is-invalid @enderror ajax-errors"
name
=
"nivel"
id
=
"nivel"
value
=
"{{ old('nivel') }}"
>
<
select
class
=
"form-select @error('nivel') is-invalid @enderror ajax-errors"
name
=
"nivel"
id
=
"nivel"
value
=
"{{ old('nivel') }}"
>
<
option
value
=
"0"
>
Selecione
um
Nível
</
option
>
<
option
value
=
"0"
>
Selecione
um
Nível
</
option
>
...
@@ -78,7 +78,7 @@
...
@@ -78,7 +78,7 @@
])
])
</div>
</div>
<div class="
mb
-
3
col
-
sm
-
3
">
<div class="
mb
-
3
col
-
sm
-
4
">
<label class="
form
-
label
" for="
modalidade
">Modalidade</label>
<label class="
form
-
label
" for="
modalidade
">Modalidade</label>
<select class="
form
-
select
@
error
(
'modalidade'
)
is
-
invalid
@
enderror
ajax
-
errors
" name="
modalidade
" id="
modalidade
" value="
{{
old
(
'modalidade'
)
}}
">
<select class="
form
-
select
@
error
(
'modalidade'
)
is
-
invalid
@
enderror
ajax
-
errors
" name="
modalidade
" id="
modalidade
" value="
{{
old
(
'modalidade'
)
}}
">
<option value="
0
">Selecione uma Modalidade</option>
<option value="
0
">Selecione uma Modalidade</option>
...
@@ -96,7 +96,7 @@
...
@@ -96,7 +96,7 @@
])
])
</div>
</div>
<div class="
mb
-
3
col
-
sm
-
3
">
<div class="
mb
-
3
col
-
sm
-
4
">
<label class="
form
-
label
" for="
ch_semanal
">CH. Semanal</label>
<label class="
form
-
label
" for="
ch_semanal
">CH. Semanal</label>
<input class="
form
-
control
@
error
(
'ch_semanal'
)
is
-
invalid
@
enderror
ajax
-
errors
" type="
number
" name="
ch_semanal
" id="
ch_semanal
" value="
{{
old
(
'ch_semanal'
)
}}
">
<input class="
form
-
control
@
error
(
'ch_semanal'
)
is
-
invalid
@
enderror
ajax
-
errors
" type="
number
" name="
ch_semanal
" id="
ch_semanal
" value="
{{
old
(
'ch_semanal'
)
}}
">
...
@@ -104,15 +104,6 @@
...
@@ -104,15 +104,6 @@
'field' => 'ch_semanal_create'
'field' => 'ch_semanal_create'
])
])
</div>
</div>
<div class="
mb
-
3
col
-
sm
-
3
">
<label class="
form
-
label
" for="
ch_total
">CH. Total</label>
<input class="
form
-
control
@
error
(
'ch_total'
)
is
-
invalid
@
enderror
ajax
-
errors
" type="
number
" name="
ch_total
" id="
ch_total
" value="
{{
old
(
'ch_total'
)
}}
">
@include('components.divs.errors', [
'field' => 'ch_total_create'
])
</div>
</div>
</div>
<div class="
mt
-
1
text
-
end
">
<div class="
mt
-
1
text
-
end
">
...
@@ -173,7 +164,7 @@
...
@@ -173,7 +164,7 @@
@include('components.modal', [
@include('components.modal', [
'size' => 'modal-lg',
'size' => 'modal-lg',
'header' => '
Ensino - Aulas
',
'header' => '',
])
])
</div>
</div>
@endsection
@endsection
...
...
resources/views/pad/components/templates/dimensao/ensino/aulas/form_update.blade.php
View file @
9606f85b
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
id=
"ensino_aula"
>
<div
id=
"ensino_aula"
>
<div>
<div>
<div
class=
"mb-3"
>
<div
class=
"mb-3"
>
<h3
class=
"h3"
>
Ensino - Aulas
</h3
class="h3"
>
<h3
class=
"h3"
>
Ensino - Aulas
</h3>
</div>
</div>
<form
action=
"{{route('ensino_aula_update', ['id' => $model->id])}}"
method=
"post"
id=
"ensino_aulas_update-form"
class=
""
>
<form
action=
"{{route('ensino_aula_update', ['id' => $model->id])}}"
method=
"post"
id=
"ensino_aulas_update-form"
class=
""
>
@csrf
@csrf
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
])
])
</div>
</div>
<div
class=
"mb-3 col-sm-
3
"
>
<div
class=
"mb-3 col-sm-
4
"
>
<label
class=
"form-label"
for=
"nivel"
>
Nível
</label>
<label
class=
"form-label"
for=
"nivel"
>
Nível
</label>
<select
class=
"form-select @error('nivel') is-invalid @enderror ajax-errors"
name=
"nivel"
id=
"nivel"
value=
"{{ old('nivel') }}"
>
<select
class=
"form-select @error('nivel') is-invalid @enderror ajax-errors"
name=
"nivel"
id=
"nivel"
value=
"{{ old('nivel') }}"
>
<option
value=
"0"
>
Selecione um Nível
</option>
<option
value=
"0"
>
Selecione um Nível
</option>
...
@@ -51,7 +51,7 @@
...
@@ -51,7 +51,7 @@
])
])
</div>
</div>
<div
class=
"mb-3 col-sm-
3
"
>
<div
class=
"mb-3 col-sm-
4
"
>
<label
class=
"form-label"
for=
"modalidade"
>
Modalidade
</label>
<label
class=
"form-label"
for=
"modalidade"
>
Modalidade
</label>
<select
class=
"form-select @error('modalidade') is-invalid @enderror ajax-errors"
name=
"modalidade"
id=
"modalidade"
>
<select
class=
"form-select @error('modalidade') is-invalid @enderror ajax-errors"
name=
"modalidade"
id=
"modalidade"
>
<option
value=
"0"
>
Selecione uma Modalidade
</option>
<option
value=
"0"
>
Selecione uma Modalidade
</option>
...
@@ -69,7 +69,7 @@
...
@@ -69,7 +69,7 @@
])
])
</div>
</div>
<div
class=
"mb-3 col-sm-
3
"
>
<div
class=
"mb-3 col-sm-
4
"
>
<label
class=
"form-label"
for=
"ch_semanal"
>
CH. Semanal
</label>
<label
class=
"form-label"
for=
"ch_semanal"
>
CH. Semanal
</label>
<input
class=
"form-control @error('ch_semanal') is-invalid @enderror ajax-errors"
type=
"number"
name=
"ch_semanal"
id=
"ch_semanal"
value=
"{{$model->ch_semanal}}"
>
<input
class=
"form-control @error('ch_semanal') is-invalid @enderror ajax-errors"
type=
"number"
name=
"ch_semanal"
id=
"ch_semanal"
value=
"{{$model->ch_semanal}}"
>
...
@@ -77,15 +77,6 @@
...
@@ -77,15 +77,6 @@
'field' => 'ch_semanal_update',
'field' => 'ch_semanal_update',
])
])
</div>
</div>
<div
class=
"mb-3 col-sm-3"
>
<label
class=
"form-label"
for=
"ch_total"
>
CH. Total
</label>
<input
class=
"form-control @error('ch_total') is-invalid @enderror ajax-errors"
type=
"number"
name=
"ch_total"
id=
"ch_total"
value=
"{{$model->ch_total}}"
>
@include('components.divs.errors', [
'field' => 'ch_total_update',
])
</div>
</div>
</div>
<div
class=
"mt-1 text-end"
>
<div
class=
"mt-1 text-end"
>
...
...
resources/views/pad/components/templates/dimensao/ensino/orientacao/form_create.blade.php
View file @
9606f85b
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<
div
id
=
"ensino_aula"
>
<
div
id
=
"ensino_aula"
>
<
div
>
<
div
>
<
div
class
=
"mb-3"
>
<
div
class
=
"mb-3"
>
<
h3
class
=
"h3"
>
Ensino
-
Orientaç
ão
</
h3
class
=
"h3"
>
<
h3
class
=
"h3"
>
Ensino
-
Orientaç
ões
</
h3
>
@
include
(
'components.buttons.btn-show-resolucao'
,
[
@
include
(
'components.buttons.btn-show-resolucao'
,
[
'content'
=>
'Resolução'
,
'content'
=>
'Resolução'
,
'btn_class'
=>
'show_resolucao'
,
'btn_class'
=>
'show_resolucao'
,
...
@@ -37,12 +37,12 @@
...
@@ -37,12 +37,12 @@
<
input
type
=
"hidden"
id
=
"user_pad_id"
name
=
"user_pad_id"
value
=
"
{
{$user_pad_id}
}
"
>
<
input
type
=
"hidden"
id
=
"user_pad_id"
name
=
"user_pad_id"
value
=
"
{
{$user_pad_id}
}
"
>
<
div
class
=
"mb-3 col-sm-
2
"
>
<
div
class
=
"mb-3 col-sm-
3
"
>
<
label
class
=
"form-label"
for
=
"cod_atividade"
>
Cód
.
Atividade
</
label
>
<
label
class
=
"form-label"
for
=
"cod_atividade"
>
Cód
.
Atividade
</
label
>
<
input
class
=
"form-control @error('cod_atividade') is-invalid @enderror ajax-errors"
type
=
"text"
name
=
"cod_atividade"
id
=
"cod_atividade"
readonly
>
<
input
class
=
"form-control @error('cod_atividade') is-invalid @enderror ajax-errors"
type
=
"text"
name
=
"cod_atividade"
id
=
"cod_atividade"
readonly
>
</
div
>
</
div
>
<
div
class
=
"mb-3 col-sm-
5
"
>
<
div
class
=
"mb-3 col-sm-
9
"
>
<
label
class
=
"form-label"
for
=
"atividade"
>
Atividade
:
Orientação
e
/
ou
Coorientação
</
label
>
<
label
class
=
"form-label"
for
=
"atividade"
>
Atividade
:
Orientação
e
/
ou
Coorientação
</
label
>
<
input
class
=
"form-control @error('atividade') is-invalid @enderror ajax-errors"
type
=
"text"
name
=
"atividade"
id
=
"atividade"
value
=
"{{ old('atividade') }}"
>
<
input
class
=
"form-control @error('atividade') is-invalid @enderror ajax-errors"
type
=
"text"
name
=
"atividade"
id
=
"atividade"
value
=
"{{ old('atividade') }}"
>
...
@@ -51,7 +51,7 @@
...
@@ -51,7 +51,7 @@
])
])
</
div
>
</
div
>
<
div
class
=
"mb-3 col-sm-
5
"
>
<
div
class
=
"mb-3 col-sm-
12
"
>
<
label
class
=
"form-label"
for
=
"curso"
>
Curso
</
label
>
<
label
class
=
"form-label"
for
=
"curso"
>
Curso
</
label
>
<
input
class
=
"form-control @error('curso') is-invalid @enderror ajax-errors"
type
=
"text"
name
=
"curso"
id
=
"curso"
value
=
"{{ old('curso') }}"
>
<
input
class
=
"form-control @error('curso') is-invalid @enderror ajax-errors"
type
=
"text"
name
=
"curso"
id
=
"curso"
value
=
"{{ old('curso') }}"
>
...
@@ -60,7 +60,7 @@
...
@@ -60,7 +60,7 @@
])
])
</
div
>
</
div
>
<
div
class
=
"mb-3 col-sm-
3
"
>
<
div
class
=
"mb-3 col-sm-
6
"
>
<
label
class
=
"form-label"
for
=
"nivel"
>
Nível
</
label
>
<
label
class
=
"form-label"
for
=
"nivel"
>
Nível
</
label
>
<
select
class
=
"form-select @error('nivel') is-invalid @enderror ajax-errors"
name
=
"nivel"
id
=
"nivel"
value
=
"{{ old('nivel') }}"
>
<
select
class
=
"form-select @error('nivel') is-invalid @enderror ajax-errors"
name
=
"nivel"
id
=
"nivel"
value
=
"{{ old('nivel') }}"
>
<
option
value
=
"0"
>
Selecione
um
Nível
</
option
>
<
option
value
=
"0"
>
Selecione
um
Nível
</
option
>
...
@@ -78,7 +78,7 @@
...
@@ -78,7 +78,7 @@
])
])
</div>
</div>
<div class="
mb
-
3
col
-
sm
-
3
">
<div class="
mb
-
3
col
-
sm
-
6
">
<label class="
form
-
label
" for="
type_orientacao
">Orientação</label>
<label class="
form
-
label
" for="
type_orientacao
">Orientação</label>
<select class="
form
-
select
@
error
(
'type_orientacao'
)
is
-
invalid
@
enderror
ajax
-
errors
" name="
type_orientacao
" id="
type_orientacao
" value="
{{
old
(
'type_orientacao'
)
}}
">
<select class="
form
-
select
@
error
(
'type_orientacao'
)
is
-
invalid
@
enderror
ajax
-
errors
" name="
type_orientacao
" id="
type_orientacao
" value="
{{
old
(
'type_orientacao'
)
}}
">
<option value="
0
">Selecione uma Modalidade</option>
<option value="
0
">Selecione uma Modalidade</option>
...
@@ -95,8 +95,26 @@
...
@@ -95,8 +95,26 @@
'field' => 'type_orientacao_create'
'field' => 'type_orientacao_create'
])
])
</div>
</div>
<div class="
mb
-
3
col
-
sm
-
8
">
<label class="
form
-
label
" for="
cod_dimensao
">Resolução</label>
<select class="
form
-
select
@
error
(
'cod_dimensao'
)
is
-
invalid
@
enderror
ajax
-
errors
" name="
cod_dimensao
" id="
cod_dimensao
" value="
{{
old
(
'cod_dimensao'
)
}}
">
<option value="
0
">Selecione uma Resolução</option>
@foreach(
$planejamentos
as
$value
=>
$cod_dimensao
)
@if(
$value
== old('cod_dimensao') )
<option selected value="
{{
$value
}}
">
{
{$cod_dimensao}
}
</option>
@else
<option value="
{{
$value
}}
">
{
{$cod_dimensao}
}
</option>
@endif
@endforeach
</select>
<div class="
mb
-
3
col
-
sm
-
3
">
@include('components.divs.errors', [
'field' => 'cod_dimensao_create'
])
</div>
<div class="
mb
-
3
col
-
sm
-
4
">
<label class="
form
-
label
" for="
ch_semanal
">CH. Semanal</label>
<label class="
form
-
label
" for="
ch_semanal
">CH. Semanal</label>
<input class="
form
-
control
@
error
(
'ch_semanal'
)
is
-
invalid
@
enderror
ajax
-
errors
" type="
number
" name="
ch_semanal
" id="
ch_semanal
" value="
{{
old
(
'ch_semanal'
)
}}
">
<input class="
form
-
control
@
error
(
'ch_semanal'
)
is
-
invalid
@
enderror
ajax
-
errors
" type="
number
" name="
ch_semanal
" id="
ch_semanal
" value="
{{
old
(
'ch_semanal'
)
}}
">
...
@@ -162,7 +180,7 @@
...
@@ -162,7 +180,7 @@
@include('components.modal', [
@include('components.modal', [
'size' => 'modal-lg',
'size' => 'modal-lg',
'header' => '
Ensino - Orientação
',
'header' => '',
])
])
</div>
</div>
@endsection
@endsection
...
...
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment