@extends('layouts.crud') @section('title', 'Rotas - Cadastrar Nova') @section('content')

Cadastrar Nova Rota

@if($errors->any()) @endif {!! Form::open(['route'=>'rotas.store', 'files'=>true]) !!}
{!! Form::label('nome', 'Nome:') !!} {!! Form::text('nome', null, ['class'=>'form-control', 'maxlength'=>191, 'required']) !!}
{!! Form::label('kilometragem', 'Kilometragem:') !!} {!! Form::text('kilometragem', null, ['class'=>'form-control', 'max'=>5000, 'required', 'data-mask'=>'decimal-3']) !!}
{!! Form::label('valorpassagem', 'Valor de Passagem:') !!} {!! Form::number('valorpassagem', null, ['class'=>'form-control', 'max'=>5000, 'required', 'step'=>'0.01', 'style'=>'text-align: right']) !!}
{!! Form::label('inicio_viagens', 'Início das Viagens no Semestre:') !!} {!! Form::date('inicio_viagens', null, ['class'=>'form-control', 'required']) !!}
{!! Form::label('parada_id[]', 'Paradas:') !!} {!! Form::select('parada_id[]', \App\Models\Parada::orderBy('nome')->pluck('nome', 'id')->toArray(), null, ['class'=>'selectpicker form-control', 'required', 'multiple'=>true, 'data-live-search'=>'true', 'data-selected-text-format'=>'count > 2', 'data-actions-box'=>'true']) !!}
@if(config('app.name') === 'JULETUR')
{!! Form::label('valor_viagem_agendada_realizada', 'Valor Viagem Agendada e Realizada:') !!} {!! Form::number('valor_viagem_agendada_realizada', 0, ['class'=>'form-control', 'step'=>'0.01', 'style'=>'text-align: right']) !!}
{!! Form::label('valor_viagem_agendada_nao_realizada', 'Valor Viagem Agendada e Não Realizada:') !!} {!! Form::number('valor_viagem_agendada_nao_realizada', 0, ['class'=>'form-control', 'step'=>'0.01', 'style'=>'text-align: right']) !!}
{!! Form::label('valor_viagem_extra', 'Valor Viagem Extra:') !!} {!! Form::number('valor_viagem_extra', 0, ['class'=>'form-control', 'step'=>'0.01', 'style'=>'text-align: right']) !!}
@endif @if (config('app.name') === 'JULETUR')
Cobrar Apenas as Viagens Utilizadas entre:
{!! Form::label('cobrar_apenas_as_utilizadas_inicio', 'Data Inicial:') !!} {!! Form::date('cobrar_apenas_as_utilizadas_inicio', null, ['class'=>'form-control']) !!}
{!! Form::label('cobrar_apenas_as_utilizadas_fim', 'Data Final:') !!} {!! Form::date('cobrar_apenas_as_utilizadas_fim', null, ['class'=>'form-control']) !!}
@endif
Configurações de Cronograma
Controle de Viagens
{!! Form::checkbox('permitir_alterar_turno_no_dia_atual', true, false, ['class'=>'custom-control-input', 'id'=>'permitir_alterar_turno']) !!}
{!! Form::number('dias_cancelamento', 1, ['class'=>'form-control', 'required', 'min'=>1, 'max'=>100, 'id'=>'dias_cancelamento']) !!}
dias
Antecedência mínima para desmarcar viagem
Configurações do Cronograma
{!! Form::checkbox('exigir_cronograma', true, true, ['class'=>'custom-control-input', 'id'=>'exigir_cronograma']) !!}
{!! Form::checkbox('cronograma_diario', true, false, ['class'=>'custom-control-input', 'id'=>'cronograma_diario']) !!}
{!! Form::checkbox('solicita_turno_viagem', true, false, ['class'=>'custom-control-input', 'id'=>'solicita_turno_viagem']) !!}
{!! Form::checkbox('solicitar_turno_dia_semana', true, false, ['class'=>'custom-control-input', 'id'=>'solicitar_turno_dia_semana']) !!}
Informações Importantes

Estas configurações são específicas para esta rota e substituem as configurações gerais do sistema. As alterações afetarão todos os associados que utilizam esta rota.

Configurações de Termo de Assinatura
Configurações do Termo
{!! Form::checkbox('utiliza_termo_individual', true, false, ['class'=>'custom-control-input', 'id'=>'utiliza_termo_individual']) !!}
Sobre os Termos de Assinatura

Termo Individual: Quando ativado, o termo individual desta rota será usado para todos os associados que se cadastrarem nesta rota.
Termo Padrão: Caso contrário, será usado o termo padrão das configurações gerais do sistema.

{!! Form::reset('Limpar', ['class'=>'btn btn-default']) !!} {!! Form::submit('Cadastrar', ['class'=>'btn btn-primary']) !!}
{!! Form::close() !!}
@stop @section('table-delete') "rotas" @stop