/** * * @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; }