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

Editar Rota: {{$rota->nome }}

@if($errors->any()) @endif {!! Form::open(['route'=>["rotas.update", 'id'=>\Crypt::encrypt($rota->id)], 'method'=>'put', 'files'=>true]) !!}
{!! Form::label('nome', 'Nome:') !!} {!! Form::text('nome', $rota->nome, ['class'=>'form-control', 'maxlength'=>191, 'required']) !!}
{!! Form::label('kilometragem', 'Kilometragem:') !!} {!! Form::text('kilometragem', $rota->kilometragem, ['class'=>'form-control', 'max'=>5000, 'required', 'data-mask'=>'decimal-3']) !!}
{!! Form::label('valorpassagem', 'Valor de Passagem:') !!} {!! Form::number('valorpassagem', $rota->valorpassagem, ['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', $rota->inicio_viagens, ['class'=>'form-control', 'required', 'style'=>'text-align: right']) !!}
{!! Form::label('parada_id[]', 'Paradas:') !!} {!! Form::select('parada_id[]', \App\Models\Parada::orderBy('nome')->pluck('nome', 'id')->toArray(), $rota->paradas, ['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')
Cobrar Apenas as Viagens Utilizadas entre:
{!! Form::label('cobrar_apenas_as_utilizadas_inicio', 'Data Inicial:') !!} {!! Form::date('cobrar_apenas_as_utilizadas_inicio', $rota->cobrar_apenas_as_utilizadas_inicio, ['class'=>'form-control', 'style'=>'text-align: right']) !!}
{!! Form::label('cobrar_apenas_as_utilizadas_fim', 'Data Final:') !!} {!! Form::date('cobrar_apenas_as_utilizadas_fim', $rota->cobrar_apenas_as_utilizadas_fim, ['class'=>'form-control', 'style'=>'text-align: right']) !!}
@endif @if(config('app.name') === 'JULETUR')
Valores das Viagens
{!! Form::label('valor_viagem_agendada_realizada', 'Valor Viagem Agendada e Realizada:') !!} {!! Form::number('valor_viagem_agendada_realizada', $rota->valor_viagem_agendada_realizada, ['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', $rota->valor_viagem_agendada_nao_realizada, ['class'=>'form-control', 'step'=>'0.01', 'style'=>'text-align: right']) !!}
{!! Form::label('valor_viagem_extra', 'Valor Viagem Extra:') !!} {!! Form::number('valor_viagem_extra', $rota->valor_viagem_extra, ['class'=>'form-control', 'step'=>'0.01', 'style'=>'text-align: right']) !!}
@endif
Configurações de Cronograma
Controle de Viagens
{!! Form::checkbox('permitir_alterar_turno_no_dia_atual', true, $rota->permitir_alterar_turno_no_dia_atual ?? false, ['class'=>'custom-control-input', 'id'=>'permitir_alterar_turno']) !!}
{!! Form::number('dias_cancelamento', $rota->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, $rota->exigir_cronograma ?? true, ['class'=>'custom-control-input', 'id'=>'exigir_cronograma']) !!}
{!! Form::checkbox('cronograma_diario', true, $rota->cronograma_diario ?? false, ['class'=>'custom-control-input', 'id'=>'cronograma_diario']) !!}
{!! Form::checkbox('solicita_turno_viagem', true, $rota->solicita_turno_viagem ?? false, ['class'=>'custom-control-input', 'id'=>'solicita_turno_viagem']) !!}
{!! Form::checkbox('solicitar_turno_dia_semana', true, $rota->solicitar_turno_dia_semana ?? 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, $rota->utiliza_termo_individual ?? false, ['class'=>'custom-control-input', 'id'=>'utiliza_termo_individual']) !!}
{!! Form::label('termo_compromisso', 'Termo de Compromisso (.pdf):') !!} Arquivo PDF do termo de compromisso específico para esta rota @if($rota->termo_compromisso)
Termo atual: {{ basename($rota->termo_compromisso) }}
@endif
{!! Form::label('eixo_x', 'Posição Eixo X:') !!} {!! Form::number('eixo_x', $rota->eixo_x, ['class'=>'form-control', 'min'=>1, 'max'=>100]) !!} Posição X da assinatura no documento
{!! Form::label('eixo_y', 'Posição Eixo Y:') !!} {!! Form::number('eixo_y', $rota->eixo_y, ['class'=>'form-control', 'min'=>1, 'max'=>100]) !!} Posição Y da assinatura no documento
{!! Form::label('pagina_assinatura', 'Página da Assinatura:') !!} {!! Form::number('pagina_assinatura', $rota->pagina_assinatura, ['class'=>'form-control', 'min'=>1, 'max'=>100]) !!} Número da página onde será colocada a assinatura
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('Editar', ['class'=>'btn btn-primary']) !!}
{!! Form::close() !!}
@stop @section('table-delete') "rotas" @stop