Exemplo n.º 1
0
 protected function createOrUpdateRota($id = null)
 {
     $rota = new clsModulesRotaTransporteEscolar();
     $rota->cod_rota_transporte_escolar = $id;
     // após cadastro não muda mais id pessoa
     $rota->descricao = Portabilis_String_Utils::toLatin1($this->getRequest()->desc);
     $rota->ref_idpes_destino = $this->getRequest()->pessoaj_id;
     $rota->ano = $this->getRequest()->ano;
     $rota->tipo_rota = $this->getRequest()->tipo_rota;
     $rota->km_pav = $this->getRequest()->km_pav;
     $rota->km_npav = $this->getRequest()->km_npav;
     $rota->ref_cod_empresa_transporte_escolar = $this->getRequest()->empresa_id;
     $rota->tercerizado = $this->getRequest()->tercerizado == 'on' ? 'S' : 'N';
     return is_null($id) ? $rota->cadastra() : $rota->edita();
 }