Commit bebbdd4c authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

atualização de rotas e views de cruds

parent de9bbb1d
<?php
namespace App\Http\Controllers\Dimensao\Tabelas\Ensino;
use App\Http\Controllers\Controller;
use App\Models\Avaliacao;
use App\Models\Planejamento;
use App\Models\Tabelas\Constants;
use App\Models\Tabelas\Ensino\EnsinoOutros;
use App\Models\Tabelas\Pesquisa\PesquisaCoordenacao;
use App\Models\Util\Avaliacao as UtilAvaliacao;
use App\Models\Util\CargaHorariaValidation;
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;
class EnsinoOutrosController extends Controller
{
public function index($user_pad_id)
{
$atividades =
EnsinoOutros::initQuery()
->whereUserPad($user_pad_id)
->orderBy('cod_atividade')
->get();
$divs = PadTables::tablesEnsino($user_pad_id);
return view('pad.components.templates.dimensao.ensino.outros.form_create', [
'atividades' => $atividades,
'divs' => $divs,
'user_pad_id' => $user_pad_id,
'index_menu' => MenuItemsTeacher::PAD,
]);
}
public function edit($id) {
$model = EnsinoOutros::find($id);
return view('pad.components.templates.dimensao.ensino.outros.form_update', [
'model' => $model,
]);
}
public function viewResolucao()
{
$resolucoes = EnsinoOutros::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)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('E-18')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(EnsinoOutros::rules(), $cargaHoraria->rules()),
array_merge(EnsinoOutros::messages(), $cargaHoraria->messages())
);
if($validator->fails())
{
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $request->user_pad_id,])
->withErrors($validator)
->withInput();
}
$user_pad_id = $request->user_pad_id;
$model = new EnsinoOutros($request->all());
$model->dimensao = Dimensao::ENSINO;
if($model->save())
{
$avaliacao = new Avaliacao([
'tarefa_id' => $model->id,
'type' => UtilAvaliacao::ENSINO_OUTROS,
'status' => Status::PENDENTE,
]);
if(!$avaliacao->save())
{
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao cadastrar Atividade!');
}
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Cadastro realizado com sucesso!');
} else {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao cadastrar Atividade!');
}
}
public function update($id, Request $request)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('E-18')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(EnsinoOutros::rules(), $cargaHoraria->rules()),
array_merge(EnsinoOutros::messages(), $cargaHoraria->messages())
);
$model = EnsinoOutros::find($id);
$model->fill($request->all());
$user_pad_id = $model->user_pad_id;
if($validator->fails())
{
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao atualizar Atividade!');
}
if($model->save()) {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Atualizado com sucesso!');
} else {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao atualizar a Atividade!');
}
}
public function delete($id)
{
$model = EnsinoOutros::find($id);
$user_pad_id = $model->user_pad_id;
if($model->delete()) {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Atividade removida com Sucesso!');
} else {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao remover atividade!');
}
}
public function search($user_pad_id = null) {
$query = EnsinoOutros::initQuery();
if($user_pad_id) {
$query->whereUserPad($user_pad_id)->orderBy('cod_atividade');
}
return Response::json($query->get());
}
public function ajaxValidation(Request $request)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('E-18')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(EnsinoOutros::rules(), $cargaHoraria->rules()),
array_merge(EnsinoOutros::messages(), $cargaHoraria->messages())
);
if($validator->passes()) {
return Response::json(['message' => true, 'status' => 200]);
}
return Response::json(['errors' => $validator->errors(), 'status' => 400]);
}
}
<?php
namespace App\Http\Controllers\Dimensao\Tabelas\Extensao;
use App\Http\Controllers\Controller;
use App\Models\Avaliacao;
use App\Models\Planejamento;
use App\Models\Tabelas\Ensino\EnsinoOutros;
use App\Models\Tabelas\Extensao\ExtensaoOutros;
use App\Models\Util\Avaliacao as UtilAvaliacao;
use App\Models\Util\CargaHorariaValidation;
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;
class ExtensaoOutrosController extends Controller
{
public function index($user_pad_id)
{
$atividades =
ExtensaoOutros::initQuery()
->whereUserPad($user_pad_id)
->orderBy('cod_atividade')
->get();
$divs = PadTables::tablesEnsino($user_pad_id);
return view('pad.components.templates.dimensao.extensao.outros.form_create', [
'atividades' => $atividades,
'divs' => $divs,
'user_pad_id' => $user_pad_id,
'index_menu' => MenuItemsTeacher::PAD,
]);
}
public function edit($id) {
$model = EnsinoOutros::find($id);
return view('pad.components.templates.dimensao.extensao.outros.form_update', [
'model' => $model,
]);
}
public function viewResolucao()
{
$resolucoes = ExtensaoOutros::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)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('X-3')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(ExtensaoOutros::rules(), $cargaHoraria->rules()),
array_merge(ExtensaoOutros::messages(), $cargaHoraria->messages())
);
if($validator->fails())
{
return redirect()
->route('pesquisa_outros_index', ['user_pad_id' => $request->user_pad_id,])
->withErrors($validator)
->withInput();
}
$user_pad_id = $request->user_pad_id;
$model = new EnsinoOutros($request->all());
$model->dimensao = Dimensao::PESQUISA;
if($model->save())
{
$avaliacao = new Avaliacao([
'tarefa_id' => $model->id,
'type' => UtilAvaliacao::ENSINO_OUTROS,
'status' => Status::PENDENTE,
]);
if(!$avaliacao->save())
{
return redirect()
->route('pesquisa_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao cadastrar Atividade!');
}
return redirect()
->route('pesquisa_outros_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Cadastro realizado com sucesso!');
} else {
return redirect()
->route('pesquisa_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao cadastrar Atividade!');
}
}
public function update($id, Request $request)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('X-3')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(ExtensaoOutros::rules(), $cargaHoraria->rules()),
array_merge(ExtensaoOutros::messages(), $cargaHoraria->messages())
);
$model = ExtensaoOutros::find($id);
$model->fill($request->all());
$user_pad_id = $model->user_pad_id;
if($validator->fails())
{
return redirect()
->route('extensao_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao atualizar Atividade!');
}
if($model->save()) {
return redirect()
->route('extensao_outros_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Atualizado com sucesso!');
} else {
return redirect()
->route('extensao_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao atualizar a Atividade!');
}
}
public function delete($id)
{
$model = ExtensaoOutros::find($id);
$user_pad_id = $model->user_pad_id;
if($model->delete()) {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Atividade removida com Sucesso!');
} else {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao remover atividade!');
}
}
public function search($user_pad_id = null) {
$query = ExtensaoOutros::initQuery();
if($user_pad_id) {
$query->whereUserPad($user_pad_id)->orderBy('cod_atividade');
}
return Response::json($query->get());
}
public function ajaxValidation(Request $request)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('X-3')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(ExtensaoOutros::rules(), $cargaHoraria->rules()),
array_merge(ExtensaoOutros::messages(), $cargaHoraria->messages())
);
if($validator->passes()) {
return Response::json(['message' => true, 'status' => 200]);
}
return Response::json(['errors' => $validator->errors(), 'status' => 400]);
}
}
...@@ -5,7 +5,6 @@ namespace App\Http\Controllers\Dimensao\Tabelas\Gestao; ...@@ -5,7 +5,6 @@ namespace App\Http\Controllers\Dimensao\Tabelas\Gestao;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Models\Avaliacao; use App\Models\Avaliacao;
use App\Models\Planejamento; use App\Models\Planejamento;
use App\Models\Tabelas\Constants;
use App\Models\Tabelas\Gestao\GestaoCoordenacaoProgramaInstitucional; use App\Models\Tabelas\Gestao\GestaoCoordenacaoProgramaInstitucional;
use App\Models\Util\Dimensao; use App\Models\Util\Dimensao;
use App\Models\Util\Avaliacao as UtilAvaliacao; use App\Models\Util\Avaliacao as UtilAvaliacao;
......
<?php
namespace App\Http\Controllers\Dimensao\Tabelas\Gestao;
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\Planejamento;
use App\Models\Tabelas\Gestao\GestaoMembroCamaras;
use App\Models\Tabelas\Gestao\GestaoOutros;
use App\Models\Util\Dimensao;
use App\Models\Util\Avaliacao as UtilAvaliacao;
use App\Models\Util\CargaHorariaValidation;
use App\Models\Util\MenuItemsTeacher;
use App\Models\Util\PadTables;
use App\Models\Util\Status;
class GestaoOutrosController extends Controller
{
public function index($user_pad_id)
{
$atividades =
GestaoOutros::initQuery()
->whereUserPad($user_pad_id)
->orderBy('cod_atividade')
->get();
$divs = PadTables::tablesGestao($user_pad_id);
return view('pad.components.templates.dimensao.gestao.outros.form_create', [
'atividades' => $atividades,
'divs' => $divs,
'user_pad_id' => $user_pad_id,
'index_menu' => MenuItemsTeacher::PAD,
]);
}
public function create(Request $request)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('G-4')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(GestaoMembroCamaras::rules(), $cargaHoraria->rules()),
array_merge(GestaoMembroCamaras::messages(), $cargaHoraria->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)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('G-4')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(GestaoMembroCamaras::rules(), $cargaHoraria->rules()),
array_merge(GestaoMembroCamaras::messages(), $cargaHoraria->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 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 ajaxValidation(Request $request)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('G-4')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(GestaoMembroCamaras::rules(), $cargaHoraria->rules()),
array_merge(GestaoMembroCamaras::messages(), $cargaHoraria->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
<?php
namespace App\Http\Controllers\Dimensao\Tabelas\Pesquisa;
use App\Http\Controllers\Controller;
use App\Models\Avaliacao;
use App\Models\Planejamento;
use App\Models\Tabelas\Ensino\EnsinoOutros;
use App\Models\Tabelas\Pesquisa\PesquisaOutros;
use App\Models\Util\Avaliacao as UtilAvaliacao;
use App\Models\Util\CargaHorariaValidation;
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;
class PesquisaOutrosController extends Controller
{
public function index($user_pad_id)
{
$atividades =
PesquisaOutros::initQuery()
->whereUserPad($user_pad_id)
->orderBy('cod_atividade')
->get();
$divs = PadTables::tablesEnsino($user_pad_id);
return view('pad.components.templates.dimensao.pesquisa.outros.form_create', [
'atividades' => $atividades,
'divs' => $divs,
'user_pad_id' => $user_pad_id,
'index_menu' => MenuItemsTeacher::PAD,
]);
}
public function edit($id) {
$model = EnsinoOutros::find($id);
return view('pad.components.templates.dimensao.pesquisa.outros.form_update', [
'model' => $model,
]);
}
public function viewResolucao()
{
$resolucoes = PesquisaOutros::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)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('P-5')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(PesquisaOutros::rules(), $cargaHoraria->rules()),
array_merge(PesquisaOutros::messages(), $cargaHoraria->messages())
);
if($validator->fails())
{
return redirect()
->route('pesquisa_outros_index', ['user_pad_id' => $request->user_pad_id,])
->withErrors($validator)
->withInput();
}
$user_pad_id = $request->user_pad_id;
$model = new EnsinoOutros($request->all());
$model->dimensao = Dimensao::PESQUISA;
if($model->save())
{
$avaliacao = new Avaliacao([
'tarefa_id' => $model->id,
'type' => UtilAvaliacao::ENSINO_OUTROS,
'status' => Status::PENDENTE,
]);
if(!$avaliacao->save())
{
return redirect()
->route('pesquisa_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao cadastrar Atividade!');
}
return redirect()
->route('pesquisa_outros_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Cadastro realizado com sucesso!');
} else {
return redirect()
->route('pesquisa_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao cadastrar Atividade!');
}
}
public function update($id, Request $request)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('P-5')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(PesquisaOutros::rules(), $cargaHoraria->rules()),
array_merge(PesquisaOutros::messages(), $cargaHoraria->messages())
);
$model = PesquisaOutros::find($id);
$model->fill($request->all());
$user_pad_id = $model->user_pad_id;
if($validator->fails())
{
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao atualizar Atividade!');
}
if($model->save()) {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Atualizado com sucesso!');
} else {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao atualizar a Atividade!');
}
}
public function delete($id)
{
$model = PesquisaOutros::find($id);
$user_pad_id = $model->user_pad_id;
if($model->delete()) {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Atividade removida com Sucesso!');
} else {
return redirect()
->route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao remover atividade!');
}
}
public function search($user_pad_id = null) {
$query = PesquisaOutros::initQuery();
if($user_pad_id) {
$query->whereUserPad($user_pad_id)->orderBy('cod_atividade');
}
return Response::json($query->get());
}
public function ajaxValidation(Request $request)
{
$planejamento = Planejamento::initQuery()->whereCodDimensao('P-5')->first();
$ch_min = $planejamento->ch_semanal;
$ch_max = $planejamento->ch_maxima;
$cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
$validator = Validator::make(
$request->all(),
array_merge(PesquisaOutros::rules(), $cargaHoraria->rules()),
array_merge(PesquisaOutros::messages(), $cargaHoraria->messages())
);
if($validator->passes()) {
return Response::json(['message' => true, 'status' => 200]);
}
return Response::json(['errors' => $validator->errors(), 'status' => 400]);
}
}
...@@ -20,7 +20,7 @@ class EnsinoOutros extends Model ...@@ -20,7 +20,7 @@ class EnsinoOutros extends Model
* *
* @var array * @var array
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
namespace App\Models\Tabelas\Extensao; namespace App\Models\Tabelas\Extensao;
use App\Models\Planejamento; use App\Models\Planejamento;
use App\Queries\Tabelas\Pesquisa\ExtensaoOutrosQuery; use App\Queries\Tabelas\Extensao\ExtensaoOutrosQuery;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
class ExtensaoOutros extends Model class ExtensaoOutros extends Model
...@@ -20,7 +20,7 @@ class ExtensaoOutros extends Model ...@@ -20,7 +20,7 @@ class ExtensaoOutros extends Model
* *
* @var array * @var array
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
...@@ -20,7 +20,7 @@ class GestaoOutros extends Model ...@@ -20,7 +20,7 @@ class GestaoOutros extends Model
* *
* @var array * @var array
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'cod_dimensao', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
...@@ -20,7 +20,7 @@ class PesquisaOutros extends Model ...@@ -20,7 +20,7 @@ class PesquisaOutros extends Model
* *
* @var array * @var array
*/ */
protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal']; protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_dimensao', 'cod_atividade', 'atividade', 'descricao', 'ch_semanal'];
public static function rules() public static function rules()
{ {
......
...@@ -13,20 +13,24 @@ class Avaliacao ...@@ -13,20 +13,24 @@ class Avaliacao
const ENSINO_PROJETO = 6; const ENSINO_PROJETO = 6;
const ENSINO_PARTICIPACAO = 7; const ENSINO_PARTICIPACAO = 7;
const ENSINO_MEMBRO_DOCENTE = 8; const ENSINO_MEMBRO_DOCENTE = 8;
const ENSINO_OUTROS = 9;
const PESQUISA_COORDENACAO = 9; const PESQUISA_COORDENACAO = 10;
const PESQUISA_ORIENTACAO = 10; const PESQUISA_ORIENTACAO = 11;
const PESQUISA_LIDERANCA = 11; const PESQUISA_LIDERANCA = 12;
const PESQUISA_OUTROS = 13;
const EXTENSAO_COORDENACAO = 12; const EXTENSAO_COORDENACAO = 14;
const EXTENSAO_ORIENTACAO = 13; const EXTENSAO_ORIENTACAO = 15;
const EXTENSAO_OUTROS = 16;
CONST GESTAO_COORDENACAO_LABORATORIOS_DIDATICOS = 14; CONST GESTAO_COORDENACAO_LABORATORIOS_DIDATICOS = 17;
CONST GESTAO_MEMBRO_CONSELHO = 15; CONST GESTAO_MEMBRO_CONSELHO = 18;
CONST GESTAO_COORDENACAO_PROGRAMA_INSTITUCIONAL = 16; CONST GESTAO_COORDENACAO_PROGRAMA_INSTITUCIONAL = 19;
CONST GESTAO_MEMBRO_TITULAR_CONSELHO = 17; CONST GESTAO_MEMBRO_TITULAR_CONSELHO = 20;
CONST GESTAO_MEMBRO_CAMARAS = 18; CONST GESTAO_MEMBRO_CAMARAS = 21;
CONST GESTAO_REPRESENTANTE_UNIDADE_EDUCACAO = 19; CONST GESTAO_REPRESENTANTE_UNIDADE_EDUCACAO = 22;
CONST GESTAO_MEMBRO_COMISSAO = 20; CONST GESTAO_MEMBRO_COMISSAO = 23;
CONST GESTAO_OUTROS = 24;
} }
\ No newline at end of file
...@@ -52,6 +52,12 @@ class PadTables { ...@@ -52,6 +52,12 @@ class PadTables {
'name' => '8. ENSINO (COORDENAÇÃO OU MEMBRO DE NÚCLEO DOCENTE ESTRUTURANTE OU NÚCLEO DOCENTE ESTRUTURANTE ASSISTENCIAL)', 'name' => '8. ENSINO (COORDENAÇÃO OU MEMBRO DE NÚCLEO DOCENTE ESTRUTURANTE OU NÚCLEO DOCENTE ESTRUTURANTE ASSISTENCIAL)',
'route' => route('ensino_membro_docente_index', ['user_pad_id' => $user_pad_id]) 'route' => route('ensino_membro_docente_index', ['user_pad_id' => $user_pad_id])
], ],
[
'id' => 'ensino_outros',
'name' => '9. ENSINO (OUTROS)',
'route' => route('ensino_outros_index', ['user_pad_id' => $user_pad_id])
],
]; ];
} }
...@@ -72,6 +78,11 @@ class PadTables { ...@@ -72,6 +78,11 @@ class PadTables {
'name' => '3. PESQUISA (ORIENTAÇÃO DE INICIAÇÃO CIENTÍFICA DE PROJETOS VINCULADOS CADASTRADOS NO SISPG)', 'name' => '3. PESQUISA (ORIENTAÇÃO DE INICIAÇÃO CIENTÍFICA DE PROJETOS VINCULADOS CADASTRADOS NO SISPG)',
'route' => route('pesquisa_orientacao_index', ['user_pad_id' => $user_pad_id]) 'route' => route('pesquisa_orientacao_index', ['user_pad_id' => $user_pad_id])
], ],
[
'id' => 'pesquisa_outros',
'name' => '4. PESQUISA (OUTROS)',
'route' => route('pesquisa_outros_index', ['user_pad_id' => $user_pad_id])
],
]; ];
} }
...@@ -87,6 +98,11 @@ class PadTables { ...@@ -87,6 +98,11 @@ class PadTables {
'name' => '2. EXTENSÃO (ORIENTAÇÃO OU ACOMPANHAMENTO DE ESTUDANTES EM ATIVIDADES DE EXTENSÃO HOMOLOGADAS PELA PROEC)', 'name' => '2. EXTENSÃO (ORIENTAÇÃO OU ACOMPANHAMENTO DE ESTUDANTES EM ATIVIDADES DE EXTENSÃO HOMOLOGADAS PELA PROEC)',
'route' => route('extensao_orientacao_index', ['user_pad_id' => $user_pad_id]) 'route' => route('extensao_orientacao_index', ['user_pad_id' => $user_pad_id])
], ],
[
'id' => 'extensao_outros',
'name' => '3. EXTENSÃO (OUTROS)',
'route' => route('extensao_outros_index', ['user_pad_id' => $user_pad_id])
],
]; ];
} }
...@@ -127,6 +143,11 @@ class PadTables { ...@@ -127,6 +143,11 @@ class PadTables {
'name' => '7. GESTÃO (COORDENAÇÃO DE PROGRAMA INSTITUCIONAL)', 'name' => '7. GESTÃO (COORDENAÇÃO DE PROGRAMA INSTITUCIONAL)',
'route' => route('gestao_coordenacao_programa_institucional_index', ['user_pad_id' => $user_pad_id]) 'route' => route('gestao_coordenacao_programa_institucional_index', ['user_pad_id' => $user_pad_id])
], ],
[
'id' => 'gestao_outros',
'name' => '8. GESTÃO (OUTROS)',
'route' => route('gestao_outros_index', ['user_pad_id' => $user_pad_id])
],
]; ];
} }
......
<?php <?php
namespace App\Queries\Tabelas\Pesquisa; namespace App\Queries\Tabelas\Extensao;
use App\Models\Tabelas\Extensao\ExtensaoOutros; use App\Models\Tabelas\Extensao\ExtensaoOutros;
use App\Queries\CustomQuery; use App\Queries\CustomQuery;
......
...@@ -163,7 +163,7 @@ ...@@ -163,7 +163,7 @@
@include('pad.components.scripts.dropdown-eixo', ['divs' => $divs]) @include('pad.components.scripts.dropdown-eixo', ['divs' => $divs])
@include('pad.components.scripts.cod_atividade', [ @include('pad.components.scripts.cod_atividade', [
'cod_atividade' => '12-', 'cod_atividade' => '14-',
'form_id' => 'extensao_coordenacao-form', 'form_id' => 'extensao_coordenacao-form',
'div_selected' => 'extensao_coordenacao', 'div_selected' => 'extensao_coordenacao',
'route' => route('extensao_coordenacao_search'), 'route' => route('extensao_coordenacao_search'),
......
...@@ -153,7 +153,7 @@ ...@@ -153,7 +153,7 @@
@include('pad.components.scripts.dropdown-eixo', ['divs' => $divs]) @include('pad.components.scripts.dropdown-eixo', ['divs' => $divs])
@include('pad.components.scripts.cod_atividade', [ @include('pad.components.scripts.cod_atividade', [
'cod_atividade' => '13-', 'cod_atividade' => '15-',
'form_id' => 'extensao_orientacao-form', 'form_id' => 'extensao_orientacao-form',
'div_selected' => 'extensao_coordenacao', 'div_selected' => 'extensao_coordenacao',
'route' => route('extensao_orientacao_search'), 'route' => route('extensao_orientacao_search'),
......
...@@ -132,7 +132,7 @@ ...@@ -132,7 +132,7 @@
@include('pad.components.scripts.dropdown-eixo', ['divs' => $divs]) @include('pad.components.scripts.dropdown-eixo', ['divs' => $divs])
@include('pad.components.scripts.cod_atividade', [ @include('pad.components.scripts.cod_atividade', [
'cod_atividade' => '19-', 'cod_atividade' => '22-',
'form_id' => 'gestao_coordenacao_laboratorios_didaticos-form', 'form_id' => 'gestao_coordenacao_laboratorios_didaticos-form',
'div_selected' => 'gestao_coordenacao_laboratorios_didaticos', 'div_selected' => 'gestao_coordenacao_laboratorios_didaticos',
'route' => route('gestao_coordenacao_laboratorios_didaticos_search'), 'route' => route('gestao_coordenacao_laboratorios_didaticos_search'),
......
...@@ -132,7 +132,7 @@ ...@@ -132,7 +132,7 @@
@include('pad.components.scripts.dropdown-eixo', ['divs' => $divs]) @include('pad.components.scripts.dropdown-eixo', ['divs' => $divs])
@include('pad.components.scripts.cod_atividade', [ @include('pad.components.scripts.cod_atividade', [
'cod_atividade' => '20-', 'cod_atividade' => '23-',
'form_id' => 'gestao_coordenacao_programa_institucional-form', 'form_id' => 'gestao_coordenacao_programa_institucional-form',
'div_selected' => 'gestao_coordenacao_programa_institucional', 'div_selected' => 'gestao_coordenacao_programa_institucional',
'route' => route('gestao_coordenacao_programa_institucional_search'), 'route' => route('gestao_coordenacao_programa_institucional_search'),
......
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