Exemple #1
0
 public function setCarrera(Carrera $v = null)
 {
     if ($v === null) {
         $this->setFkCarreraId(0);
     } else {
         $this->setFkCarreraId($v->getId());
     }
     $this->aCarrera = $v;
     if ($v !== null) {
         $v->addAnio($this);
     }
     return $this;
 }
Exemple #2
0
 public static function addInstanceToPool(Carrera $obj, $key = null)
 {
     if (Propel::isInstancePoolingEnabled()) {
         if ($key === null) {
             $key = (string) $obj->getId();
         }
         self::$instances[$key] = $obj;
     }
 }
 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));
     }
 }