Commit 7bc0c0e7 authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

add validações e correções em pesquisa, extensão and gestão

parent a3060593
......@@ -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
......@@ -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\EnsinoCoordenacaoRegencia;
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()
EnsinoCoordenacaoRegencia::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 = EnsinoCoordenacaoRegencia::find($id);
$niveis = Nivel::listNivel();
$modalidades = Modalidade::listModalidade();
......@@ -58,7 +58,7 @@ class EnsinoCoordenacaoRegenciaController extends Controller
public function viewResolucao()
{
$resolucoes = CoordenacaoRegencia::getPlanejamentos();
$resolucoes = EnsinoCoordenacaoRegencia::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(), EnsinoCoordenacaoRegencia::rules(), EnsinoCoordenacaoRegencia::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 EnsinoCoordenacaoRegencia($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(), EnsinoCoordenacaoRegencia::rules(), EnsinoCoordenacaoRegencia::messages());
$model = CoordenacaoRegencia::find($id);
$model = EnsinoCoordenacaoRegencia::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 = EnsinoCoordenacaoRegencia::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 = EnsinoCoordenacaoRegencia::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(), EnsinoCoordenacaoRegencia::rules(), EnsinoCoordenacaoRegencia::messages());
if($validator->passes()) {
return Response::json(['message' => true, 'status' => 200]);
......
......@@ -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
......@@ -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
......@@ -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
......@@ -21,7 +21,7 @@ class EnsinoSupervisaoController extends Controller
{
public function index($user_pad_id)
{
$ensinoSupervisoes =
$atividades =
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' => $ensinoSupervisoes,
'atividades' => $atividades,
'divs' => $divs,
'niveis' => $niveis,
......
......@@ -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
......@@ -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
......@@ -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
......@@ -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
]);
}
......
......@@ -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
......@@ -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
......@@ -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
......@@ -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
}
......@@ -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
}
......@@ -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
......@@ -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 EnsinoCoordenacaoRegencia 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 EnsinoCoordenacaoRegenciaQuery(get_called_class());
}
}
\ No newline at end of file
......@@ -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();
......
......@@ -60,7 +60,7 @@ class EnsinoSupervisao extends Model
/**
* @return array
*/
public function getPlanejamentos()
public static function getPlanejamentos()
{
$codes = [];
return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
......
......@@ -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!',
];
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment