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
7bc0c0e7
Commit
7bc0c0e7
authored
Sep 04, 2022
by
alissonalbuquerque
Browse files
add validações e correções em pesquisa, extensão and gestão
parent
a3060593
Changes
74
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/Dimensao/Tabelas/Ensino/EnsinoAtendimentoDiscenteController.php
View file @
7bc0c0e7
...
...
@@ -7,36 +7,171 @@ use App\Models\Tabelas\Constants;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Ensino\EnsinoAtendimentoDiscente
;
use
App\Models\UserPad
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\Modalidade
;
use
App\Models\Util\Nivel
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
class
EnsinoAtendimentoDiscenteController
extends
Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
{
$atividades
=
EnsinoAtendimentoDiscente
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.ensino.atendimento_discente.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
public
function
edit
(
$id
)
{
$model
=
EnsinoAtendimentoDiscente
::
find
(
$id
);
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
return
view
(
'pad.components.templates.dimensao.ensino.atendimento_discente.form_update'
,
[
'model'
=>
$model
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
]);
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
viewResolucao
()
{
$resolucoes
=
EnsinoAtendimentoDiscente
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
public
function
ajaxValidation
(
Request
$request
)
{
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoAtendimentoDiscente
::
rules
(),
EnsinoAtendimentoDiscente
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'atendimento_discente_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
EnsinoAtendimentoDiscente
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
ENSINO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
ENSINO_ATENDIMENTO_DISCENTE
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'atendimento_discente_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'atendimento_discente_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'atendimento_discente_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoAtendimentoDiscente
::
rules
(),
EnsinoAtendimentoDiscente
::
messages
());
$model
=
EnsinoAtendimentoDiscente
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'atendimento_discente_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'atendimento_discente_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'atendimento_discente_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
delete
(
$id
)
{
$model
=
EnsinoAtendimentoDiscente
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'atendimento_discente_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'atendimento_discente_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
EnsinoAtendimentoDiscente
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoAtendimentoDiscente
::
rules
(),
EnsinoAtendimentoDiscente
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Ensino/EnsinoCoordenacaoRegenciaController.php
View file @
7bc0c0e7
...
...
@@ -5,7 +5,7 @@ namespace App\Http\Controllers\Dimensao\Tabelas\Ensino;
use
App\Http\Controllers\Controller
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Ensino\CoordenacaoRegencia
;
use
App\Models\Tabelas\Ensino\
Ensino
CoordenacaoRegencia
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
...
...
@@ -22,7 +22,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
public
function
index
(
$user_pad_id
)
{
$coordenacaoRegencias
=
CoordenacaoRegencia
::
initQuery
()
Ensino
CoordenacaoRegencia
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
...
...
@@ -45,7 +45,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
public
function
edit
(
$id
)
{
$model
=
CoordenacaoRegencia
::
find
(
$id
);
$model
=
Ensino
CoordenacaoRegencia
::
find
(
$id
);
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
...
...
@@ -58,7 +58,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
public
function
viewResolucao
()
{
$resolucoes
=
CoordenacaoRegencia
::
getPlanejamentos
();
$resolucoes
=
Ensino
CoordenacaoRegencia
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
...
...
@@ -69,7 +69,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
*/
public
function
create
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
CoordenacaoRegencia
::
rules
(),
CoordenacaoRegencia
::
messages
());
$validator
=
Validator
::
make
(
$request
->
all
(),
Ensino
CoordenacaoRegencia
::
rules
(),
Ensino
CoordenacaoRegencia
::
messages
());
if
(
$validator
->
fails
())
{
...
...
@@ -81,7 +81,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
CoordenacaoRegencia
(
$request
->
all
());
$model
=
new
Ensino
CoordenacaoRegencia
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
ENSINO
;
if
(
$model
->
save
())
...
...
@@ -112,9 +112,9 @@ class EnsinoCoordenacaoRegenciaController extends Controller
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
CoordenacaoRegencia
::
rules
(),
CoordenacaoRegencia
::
messages
());
$validator
=
Validator
::
make
(
$request
->
all
(),
Ensino
CoordenacaoRegencia
::
rules
(),
Ensino
CoordenacaoRegencia
::
messages
());
$model
=
CoordenacaoRegencia
::
find
(
$id
);
$model
=
Ensino
CoordenacaoRegencia
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
...
...
@@ -137,7 +137,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
public
function
delete
(
$id
)
{
$model
=
CoordenacaoRegencia
::
find
(
$id
);
$model
=
Ensino
CoordenacaoRegencia
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
...
...
@@ -154,7 +154,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
CoordenacaoRegencia
::
initQuery
();
$query
=
Ensino
CoordenacaoRegencia
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
...
...
@@ -165,7 +165,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
CoordenacaoRegencia
::
rules
(),
CoordenacaoRegencia
::
messages
());
$validator
=
Validator
::
make
(
$request
->
all
(),
Ensino
CoordenacaoRegencia
::
rules
(),
Ensino
CoordenacaoRegencia
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
...
...
app/Http/Controllers/Dimensao/Tabelas/Ensino/EnsinoMembroDocenteController.php
View file @
7bc0c0e7
...
...
@@ -3,40 +3,174 @@
namespace
App\Http\Controllers\Dimensao\Tabelas\Ensino
;
use
App\Http\Controllers\Controller
;
use
App\Models\Tabelas\Constants
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Ensino\EnsinoMembroDocente
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\Modalidade
;
use
App\Models\Util\Nivel
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
class
EnsinoMembroDocenteController
extends
Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
$atividades
=
EnsinoMembroDocente
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Constants
::
listModalidade
();
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.ensino.membro_docente.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
public
function
edit
(
$id
)
{
$model
=
EnsinoMembroDocente
::
find
(
$id
);
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
return
view
(
'pad.components.templates.dimensao.ensino.membro_docente.form_update'
,
[
'model'
=>
$model
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
]);
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
viewResolucao
()
{
$resolucoes
=
EnsinoMembroDocente
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoMembroDocente
::
rules
(),
EnsinoMembroDocente
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'ensino_coordenacao_regencia_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
EnsinoMembroDocente
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
ENSINO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
ENSINO_MEMBRO_DOCENTE
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'ensino_coordenacao_regencia_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'ensino_coordenacao_regencia_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'ensino_coordenacao_regencia_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoMembroDocente
::
rules
(),
EnsinoMembroDocente
::
messages
());
$model
=
EnsinoMembroDocente
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'ensino_aula_index'
,
[
'ensino_coordenacao_regencia_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'ensino_aula_index'
,
[
'ensino_coordenacao_regencia_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'ensino_aula_index'
,
[
'ensino_coordenacao_regencia_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
delete
(
$id
)
{
$model
=
EnsinoMembroDocente
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'ensino_coordenacao_regencia_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'ensino_coordenacao_regencia_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
EnsinoMembroDocente
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoMembroDocente
::
rules
(),
EnsinoMembroDocente
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Ensino/EnsinoParticipacaoController.php
View file @
7bc0c0e7
...
...
@@ -3,7 +3,17 @@
namespace
App\Http\Controllers\Dimensao\Tabelas\Ensino
;
use
App\Http\Controllers\Controller
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Ensino\EnsinoParticipacao
;
use
App\Models\UserPad
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\Modalidade
;
use
App\Models\Util\Nivel
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
...
...
@@ -11,32 +21,157 @@ use Illuminate\Support\Facades\Validator;
class
EnsinoParticipacaoController
extends
Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
{
$atividades
=
EnsinoParticipacao
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.ensino.participacao.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
public
function
edit
(
$id
)
{
$model
=
EnsinoParticipacao
::
find
(
$id
);
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
return
view
(
'pad.components.templates.dimensao.ensino.participacao.form_update'
,
[
'model'
=>
$model
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
]);
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
viewResolucao
()
{
$resolucoes
=
EnsinoParticipacao
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
public
function
ajaxValidation
(
Request
$request
)
{
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoParticipacao
::
rules
(),
EnsinoParticipacao
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'ensino_participacao_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
EnsinoParticipacao
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
ENSINO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
ENSINO_PARTICIPACAO
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'ensino_participacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'ensino_participacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'ensino_participacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoParticipacao
::
rules
(),
EnsinoParticipacao
::
messages
());
$model
=
EnsinoParticipacao
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'ensino_participacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'ensino_participacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'ensino_participacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
delete
(
$id
)
{
$model
=
EnsinoParticipacao
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'ensino_participacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'ensino_participacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
EnsinoParticipacao
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoParticipacao
::
rules
(),
EnsinoParticipacao
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Ensino/EnsinoProjetoController.php
View file @
7bc0c0e7
...
...
@@ -3,7 +3,17 @@
namespace
App\Http\Controllers\Dimensao\Tabelas\Ensino
;
use
App\Http\Controllers\Controller
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Ensino\EnsinoProjeto
;
use
App\Models\UserPad
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\Modalidade
;
use
App\Models\Util\Nivel
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
...
...
@@ -11,32 +21,157 @@ use Illuminate\Support\Facades\Validator;
class
EnsinoProjetoController
extends
Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
{
$atividades
=
EnsinoProjeto
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.ensino.projeto.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
public
function
edit
(
$id
)
{
$model
=
EnsinoProjeto
::
find
(
$id
);
$niveis
=
Nivel
::
listNivel
();
$modalidades
=
Modalidade
::
listModalidade
();
return
view
(
'pad.components.templates.dimensao.ensino.projeto.form_update'
,
[
'model'
=>
$model
,
'niveis'
=>
$niveis
,
'modalidades'
=>
$modalidades
]);
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
viewResolucao
()
{
$resolucoes
=
EnsinoProjeto
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
public
function
ajaxValidation
(
Request
$request
)
{
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoProjeto
::
rules
(),
EnsinoProjeto
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'ensino_projeto_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
EnsinoProjeto
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
ENSINO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
ENSINO_PROJETO
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'ensino_projeto_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'ensino_projeto_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'ensino_projeto_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoProjeto
::
rules
(),
EnsinoProjeto
::
messages
());
$model
=
EnsinoProjeto
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'ensino_projeto_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'ensino_projeto_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'ensino_projeto_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
delete
(
$id
)
{
$model
=
EnsinoProjeto
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'ensino_projeto_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'ensino_projeto_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
EnsinoProjeto
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
EnsinoProjeto
::
rules
(),
EnsinoProjeto
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Ensino/EnsinoSupervisaoController.php
View file @
7bc0c0e7
...
...
@@ -21,7 +21,7 @@ class EnsinoSupervisaoController extends Controller
{
public
function
index
(
$user_pad_id
)
{
$
ensinoSuperviso
es
=
$
atividad
es
=
EnsinoSupervisao
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
...
...
@@ -33,7 +33,7 @@ class EnsinoSupervisaoController extends Controller
$divs
=
PadTables
::
tablesEnsino
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.ensino.supervisao.form_create'
,
[
'
ensinoSupervisoes'
=>
$ensinoSuperviso
es
,
'
atividades'
=>
$atividad
es
,
'divs'
=>
$divs
,
'niveis'
=>
$niveis
,
...
...
app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoCoordenacaoLaboratoriosDidaticosController.php
View file @
7bc0c0e7
...
...
@@ -4,6 +4,13 @@ namespace App\Http\Controllers\Dimensao\Tabelas\Gestao;
use
App\Http\Controllers\Controller
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Gestao\GestaoCoordenacaoLaboratoriosDidaticos
;
use
App\Models\Avaliacao
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
...
...
@@ -12,31 +19,143 @@ class GestaoCoordenacaoLaboratoriosDidaticosController extends Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
$atividades
=
GestaoCoordenacaoLaboratoriosDidaticos
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$divs
=
PadTables
::
tablesGestao
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.gestao.coordenacao_laboratorios_didaticos.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoCoordenacaoLaboratoriosDidaticos
::
rules
(),
GestaoCoordenacaoLaboratoriosDidaticos
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_laboratorios_didaticos_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
GestaoCoordenacaoLaboratoriosDidaticos
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
GESTAO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
GESTAO_COORDENACAO_LABORATORIOS_DIDATICOS
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_laboratorios_didaticos_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'gestao_coordenacao_laboratorios_didaticos_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_coordenacao_laboratorios_didaticos_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoCoordenacaoLaboratoriosDidaticos
::
rules
(),
GestaoCoordenacaoLaboratoriosDidaticos
::
messages
());
$model
=
GestaoCoordenacaoLaboratoriosDidaticos
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_laboratorios_didaticos_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_laboratorios_didaticos_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_coordenacao_laboratorios_didaticos_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
ajaxValidation
(
Request
$request
)
public
function
edit
(
$id
)
{
$model
=
GestaoCoordenacaoLaboratoriosDidaticos
::
find
(
$id
);
return
view
(
'pad.components.templates.dimensao.gestao.coordenacao_laboratorios_didaticos.form_update'
,
[
'model'
=>
$model
,
]);
}
public
function
viewResolucao
()
{
$resolucoes
=
GestaoCoordenacaoLaboratoriosDidaticos
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
public
function
delete
(
$id
)
{
$model
=
GestaoCoordenacaoLaboratoriosDidaticos
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_laboratorios_didaticos_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_coordenacao_laboratorios_didaticos_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
GestaoCoordenacaoLaboratoriosDidaticos
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoCoordenacaoLaboratoriosDidaticos
::
rules
(),
GestaoCoordenacaoLaboratoriosDidaticos
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoCoordenacaoProgramaInstitucionalController.php
View file @
7bc0c0e7
...
...
@@ -3,7 +3,14 @@
namespace
App\Http\Controllers\Dimensao\Tabelas\Gestao
;
use
App\Http\Controllers\Controller
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Gestao\GestaoCoordenacaoProgramaInstitucional
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
...
...
@@ -12,31 +19,143 @@ class GestaoCoordenacaoProgramaInstitucionalController extends Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
$atividades
=
GestaoCoordenacaoProgramaInstitucional
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$divs
=
PadTables
::
tablesGestao
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.gestao.coordenacao_programa_institucional.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoCoordenacaoProgramaInstitucional
::
rules
(),
GestaoCoordenacaoProgramaInstitucional
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_programa_institucional_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
GestaoCoordenacaoProgramaInstitucional
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
GESTAO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
GESTAO_COORDENACAO_PROGRAMA_INSTITUCIONAL
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_programa_institucional_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'gestao_coordenacao_programa_institucional_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_coordenacao_programa_institucional_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoCoordenacaoProgramaInstitucional
::
rules
(),
GestaoCoordenacaoProgramaInstitucional
::
messages
());
$model
=
GestaoCoordenacaoProgramaInstitucional
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_programa_institucional_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_programa_institucional_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_coordenacao_programa_institucional_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
ajaxValidation
(
Request
$request
)
public
function
edit
(
$id
)
{
$model
=
GestaoCoordenacaoProgramaInstitucional
::
find
(
$id
);
return
view
(
'pad.components.templates.dimensao.gestao.coordenacao_programa_institucional.form_update'
,
[
'model'
=>
$model
,
]);
}
public
function
viewResolucao
()
{
$resolucoes
=
GestaoCoordenacaoProgramaInstitucional
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
public
function
delete
(
$id
)
{
$model
=
GestaoCoordenacaoProgramaInstitucional
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'gestao_coordenacao_programa_institucional_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_coordenacao_programa_institucional_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
GestaoCoordenacaoProgramaInstitucional
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoCoordenacaoProgramaInstitucional
::
rules
(),
GestaoCoordenacaoProgramaInstitucional
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroCamarasController.php
View file @
7bc0c0e7
...
...
@@ -7,36 +7,155 @@ use App\Models\Tabelas\Constants;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Gestao\GestaoMembroCamaras
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
class
GestaoMembroCamarasController
extends
Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
$atividades
=
GestaoMembroCamaras
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$divs
=
PadTables
::
tablesGestao
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.gestao.membro_camaras.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoMembroCamaras
::
rules
(),
GestaoMembroCamaras
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_membro_camaras_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
GestaoMembroCamaras
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
GESTAO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
GESTAO_MEMBRO_CAMARAS
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'gestao_membro_camaras_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'gestao_membro_camaras_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_membro_camaras_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoMembroCamaras
::
rules
(),
GestaoMembroCamaras
::
messages
());
$model
=
GestaoMembroCamaras
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_membro_camaras_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'gestao_membro_camaras_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_membro_camaras_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
ajaxValidation
(
Request
$request
)
public
function
edit
(
$id
)
{
$model
=
GestaoMembroCamaras
::
find
(
$id
);
return
view
(
'pad.components.templates.dimensao.gestao.membro_camaras.form_update'
,
[
'model'
=>
$model
,
]);
}
public
function
viewResolucao
()
{
$resolucoes
=
GestaoMembroCamaras
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
public
function
delete
(
$id
)
{
$model
=
GestaoMembroCamaras
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'gestao_membro_camaras_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_membro_camaras_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
GestaoMembroCamaras
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoMembroCamaras
::
rules
(),
GestaoMembroCamaras
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroComissaoController.php
View file @
7bc0c0e7
...
...
@@ -115,7 +115,7 @@ class GestaoMembroComissaoController extends Controller
public
function
viewResolucao
()
{
$resolucoes
=
GestaoMembroComissao
::
getPlanejamentos
();
return
view
(
'pad.components.templates.
dimensao.gestao.membro_comissao.
resolucao'
,
[
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
...
...
app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroConselhoController.php
View file @
7bc0c0e7
...
...
@@ -3,7 +3,14 @@
namespace
App\Http\Controllers\Dimensao\Tabelas\Gestao
;
use
App\Http\Controllers\Controller
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Gestao\GestaoMembroConselho
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
...
...
@@ -12,31 +19,143 @@ class GestaoMembroConselhoController extends Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
$atividades
=
GestaoMembroConselho
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$divs
=
PadTables
::
tablesGestao
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.gestao.membro_conselho.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoMembroConselho
::
rules
(),
GestaoMembroConselho
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_membro_conselho_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
GestaoMembroConselho
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
GESTAO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
GESTAO_MEMBRO_CONSELHO
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'gestao_membro_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'gestao_membro_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_membro_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoMembroConselho
::
rules
(),
GestaoMembroConselho
::
messages
());
$model
=
GestaoMembroConselho
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_membro_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'gestao_membro_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_membro_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
ajaxValidation
(
Request
$request
)
public
function
edit
(
$id
)
{
$model
=
GestaoMembroConselho
::
find
(
$id
);
return
view
(
'pad.components.templates.dimensao.gestao.membro_conselho.form_update'
,
[
'model'
=>
$model
,
]);
}
public
function
viewResolucao
()
{
$resolucoes
=
GestaoMembroConselho
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
public
function
delete
(
$id
)
{
$model
=
GestaoMembroConselho
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'gestao_membro_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_membro_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
GestaoMembroConselho
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoMembroConselho
::
rules
(),
GestaoMembroConselho
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroTitularConselhoController.php
View file @
7bc0c0e7
...
...
@@ -7,36 +7,155 @@ use App\Models\Tabelas\Constants;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Gestao\GestaoMembroTitularConselho
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
class
GestaoMembroTitularConselhoController
extends
Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
$atividades
=
GestaoMembroTitularConselho
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$divs
=
PadTables
::
tablesGestao
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.gestao.membro_titular_conselho.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoMembroTitularConselho
::
rules
(),
GestaoMembroTitularConselho
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_membro_titular_conselho_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
GestaoMembroTitularConselho
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
GESTAO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
GESTAO_MEMBRO_TITULAR_CONSELHO
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'gestao_membro_titular_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'gestao_membro_titular_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_membro_titular_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoMembroTitularConselho
::
rules
(),
GestaoMembroTitularConselho
::
messages
());
$model
=
GestaoMembroTitularConselho
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_membro_titular_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'gestao_membro_titular_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_membro_titular_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
ajaxValidation
(
Request
$request
)
public
function
edit
(
$id
)
{
$model
=
GestaoMembroTitularConselho
::
find
(
$id
);
return
view
(
'pad.components.templates.dimensao.gestao.membro_titular_conselho.form_update'
,
[
'model'
=>
$model
,
]);
}
public
function
viewResolucao
()
{
$resolucoes
=
GestaoMembroTitularConselho
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
public
function
delete
(
$id
)
{
$model
=
GestaoMembroTitularConselho
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'gestao_membro_titular_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_membro_titular_conselho_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
GestaoMembroTitularConselho
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoMembroTitularConselho
::
rules
(),
GestaoMembroTitularConselho
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoRepresentanteUnidadeEducacaoController.php
View file @
7bc0c0e7
...
...
@@ -7,36 +7,155 @@ use App\Models\Tabelas\Constants;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Gestao\GestaoRepresentanteUnidadeEducacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
class
GestaoRepresentanteUnidadeEducacaoController
extends
Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
$atividades
=
GestaoRepresentanteUnidadeEducacao
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$divs
=
PadTables
::
tablesGestao
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.gestao.representante_unidade_educacao.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoRepresentanteUnidadeEducacao
::
rules
(),
GestaoRepresentanteUnidadeEducacao
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_representante_unidade_educacao_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
GestaoRepresentanteUnidadeEducacao
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
GESTAO
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
GESTAO_REPRESENTANTE_UNIDADE_EDUCACAO
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'gestao_representante_unidade_educacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'gestao_representante_unidade_educacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_representante_unidade_educacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoRepresentanteUnidadeEducacao
::
rules
(),
GestaoRepresentanteUnidadeEducacao
::
messages
());
$model
=
GestaoRepresentanteUnidadeEducacao
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'gestao_representante_unidade_educacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'gestao_representante_unidade_educacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_representante_unidade_educacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
ajaxValidation
(
Request
$request
)
public
function
edit
(
$id
)
{
$model
=
GestaoRepresentanteUnidadeEducacao
::
find
(
$id
);
return
view
(
'pad.components.templates.dimensao.gestao.representante_unidade_educacao.form_update'
,
[
'model'
=>
$model
,
]);
}
public
function
viewResolucao
()
{
$resolucoes
=
GestaoRepresentanteUnidadeEducacao
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
public
function
delete
(
$id
)
{
$model
=
GestaoRepresentanteUnidadeEducacao
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'gestao_representante_unidade_educacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'gestao_representante_unidade_educacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
GestaoRepresentanteUnidadeEducacao
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
GestaoRepresentanteUnidadeEducacao
::
rules
(),
GestaoRepresentanteUnidadeEducacao
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaCoordenacaoController.php
View file @
7bc0c0e7
...
...
@@ -3,7 +3,14 @@
namespace
App\Http\Controllers\Dimensao\Tabelas\Pesquisa
;
use
App\Http\Controllers\Controller
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Pesquisa\PesquisaCoordenacao
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
...
...
@@ -12,31 +19,160 @@ class PesquisaCoordenacaoController extends Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
$atividades
=
PesquisaCoordenacao
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$funcoes
=
Constants
::
listFuncaoProjeto
();
$planejamentos
=
PesquisaCoordenacao
::
listPlanejamentos
();
$divs
=
PadTables
::
tablesPesquisa
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.pesquisa.coordenacao.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'funcoes'
=>
$funcoes
,
'planejamentos'
=>
$planejamentos
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
public
function
edit
(
$id
)
{
$model
=
PesquisaCoordenacao
::
find
(
$id
);
$funcoes
=
Constants
::
listFuncaoProjeto
();
$planejamentos
=
PesquisaCoordenacao
::
listPlanejamentos
();
return
view
(
'pad.components.templates.dimensao.pesquisa.coordenacao.form_update'
,
[
'model'
=>
$model
,
'funcoes'
=>
$funcoes
,
'planejamentos'
=>
$planejamentos
,
]);
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
viewResolucao
()
{
$resolucoes
=
PesquisaCoordenacao
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
PesquisaCoordenacao
::
rules
(),
PesquisaCoordenacao
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'pesquisa_coordenacao_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
PesquisaCoordenacao
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
PESQUISA
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
PESQUISA_COORDENACAO
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'pesquisa_coordenacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'pesquisa_coordenacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'pesquisa_coordenacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
PesquisaCoordenacao
::
rules
(),
PesquisaCoordenacao
::
messages
());
$model
=
PesquisaCoordenacao
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'pesquisa_coordenacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'pesquisa_coordenacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'pesquisa_coordenacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
delete
(
$id
)
{
$model
=
PesquisaCoordenacao
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'pesquisa_coordenacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'pesquisa_coordenacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
PesquisaCoordenacao
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
PesquisaCoordenacao
::
rules
(),
PesquisaCoordenacao
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
}
app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaLiderancaController.php
View file @
7bc0c0e7
...
...
@@ -3,7 +3,14 @@
namespace
App\Http\Controllers\Dimensao\Tabelas\Pesquisa
;
use
App\Http\Controllers\Controller
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Pesquisa\PesquisaLideranca
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
...
...
@@ -11,32 +18,156 @@ use Illuminate\Support\Facades\Validator;
class
PesquisaLiderancaController
extends
Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
{
$atividades
=
PesquisaLideranca
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$funcoes
=
Constants
::
listFuncaoProjeto
();
$divs
=
PadTables
::
tablesPesquisa
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.pesquisa.lideranca.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'funcoes'
=>
$funcoes
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
public
function
edit
(
$id
)
{
$model
=
PesquisaLideranca
::
find
(
$id
);
$funcoes
=
Constants
::
listFuncaoProjeto
();
return
view
(
'pad.components.templates.dimensao.pesquisa.lideranca.form_update'
,
[
'model'
=>
$model
,
'funcoes'
=>
$funcoes
]);
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
viewResolucao
()
{
$resolucoes
=
PesquisaLideranca
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
PesquisaLideranca
::
rules
(),
PesquisaLideranca
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'pesquisa_lideranca_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
PesquisaLideranca
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
PESQUISA
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
PESQUISA_LIDERANCA
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'pesquisa_lideranca_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'pesquisa_lideranca_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'pesquisa_lideranca_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
ajaxValidation
(
Request
$request
)
{
public
function
update
(
$id
,
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
PesquisaLideranca
::
rules
(),
PesquisaLideranca
::
messages
());
$model
=
PesquisaLideranca
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'pesquisa_lideranca_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'pesquisa_lideranca_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'pesquisa_lideranca_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
delete
(
$id
)
{
$model
=
PesquisaLideranca
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'pesquisa_lideranca_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'pesquisa_lideranca_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
PesquisaLideranca
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
PesquisaLideranca
::
rules
(),
PesquisaLideranca
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
}
app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaOrientacaoController.php
View file @
7bc0c0e7
...
...
@@ -3,7 +3,14 @@
namespace
App\Http\Controllers\Dimensao\Tabelas\Pesquisa
;
use
App\Http\Controllers\Controller
;
use
App\Models\Avaliacao
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Tabelas\Pesquisa\PesquisaOrientacao
;
use
App\Models\Util\Avaliacao
as
UtilAvaliacao
;
use
App\Models\Util\Dimensao
;
use
App\Models\Util\MenuItemsTeacher
;
use
App\Models\Util\PadTables
;
use
App\Models\Util\Status
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Response
;
use
Illuminate\Support\Facades\Validator
;
...
...
@@ -11,32 +18,156 @@ use Illuminate\Support\Facades\Validator;
class
PesquisaOrientacaoController
extends
Controller
{
public
function
index
(
$user_pad_id
)
{
return
$user_pad_id
;
{
$atividades
=
PesquisaOrientacao
::
initQuery
()
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
)
->
get
();
$funcoes
=
Constants
::
listFuncaoOrientador
();
$divs
=
PadTables
::
tablesPesquisa
(
$user_pad_id
);
return
view
(
'pad.components.templates.dimensao.pesquisa.orientacao.form_create'
,
[
'atividades'
=>
$atividades
,
'divs'
=>
$divs
,
'funcoes'
=>
$funcoes
,
'user_pad_id'
=>
$user_pad_id
,
'index_menu'
=>
MenuItemsTeacher
::
PAD
,
]);
}
public
function
create
(
Request
$request
)
{
public
function
edit
(
$id
)
{
$model
=
PesquisaOrientacao
::
find
(
$id
);
$funcoes
=
Constants
::
listFuncaoOrientador
();
return
view
(
'pad.components.templates.dimensao.pesquisa.orientacao.form_update'
,
[
'model'
=>
$model
,
'funcoes'
=>
$funcoes
]);
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
viewResolucao
()
{
$resolucoes
=
PesquisaOrientacao
::
getPlanejamentos
();
return
view
(
'pad.components.templates.resolucao'
,
[
'resolucoes'
=>
$resolucoes
]);
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
PesquisaOrientacao
::
rules
(),
PesquisaOrientacao
::
messages
());
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'pesquisa_orientacao_index'
,
[
'user_pad_id'
=>
$request
->
user_pad_id
,])
->
withErrors
(
$validator
)
->
withInput
();
}
$user_pad_id
=
$request
->
user_pad_id
;
$model
=
new
PesquisaOrientacao
(
$request
->
all
());
$model
->
dimensao
=
Dimensao
::
PESQUISA
;
if
(
$model
->
save
())
{
$avaliacao
=
new
Avaliacao
([
'tarefa_id'
=>
$model
->
id
,
'type'
=>
UtilAvaliacao
::
PESQUISA_ORIENTACAO
,
'status'
=>
Status
::
PENDENTE
,
]);
if
(
!
$avaliacao
->
save
())
{
return
redirect
()
->
route
(
'pesquisa_orientacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
return
redirect
()
->
route
(
'pesquisa_orientacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Cadastro realizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'pesquisa_orientacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao cadastrar Atividade!'
);
}
}
public
function
update
(
$id
,
Request
$request
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
PesquisaOrientacao
::
rules
(),
PesquisaOrientacao
::
messages
());
$model
=
PesquisaOrientacao
::
find
(
$id
);
$model
->
fill
(
$request
->
all
());
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$validator
->
fails
())
{
return
redirect
()
->
route
(
'pesquisa_orientacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar Atividade!'
);
}
if
(
$model
->
save
())
{
return
redirect
()
->
route
(
'pesquisa_orientacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atualizado com sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'pesquisa_orientacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao atualizar a Atividade!'
);
}
}
public
function
delete
(
$id
)
{
$model
=
PesquisaOrientacao
::
find
(
$id
);
$user_pad_id
=
$model
->
user_pad_id
;
if
(
$model
->
delete
())
{
return
redirect
()
->
route
(
'pesquisa_orientacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'success'
,
'Atividade removida com Sucesso!'
);
}
else
{
return
redirect
()
->
route
(
'pesquisa_orientacao_index'
,
[
'user_pad_id'
=>
$user_pad_id
])
->
with
(
'fail'
,
'Erro ao remover atividade!'
);
}
}
public
function
search
(
$user_pad_id
=
null
)
{
public
function
search
(
$user_pad_id
=
null
)
{
$query
=
PesquisaOrientacao
::
initQuery
();
if
(
$user_pad_id
)
{
$query
->
whereUserPad
(
$user_pad_id
)
->
orderBy
(
'cod_atividade'
);
}
return
Response
::
json
(
$query
->
get
());
}
public
function
edit
(
$id
)
{
public
function
ajaxValidation
(
Request
$request
)
{
$validator
=
Validator
::
make
(
$request
->
all
(),
PesquisaOrientacao
::
rules
(),
PesquisaOrientacao
::
messages
());
if
(
$validator
->
passes
())
{
return
Response
::
json
([
'message'
=>
true
,
'status'
=>
200
]);
}
return
Response
::
json
([
'errors'
=>
$validator
->
errors
(),
'status'
=>
400
]);
}
}
\ No newline at end of file
app/Models/Tabelas/Ensino/EnsinoCoordenacaoRegencia.php
View file @
7bc0c0e7
...
...
@@ -5,11 +5,10 @@ namespace App\Models\Tabelas\Ensino;
use
App\Models\Planejamento
;
use
App\Models\Util\Modalidade
;
use
App\Models\Util\Nivel
;
use
App\Queries\Tabelas\Ensino\CoordenacaoRegenciaQuery
;
use
Illuminate\Database\Eloquent\Factories\HasFactory
;
use
App\Queries\Tabelas\Ensino\EnsinoCoordenacaoRegenciaQuery
;
use
Illuminate\Database\Eloquent\Model
;
class
CoordenacaoRegencia
extends
Model
class
Ensino
CoordenacaoRegencia
extends
Model
{
/**
* References table ensino_aulas
...
...
@@ -66,6 +65,6 @@ class CoordenacaoRegencia extends Model
}
public
static
function
initQuery
()
{
return
new
CoordenacaoRegenciaQuery
(
get_called_class
());
return
new
Ensino
CoordenacaoRegenciaQuery
(
get_called_class
());
}
}
\ No newline at end of file
app/Models/Tabelas/Ensino/EnsinoOrientacao.php
View file @
7bc0c0e7
...
...
@@ -62,7 +62,7 @@ class EnsinoOrientacao extends Model
/**
* @return array
*/
public
function
getPlanejamentos
()
public
static
function
getPlanejamentos
()
{
$codes
=
[
'E-5'
,
'E-6'
,
'E-7'
,
'E-8'
,
'E-9'
];
return
Planejamento
::
initQuery
()
->
whereInCodDimensao
(
$codes
)
->
get
();
...
...
app/Models/Tabelas/Ensino/EnsinoSupervisao.php
View file @
7bc0c0e7
...
...
@@ -60,7 +60,7 @@ class EnsinoSupervisao extends Model
/**
* @return array
*/
public
function
getPlanejamentos
()
public
static
function
getPlanejamentos
()
{
$codes
=
[];
return
Planejamento
::
initQuery
()
->
whereInCodDimensao
(
$codes
)
->
get
();
...
...
app/Models/Tabelas/Extensao/ExtensaoCoordenacao.php
View file @
7bc0c0e7
...
...
@@ -4,6 +4,7 @@ namespace App\Models\Tabelas\Extensao;
use
App\Models\Planejamento
;
use
App\Models\Tabelas\Constants
;
use
App\Models\Util\CargaHoraria
;
use
App\Queries\Tabelas\Extensao\ExtensaoCoordenacaoQuery
;
use
Illuminate\Database\Eloquent\Model
;
use
Illuminate\Validation\Rule
;
...
...
@@ -32,21 +33,34 @@ class ExtensaoCoordenacao extends Model
public
static
function
rules
()
{
return
[
'cod_atividade'
=>
[
'required'
,
'string'
,
'max:255'
],
'titulo_projeto'
=>
[
'required'
,
'string'
,
'max:255'
],
'programa_extensao'
=>
[
'required'
,
'string'
,
'max:255'
],
'funcao'
=>
[
'required'
,
'integer'
,
Rule
::
in
(
array_keys
(
Constants
::
listModalidade
()))],
'ch_semanal'
=>
[
'required'
,
'integer'
,
'min:1'
],
'atividade'
=>
[
'string'
,
'nullable'
],
'ch_semanal'
=>
CargaHoraria
::
ch_semanal
()
];
}
public
static
function
messages
()
{
return
[
'required'
=>
'O campo ":attribute" é obrigatório!'
,
'integer'
=>
'O campo ":attribute" deve cónter um inteiro!'
,
'in'
=>
'Selecione uma opção da lista de ":attribute"!'
,
//cod_atividade
'cod_atividade.required'
=>
'O campo "Cód. Atividade" é obrigatório!'
,
//titulo_projeto
'titulo_projeto.required'
=>
'O campo "Título do Projeto" é obrigatório!'
,
//programa_extensao
'programa_extensao.required'
=>
'O campo "Programa de Extensão" é 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 ser 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!'
,
];
}
...
...
Prev
1
2
3
4
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