예제 #1
0
 private function GetAlmacenByAction($almacenCod, $almacenDesc)
 {
     $em = $this->getDoctrine()->getManager();
     $_almacen = $em->getRepository('ComunBundle:Almacen')->GetAlmacenByCode($almacenCod);
     if (empty($_almacen)) {
         $_almacen = false;
     }
     if (!$_almacen) {
         $_newAlmacen = new Almacen();
         $_newAlmacen->setNombre($almacenDesc);
         $_newAlmacen->setCodAlmacen($almacenCod);
         $em->persist($_newAlmacen);
         $em->flush();
         $_recAlm = $this->GetAlmacenByAction($almacenCod, $almacenDesc);
         return $_recAlm;
     } else {
         return $_almacen;
     }
 }
 public function __toString()
 {
     $this->__load();
     return parent::__toString();
 }