@extends('layouts.app') @section('content')

@if($curso->tipo == \App\Models\Aula\Curso::TIPO_AULA_TESTE) {{trans('validation.attributes.aula_teste')}} @else @sistemaDescomplica {{trans('validation.attributes.curso')}} @endif @sistemaCorreria {{trans('validation.attributes.aulas')}} @endif @endif

{!! Layout::openCardForm(array('action' => array($urlPost, $curso->id), 'class' => "form-horizontal", 'id'=>'form-curso'))!!} {!!Form::hidden('momento', $momento)!!} @if(($pessoa) || \App\Services\Permissions\TipoSistemaService::hasPermission(\App\Services\Permissions\TipoSistemaService::Correria))
{{Form::label('pessoa_id', trans('validation.attributes.'.(($curso->tipo == \App\Models\Aula\Curso::TIPO_AULA_TESTE ? 'interessado' : 'aluno'))), array('class' => 'col-md-2 control-label required'))}}
@if($curso->tipo == \App\Models\Aula\Curso::TIPO_AULA_TESTE) {!! Layout::inputAutocomplete(array('idrec'=>($pessoa->id ?? null), 'name'=>'pessoa_id', 'action'=>\App\Http\Controllers\ContextoUsuario\InteressadosController::pathMethod('autocomplete'),'allowdeselect'=>true,'preloaded'=>false, 'model'=> \App\Models\Interessado\Interessado::class)) !!} @else {!! Layout::inputAutocomplete(array('idrec'=>($pessoa->id ?? null), 'name'=>'pessoa_id', 'action'=>\App\Http\Controllers\ContextoUsuario\AlunosController::pathMethod('autocomplete'),'allowdeselect'=>true,'preloaded'=>false, 'model'=>\App\Models\Aluno\Aluno::class)) !!} @endif
@endif @if($momento == \App\Http\Controllers\ContextoUsuario\CursosController::Momento_Editar)
warning Atenção! Ao editar um curso todas as aulas sem chamada são removidas, confira as chamadas antes de alterar o curso para não perder o histórico.
{{Form::hidden('id', $curso->id)}} @endif @if($momento == \App\Http\Controllers\ContextoUsuario\CursosController::Momento_Rematricular) {{Form::hidden('curso_rematricula_id', $curso->id)}} @endif {{Form::hidden('tipo', $curso->tipo)}}
{!!Form::label('data_inicio', trans('validation.attributes.'.(!isset($aulaTeste) ? 'periodo' : 'data')), array('class' => 'col-md-2 control-label required'))!!}
{!!Form::text('data_inicio', DateAndTime::convertDatabaseToVisual($curso->data_inicio), array('class' => 'form-control mask-data','id'=>'data_inicio','placeholder'=>trans('validation.attributes.data_inicio')))!!}
@if($curso->tipo == \App\Models\Aula\Curso::TIPO_PERIODO_DEFINIDO)
{!!Form::text('data_termino', DateAndTime::convertDatabaseToVisual($curso->data_termino), array('class' => 'form-control mask-data','placeholder'=>trans('validation.attributes.data_termino')))!!}
@endif @if($curso->tipo == \App\Models\Aula\Curso::TIPO_PACOTE_HORAS) {!!Form::label('quantidade_horas', 'Pacote' , array('class' => 'col-md-2 control-label required'))!!}
{!!Form::text('quantidade_horas', $curso->quantidade_horas, array('class' => 'form-control mask-integer','placeholder'=>trans('validation.attributes.quantidade_horas')))!!}
@endif
{!!Form::label('hora_ini', trans('validation.attributes.horario'), array('class' => 'col-md-2 control-label required'))!!}
{!!Form::text('hora_ini', $curso->hora_ini, array('class' => 'form-control mask-hora','placeholder'=>"Início",'aria-describedby'=>"lbl_hora_ini"))!!}
{!!Form::text('hora_fim', $curso->hora_fim, array('class' => 'form-control mask-hora','placeholder'=>"Término",'aria-describedby'=>"lbl_hora_fim"))!!}
@if(($curso->tipo != \App\Models\Aula\Curso::TIPO_AULA_UNICA) && ($curso->tipo != \App\Models\Aula\Curso::TIPO_AULA_TESTE))
{{Form::label('recorrencia', trans('validation.attributes.recorrencia'), array('class' => 'col-md-2 control-label required'))}}
{!! Form::select('recorrencia',\App\Models\Outros\Tempo::recorrencia(), $curso->recorrencia, array('class' => 'form-control mask-chosen')) !!}
@php( $i = 0 ) @foreach($diasSemana as $diaSemana) {!! Form::checkbox('dia_semana_'.$i, true, $curso->{'dia_semana_'.$i}, array('id'=>'dia_semana_'.$i)) !!} @php( $i++ ) @endforeach
@endif @sistemaDescomplica @if((!$curso->idioma_id || $editarInfosBasicas) && (!isset($cursoAddAulas)))
@if(\Auth::user()->empresa_tem_varios_idiomas()) {{Form::label('idioma_id', trans('validation.attributes.idioma_id'), array('class' => 'col-md-2 control-label required'))}}
{!! Layout::inputAutocomplete(array('idrec'=>$curso->idioma_id, 'name'=>'idioma_id', 'action'=>\App\Http\Controllers\ContextoUsuario\IdiomasController::pathMethod('autocomplete'))) !!}
@else {{Form::hidden('idioma_id', \Auth::user()->empresa->idiomas->first()->id)}} @endif {{Form::label('nivel_id', trans('validation.attributes.nivel_id'), array('class' => 'col-md-2 control-label required'))}}
@if(isset($curso->nivel_id)) {!! Layout::inputAutocomplete(array('idrec'=>$curso->nivel_id, 'name'=>'nivel_id', 'preloaded'=>false, 'class'=>'mask-chosen-nivel_id', 'action'=>\App\Http\Controllers\ContextoUsuario\IdiomasController::pathMethod('autocompleteNiveis'), 'model'=>\App\Models\Configuracoes\Nivel::class, 'url'=>"")) !!} @else {!! Layout::inputAutocomplete(array('name'=>'nivel_id', 'preloaded'=>false, 'class'=>'mask-chosen-nivel_id', 'action'=>\App\Http\Controllers\ContextoUsuario\IdiomasController::pathMethod('autocompleteNiveis'), 'model'=>\App\Models\Configuracoes\Nivel::class, 'url'=>"")) !!} @endif
@else {!!Form::hidden('idioma_id', $curso->idioma_id)!!} {!!Form::hidden('nivel_id', $curso->nivel_id)!!} @endif @endif
@if(\Auth::user()->empresa_tem_varios_profissionais()) {{Form::label('pessoa_profissional_id', trans('validation.attributes.pessoa_profissional_id'), array('class' => 'col-md-2 control-label required'))}}
{!! Layout::inputAutocomplete(array('idrec'=>$curso->pessoa_profissional_id, 'name'=>'pessoa_profissional_id', 'action'=>\App\Http\Controllers\ContextoUsuario\ProfissionaisController::pathMethod('autocomplete'))) !!}
@else {{Form::hidden('pessoa_profissional_id', \Auth::user()->empresa->profissionais_ativos->first()->id)}} @endif @if(\Auth::user()->empresa_tem_varias_salas()) {{Form::label('sala_id', trans('validation.attributes.sala_id'), array('class' => 'col-md-2 control-label required'))}}
{!! Layout::inputAutocomplete(array('idrec'=>$curso->sala_id, 'name'=>'sala_id', 'action'=>\App\Http\Controllers\ContextoUsuario\SalasController::pathMethod('autocomplete'))) !!}
@else {{Form::hidden('sala_id', \Auth::user()->empresa->salas->first()->id)}} @endif
@sistemaDescomplica
{!!Form::label('descricao', trans('validation.attributes.descricao'), array('class' => 'col-md-2 col-lg-2 control-label required'))!!}
@if(!isset($aulaTeste)) {!!Form::text('descricao', $curso->descricao, array('class' => 'form-control'))!!} @else {!!Form::text('descricao', "Aula de teste para ".$interessado->nome , array('class' => 'form-control'))!!} @endif
@if(\App\Services\Permissions\PermissoesService::hasPermission(\App\Services\Permissions\PermissoesService::FNC_Materiais))
{{Form::label('material_id', trans('validation.attributes.material_id'), array('class' => 'col-md-2 control-label'))}}
{!! Layout::inputAutocomplete(array('idrec'=>$curso->material_id, 'name'=>'material_id', 'action'=>\App\Http\Controllers\ContextoUsuario\MateriaisController::pathMethod('autocomplete'), 'allowdeselect'=>true)) !!}
@endif @endif
@sistemaDescomplica {!! Layout::buttonSubmit("Avançar",'avancar') !!} @endif @sistemaCorreria {!! Layout::buttonSave() !!} @endif
{!! Layout::closeCardForm() !!}
{!! Layout::buttonPreviousIcon() !!} @push('scripts') @endpush @stop