Ejemplo n.º 1
0
function deleteCondicion($id, $transactional = true)
{
    try {
        if ($transactional) {
            $transaction = new Transaction();
        }
        DAOFactory::getHotelCondicionDAO()->deleteByCondicionId($id);
        DAOFactory::getCondicionDAO()->delete($id);
        if ($transactional) {
            $transaction->commit();
        }
        return $id;
    } catch (Exception $e) {
        var_dump($e);
        if ($transactional && $transaction) {
            $transaction->rollback();
        }
        return false;
    }
}
Ejemplo n.º 2
0
function getCondicionesByHotelId($id)
{
    try {
        $condiciones = array();
        $ids = DAOFactory::getHotelCondicionDAO()->queryByHotelId($id);
        foreach ($ids as $k => $cid) {
            $condiciones[$cid->condicionId] = DAOFactory::getCondicionDAO()->load($cid->condicionId);
            $condiciones[$cid->condicionId]->nombres = json_decode($condiciones[$cid->condicionId]->nombre);
            $condiciones[$cid->condicionId]->descripciones = json_decode($condiciones[$cid->condicionId]->descripcion);
        }
        return $condiciones;
    } catch (Exception $e) {
        var_dump($e);
        return false;
    }
}