| 
    FactDev
    0.1
    
   | 
 
  
 Public Member Functions | |
| void | addRateProject (int idProject, int idBilling, double hourlyRate) | 
| RateDatabase::addRateProject Add a new rate hourlyRate to the Project identified by idProject of the Billing with idBilling as identify.  More... | |
| double | getRate (const int idBilling, const int idProject) const | 
| RateDatabase::getRate Return the rate of the Project identified by idProject of the Billing with idBilling as identify.  More... | |
| void | updateRateProject (int idProject, int idBilling, double hourlyRate) | 
| RateDatabase::updateRateProject Update the current rate by the new hourlyRate of the Project identified by idProject of the Billing with idBilling as identify.  More... | |
  Public Member Functions inherited from Databases::Database | |
| QString | lastError (const QSqlQuery &q) const | 
| Database::lastError Return an error message on the last error occured during the SQL request q  More... | |
| void | testCases () | 
| Database::testCases Realise a test cases.  | |
| void | executeFile (QString pName) | 
| Database::executerFichier Exeute a specified file named pName  More... | |
| void | openTransaction () | 
| Database::openTransaction Open new transaction.  | |
| void | closeTransaction () | 
| Database::closeTransaction Close current transaction.  | |
| void | close () | 
| Database::close Close database access.  | |
| void | open () | 
| Database::open Open database.  | |
| ~Database () | |
| Database::~Database Suppression object, and close database access.  | |
| void | setDatabase (QSqlDatabase sql) | 
| Database::setDatabase Set database.  More... | |
| void | updateBillingNumber () | 
| Database::updateBillingNumber Update the billing number.  | |
| void | cleanDatabase () | 
| Database::clearDatabase Drop alls tables of Database WARNING: We can't restore data after.  | |
| void | changeDatabase (Databases::DbType dbType) | 
| changeDatabase Change the current database : mysql to sqlite or sqlite to mysql  More... | |
Static Public Member Functions | |
| static RateDatabase * | instance () throw (DbException*) | 
| RateDatabase::getInstance Return an instance of RateDatabase.  More... | |
  Static Public Member Functions inherited from Databases::Database | |
| static Database * | instance (bool tests=false) throw (DbException*) | 
| Database::getInstance Return an instance of Database.  More... | |
Additional Inherited Members | |
  Protected Member Functions inherited from Databases::Database | |
| Database (bool tests=false) throw (DbException*) | |
| Database::Database Database is a singleton.  | |
| QVariant | value (const QSqlQuery &q, const QString &champ) const | 
| Database::valeur Value of database field.  More... | |
  Protected Attributes inherited from Databases::Database | |
| QSettings * | _settings | 
| settings  | |
| QSqlDatabase | mDatabase | 
| contains Database  | |
| QList< Database * > | _instances | 
| List of instances.  | |
  Static Protected Attributes inherited from Databases::Database | |
| static Database * | _instance = 0 | 
| Instance.  | |
| static bool | _dbInstance = 0 | 
| an instance of db is open  | |
| static bool | isOpen = false | 
| Database is open.  | |
| static bool | _isMysql = false | 
| void Databases::RateDatabase::addRateProject | ( | int | idProject, | 
| int | idBilling, | ||
| double | hourlyRate | ||
| ) | 
RateDatabase::addRateProject Add a new rate hourlyRate to the Project identified by idProject of the Billing with idBilling as identify.
| idProject | Project identify | 
| idBilling | Billing identify | 
| hourlyRate | New hourly rate | 
| double Databases::RateDatabase::getRate | ( | const int | idBilling, | 
| const int | idProject | ||
| ) | const | 
RateDatabase::getRate Return the rate of the Project identified by idProject of the Billing with idBilling as identify.
| idBilling | Billing identify | 
| idProject | Project identify | 
      
  | 
  static | |||||||||||||
RateDatabase::getInstance Return an instance of RateDatabase.
| void Databases::RateDatabase::updateRateProject | ( | int | idProject, | 
| int | idBilling, | ||
| double | hourlyRate | ||
| ) | 
RateDatabase::updateRateProject Update the current rate by the new hourlyRate of the Project identified by idProject of the Billing with idBilling as identify.
| idProject | Project identify | 
| idBilling | Billing identify | 
| hourlyRate | New hourly rate |