/**
  * 
  * @param TipoCajaMatrizData $TipoCajaMatrizData
  * @return array (id, accion)
  */
 public function registrarBunchs(TipoCajaMatrizData $TipoCajaMatrizData)
 {
     $regCajaMatriz = $this->consultaRegUnico($TipoCajaMatrizData->getTipoCajaId(), $TipoCajaMatrizData->getInventarioId(), $TipoCajaMatrizData->getVariedadId(), $TipoCajaMatrizData->getGradoId());
     if ($regCajaMatriz) {
         $TipoCajaMatrizData->setId($regCajaMatriz['id']);
         $id = $this->modificarUndsBunch($TipoCajaMatrizData);
         $accion = \Application\Constants\Accion::MODIFICAR;
     } else {
         $id = $this->ingresar($TipoCajaMatrizData);
         $accion = \Application\Constants\Accion::INGRESAR;
     }
     //end if
     $result['id'] = $id;
     $result['accion'] = $accion;
     return $result;
 }