public function testDesactivar() { ProductosController::DesactivarUnidadUdm(1); $unidad = UnidadMedidaDAO::getByPK(1); $this->assertEquals($unidad->getActiva(), 0); $unidad->setActiva(1); UnidadMedidaDAO::save($unidad); }
/** * * Desactivar una unidad de medida * * @param id_unidad_medida int ID de la unidad a desactivar. * @throws InvalidDatabaseOperationException si la unidad no existe. **/ public static function DesactivarUnidadUdm($id_unidad_medida) { $unidad = UnidadMedidaDAO::getByPK($id_unidad_medida); if (is_null($unidad)) { throw new InvalidDatabaseOperationException("Unidad no existe.", 1); } $unidad->setActiva(0); UnidadMedidaDAO::save($unidad); }