Ejemplo n.º 1
0
 public function insert(array $data, $entity = null)
 {
     // verificando a categoria
     $data['perfil'] = $this->getEmRef('Admin\\Entity\\Perfil', $data['perfil']);
     $data['dta_inc'] = true;
     $data['token'] = $this->getToken();
     parent::insert($data);
 }
 public function insert(array $data, $entity)
 {
     $data['dta_inc'] = true;
     if (isset($data['comentarioId']) && $data['comentarioId'] > 0) {
         $data['comentario'] = $this->getEmRef('Admin\\Entity\\Comentario', $data['comentarioId']);
     }
     $data['post'] = $this->getEmRef('Admin\\Entity\\Post', $data['postId']);
     return parent::insert($data, $entity);
 }
Ejemplo n.º 3
0
 public function insert(array $data, $entity = null)
 {
     // verificando a categoria
     if ($data['perfil'] > 0) {
         $data['perfil'] = $this->getEmRef('Admin\\Entity\\Perfil', $data['perfil']);
     } else {
         unset($data['perfil']);
     }
     parent::insert($data);
 }
Ejemplo n.º 4
0
 public function insert(array $data, $entity = null)
 {
     $data['slug'] = $this->titleToSlug($data['nome']);
     // verificando a categoria
     if ($data['categoria'] > 0) {
         $data['categoria'] = $this->getEmRef('Admin\\Entity\\Categoria', $data['categoria']);
     } else {
         unset($data['categoria']);
     }
     parent::insert($data);
 }
 public function insert(array $data, $entity = null)
 {
     $caracteristicas = array();
     if (count($data['caracteristica'])) {
         foreach ($data['caracteristica'] as $caracteristica) {
             $caracteristicas[] = $this->getEmRef('Admin\\Entity\\Caracteristica', $caracteristica);
         }
         $data['caracteristica'] = $caracteristicas;
     } else {
         unset($data['caracteristica']);
     }
     parent::insert($data);
 }
 public function insert(array $data, $entity = null)
 {
     $em = $this->getEm();
     $entity = $entity ?: $this->entity;
     $data['estoque'] = $this->getEmRef('Admin\\Entity\\Estoque', $data['estoque']);
     $data['dta_inc'] = true;
     $data['dta_upd'] = true;
     $em->getConnection()->beginTransaction();
     try {
         $dataEstoqueLog = parent::insert($data);
         if ($entityEstoque = $dataEstoqueLog->getEstoque()) {
             switch ($dataEstoqueLog->getTipo()) {
                 case "1":
                 case "4":
                     $qtd = $entityEstoque->getQtd() + $dataEstoqueLog->getQtd();
                     $entityEstoque->setQtd($qtd);
                     $entityEstoque->setDtaUpd(true);
                     break;
                 case "2":
                 case "3":
                     $qtd = $entityEstoque->getQtd() - $dataEstoqueLog->getQtd();
                     $entityEstoque->setQtd($qtd);
                     $entityEstoque->setDtaUpd(true);
                     break;
             }
             $em->persist($entityEstoque);
             $em->flush();
             $em->getConnection()->commit();
             return $entityEstoque;
         }
     } catch (\Exception $e) {
         $em->getConnection()->rollback();
         $em->close();
         return false;
     }
 }
Ejemplo n.º 7
0
 public function insert($spec)
 {
     $id = parent::insert($spec);
     $spec = $this->find(array('spec_id' => $id));
     return $spec;
 }
Ejemplo n.º 8
0
 public function insert($availability)
 {
     parent::insert($availability);
     return $availability;
 }
Ejemplo n.º 9
0
 public function insert($dataOrModel)
 {
     $vars = array('data' => $dataOrModel);
     $this->getEventManager()->trigger('insert.pre', $this, $vars);
     $id = parent::insert($dataOrModel);
     $vars['result'] = $id;
     $this->getEventManager()->trigger('insert.post', $this, $vars);
     return $this->find(array('product_id' => $id));
 }
Ejemplo n.º 10
0
 public function insert(array $data, $entity = null)
 {
     $data['produto'] = $this->getEmRef('Admin\\Entity\\Produto', $data['produto']);
     parent::insert($data);
 }
Ejemplo n.º 11
0
 public function insert(array $data, $entity = null)
 {
     $data['slug'] = $this->titleToSlug($data['title']);
     parent::insert($data);
 }
Ejemplo n.º 12
0
 public function insert($product)
 {
     $id = parent::insert($product);
     return $this->find(array('product_id' => $id));
 }
Ejemplo n.º 13
0
 public function insert(array $data, $entity = null)
 {
     $data['transporte'] = $this->getEmRef('Admin\\Entity\\Transporte', $data['transporte']);
     parent::insert($data);
 }