classe per la rappresentazione di un progetto
More...
#include <Progetto.h>
classe per la rappresentazione di un progetto
Progetto::Progetto |
( |
const char |
denominazione[] | ) |
|
costruttore (se il file relativo al progetto non esiste crea un nuovo progetto)
- Parameters
-
[in] | denominazione | denominazione del progetto (nome del file relativo al progetto) |
bool Progetto::aggiornaAttivita |
( |
const char |
descrizione[], |
|
|
const unsigned short |
svolgimento, |
|
|
const Date |
data |
|
) |
| |
aggiornamento di un'attivita' del progetto
- Parameters
-
[in] | descrizione | descrizione dell'attivita' (la identifica univocamente) |
[in] | svolgimento | percentuale aggiornata di svolgimento dell'attivita' (100% = completamento) |
[in] | data | data di aggiornamento della percentuale di svolgimento |
- Return values
-
VERO | l'attivita' e' stata aggiornata |
FALSO | l'attivita' non e' stata aggiornata |
bool Progetto::aggiornaAttivita |
( |
const char |
descrizione[], |
|
|
const Date |
scadenza |
|
) |
| |
aggiornamento di un'attivita' del progetto
- Parameters
-
[in] | descrizione | descrizione dell'attivita' (la identifica univocamente) |
[in] | scadenza | data aggiornata di scadenza dell'attivita' |
- Return values
-
VERO | l'attivita' e' stata aggiornata |
FALSO | l'attivita' non e' stata aggiornata |
bool Progetto::creaAttivita |
( |
const char |
descrizione[], |
|
|
const Date |
scadenza |
|
) |
| |
aggiunta nuova attivita' al progetto
- Parameters
-
[in] | descrizione | descrizione della nuova attivita' (la identifica univocamente) |
[in] | scadebza | data di scadenza dell'attivita' |
- Return values
-
VERO | l'attivita' e' stata aggiunta al progetto |
FALSO | l'attivita' non e' stata aggiunta al progetto |
unsigned int Progetto::elencaAttivita |
( |
Attivita |
elenco[] | ) |
|
elenco delle attivita' del progetto
- Parameters
-
[out] | elenco | elenco delle attivita' del progetto |
- Returns
- numero di attivita' presenti nell'elenco
unsigned int Progetto::elencaAttivitaCompletate |
( |
Attivita |
elenco[] | ) |
|
elenco delle attivita' completate del progetto
- Parameters
-
[out] | elenco | elenco delle attivita' completate |
- Returns
- numero di attivita' presenti nell'elenco
unsigned int Progetto::elencaAttivitaInScadenza |
( |
Date |
data, |
|
|
Attivita |
elenco[] |
|
) |
| |
elenco delle attivita' in scadenza prima di una specifica data del progetto
- Parameters
-
[in] | data | data di riferimento per la valutazione della scadenza |
[out] | elenco | elenco delle attivita' in scadenza |
- Returns
- numero di attivita' presenti nell'elenco
bool Progetto::eliminaAttivita |
( |
const char |
descrizione[] | ) |
|
eliminazione di un'attivita' dal progetto
- Parameters
-
[in] | descrizione | descrizione dell'attivita' (la identifica univocamente) |
- Return values
-
VERO | l'attivita' e' stata eliminata |
FALSO | l'attivita' non e' stata eliminata |
bool Progetto::esportaAttivitaCompletateSuFile |
( |
FILETYPE |
tipo_file, |
|
|
char |
nome_file[] |
|
) |
| |
esportazione delle attivita' COMPLETATE del progetto su file
- Parameters
-
[in] | tipo_file | tipo del file (CSV o HTML) |
[in] | nome_file | denominazione del file |
- Return values
-
VERO | il file e' stato generato |
FALSO | il file non e' stato generato |
bool Progetto::esportaAttivitaInScadenzaSuFile |
( |
Date |
data, |
|
|
FILETYPE |
tipo_file, |
|
|
char |
nome_file[] |
|
) |
| |
esportazione delle attivita' in scadenza prima di una specifica data del progetto su file
- Parameters
-
[in] | data | data di riferimento per la valutazione della scadenza |
[in] | tipo_file | tipo del file (CSV o HTML) |
[in] | nome_file | denominazione del file |
- Return values
-
VERO | il file e' stato generato |
FALSO | il file non e' stato generato |
bool Progetto::esportaAttivitaSuFile |
( |
FILETYPE |
tipo_file, |
|
|
char |
nome_file[] |
|
) |
| |
esportazione delle attivita' del progetto su file
- Parameters
-
[in] | tipo_file | tipo del file (CSV o HTML) |
[in] | nome_file | denominazione del file |
- Return values
-
VERO | il file e' stato generato |
FALSO | il file non e' stato generato |
void Progetto::getDenominazione |
( |
char * |
denominazione | ) |
|
acquisizione denominazione del progetto
- Parameters
-
[out] | denominazione | denominazione del progetto |
The documentation for this class was generated from the following files: