public function executeCrearCarreraIngreso(sfWebRequest $request)
 {
     if ($request->isXmlHttpRequest()) {
         $dataJson = array();
         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('unidad')));
         $carrera->setDetalle($request->getParameter('detalle'));
         $carrera->setTiempo($request->getParameter('tiempo'));
         $carrera->setTiempoAtencion('-1');
         $carrera->setVehiculo($vehiculo);
         $carrera->setSfGuardUser($this->getUser()->getGuardUser());
         $carrera->setEstado('espera');
         $sinCodigo = new Sin_Codigo();
         $sinCodigo->setCliente($request->getParameter('cliente'));
         $sinCodigo->setBarrio($request->getParameter('barrio'));
         $sinCodigo->setCalle1($request->getParameter('calle1'));
         $sinCodigo->setTelefono($request->getParameter('telefono'));
         $sinCodigo->setCalle2($request->getParameter('calle2'));
         $sinCodigo->setNumCasa($request->getParameter('numcasa'));
         $sinCodigo->setObservacion($request->getParameter('referencia'));
         $carrera->setSin_Codigo($sinCodigo);
         $carrera->save();
         $dataJson[] = array('id' => $carrera->getId(), 'barrio' => $carrera->getBarrio(), 'calle1' => $carrera->getSin_Codigo()->getCalle1(), 'calle2' => $carrera->getSin_Codigo()->getCalle2(), 'cliente' => $carrera->getSin_Codigo()->getCliente(), 'detalle' => $carrera->getDetalle(), 'tiempo' => $carrera->getTiempo(), 'unidad' => $carrera->getVehiculo()->getNumero(), 'codigo' => $carrera->getNumCodigo(), 'hora' => $carrera->getHora(), 'idcodigo' => $carrera->getCodigoId(), 'atencion' => $carrera->getTiempoAtencion(), 'idsector' => $carrera->getSector(), 'referencia' => $carrera->getReferencia());
         return $this->renderText(json_encode($dataJson));
     }
 }