public function executeCreateSin(sfWebRequest $request)
 {
     $this->forward404Unless($request->isMethod(sfRequest::POST));
     date_default_timezone_set("America/Guayaquil");
     $carrera = new Carrera();
     $carrera->setCalidad(-1);
     $carrera->setFecha(date("Y-m-d"));
     $carrera->setHora(date("H:i:s"));
     $vehiculo = Doctrine_Core::getTable('vehiculo')->find(array($request->getParameter('id_Veh')));
     if (!$vehiculo) {
         $this->getUser()->setFlash('error', 'No se pudo completar el proceso debido a que el numero de vehiculo especificado no existe.', true);
         $this->redirect('carrera/gestion');
     }
     $cliente = $request->getParameter('clienteS');
     $barrio = $request->getParameter('barrioS');
     $telefono = $request->getParameter('telefonoS');
     $calle1 = $request->getParameter('calle1S');
     if (empty($cliente) && empty($telefono) && empty($calle1) && empty($barrio)) {
         $this->getUser()->setFlash('error', 'Los datos del cliente estan incompletos.', true);
         $this->redirect('carrera/gestion');
     }
     $this->sinCodigo = new Sin_Codigo();
     $this->sinCodigo->setCliente($cliente);
     $this->sinCodigo->setBarrio($barrio);
     $this->sinCodigo->setCalle1($calle1);
     $this->sinCodigo->setTelefono($telefono);
     $this->sinCodigo->setCalle2($request->getParameter('calle2S'));
     $this->sinCodigo->setNumCasa($request->getParameter('numcasaS'));
     $this->sinCodigo->setObservacion($request->getParameter('observacionS'));
     $carrera->setTiempoAtencion('-1');
     $carrera->setVehiculo($vehiculo);
     $carrera->setSin_Codigo($this->sinCodigo);
     $carrera->setSfGuardUser($this->getUser()->getGuardUser());
     $carrera->setEstado('espera');
     $this->form = new carreraForm($carrera);
     $this->processForm($request, $this->form);
     $this->setTemplate('gestion');
 }